Lines Matching refs:reg
903 static inline void r600_store_config_reg_seq(struct r600_command_buffer *cb, unsigned reg, unsigned num)
905 assert(reg < R600_CONTEXT_REG_OFFSET);
908 cb->buf[cb->num_dw++] = (reg - R600_CONFIG_REG_OFFSET) >> 2;
915 static inline void r600_store_context_reg_seq(struct r600_command_buffer *cb, unsigned reg, unsigned num)
917 assert(reg >= R600_CONTEXT_REG_OFFSET && reg < R600_CTL_CONST_OFFSET);
920 cb->buf[cb->num_dw++] = (reg - R600_CONTEXT_REG_OFFSET) >> 2;
927 static inline void r600_store_ctl_const_seq(struct r600_command_buffer *cb, unsigned reg, unsigned num)
929 assert(reg >= R600_CTL_CONST_OFFSET);
932 cb->buf[cb->num_dw++] = (reg - R600_CTL_CONST_OFFSET) >> 2;
935 static inline void r600_store_loop_const_seq(struct r600_command_buffer *cb, unsigned reg, unsigned num)
937 assert(reg >= R600_LOOP_CONST_OFFSET);
940 cb->buf[cb->num_dw++] = (reg - R600_LOOP_CONST_OFFSET) >> 2;
947 static inline void eg_store_loop_const_seq(struct r600_command_buffer *cb, unsigned reg, unsigned num)
949 assert(reg >= EG_LOOP_CONST_OFFSET);
952 cb->buf[cb->num_dw++] = (reg - EG_LOOP_CONST_OFFSET) >> 2;
955 static inline void r600_store_config_reg(struct r600_command_buffer *cb, unsigned reg, unsigned value)
957 r600_store_config_reg_seq(cb, reg, 1);
961 static inline void r600_store_context_reg(struct r600_command_buffer *cb, unsigned reg, unsigned value)
963 r600_store_context_reg_seq(cb, reg, 1);
967 static inline void r600_store_ctl_const(struct r600_command_buffer *cb, unsigned reg, unsigned value)
969 r600_store_ctl_const_seq(cb, reg, 1);
973 static inline void r600_store_loop_const(struct r600_command_buffer *cb, unsigned reg, unsigned value)
975 r600_store_loop_const_seq(cb, reg, 1);
979 static inline void eg_store_loop_const(struct r600_command_buffer *cb, unsigned reg, unsigned value)
981 eg_store_loop_const_seq(cb, reg, 1);
988 static inline void radeon_compute_set_context_reg_seq(struct radeon_cmdbuf *cs, unsigned reg, unsigned num)
990 radeon_set_context_reg_seq(cs, reg, num);
995 static inline void radeon_set_ctl_const_seq(struct radeon_cmdbuf *cs, unsigned reg, unsigned num)
997 assert(reg >= R600_CTL_CONST_OFFSET);
1000 radeon_emit(cs, (reg - R600_CTL_CONST_OFFSET) >> 2);
1003 static inline void radeon_compute_set_context_reg(struct radeon_cmdbuf *cs, unsigned reg, unsigned value)
1005 radeon_compute_set_context_reg_seq(cs, reg, 1);
1009 static inline void radeon_set_context_reg_flag(struct radeon_cmdbuf *cs, unsigned reg, unsigned value, unsigned flag)
1012 radeon_compute_set_context_reg(cs, reg, value);
1014 radeon_set_context_reg(cs, reg, value);
1018 static inline void radeon_set_ctl_const(struct radeon_cmdbuf *cs, unsigned reg, unsigned value)
1020 radeon_set_ctl_const_seq(cs, reg, 1);