Lines Matching defs:reg
128 static inline void radeon_set_config_reg_seq(struct radeon_cmdbuf *cs, unsigned reg, unsigned num)
130 assert(reg < R600_CONTEXT_REG_OFFSET);
133 radeon_emit(cs, (reg - R600_CONFIG_REG_OFFSET) >> 2);
136 static inline void radeon_set_config_reg(struct radeon_cmdbuf *cs, unsigned reg, unsigned value)
138 radeon_set_config_reg_seq(cs, reg, 1);
142 static inline void radeon_set_context_reg_seq(struct radeon_cmdbuf *cs, unsigned reg, unsigned num)
144 assert(reg >= R600_CONTEXT_REG_OFFSET);
147 radeon_emit(cs, (reg - R600_CONTEXT_REG_OFFSET) >> 2);
150 static inline void radeon_set_context_reg(struct radeon_cmdbuf *cs, unsigned reg, unsigned value)
152 radeon_set_context_reg_seq(cs, reg, 1);
157 unsigned reg, unsigned idx,
160 assert(reg >= R600_CONTEXT_REG_OFFSET);
163 radeon_emit(cs, (reg - R600_CONTEXT_REG_OFFSET) >> 2 | (idx << 28));
167 static inline void radeon_set_sh_reg_seq(struct radeon_cmdbuf *cs, unsigned reg, unsigned num)
169 assert(reg >= SI_SH_REG_OFFSET && reg < SI_SH_REG_END);
172 radeon_emit(cs, (reg - SI_SH_REG_OFFSET) >> 2);
175 static inline void radeon_set_sh_reg(struct radeon_cmdbuf *cs, unsigned reg, unsigned value)
177 radeon_set_sh_reg_seq(cs, reg, 1);
181 static inline void radeon_set_uconfig_reg_seq(struct radeon_cmdbuf *cs, unsigned reg, unsigned num)
183 assert(reg >= CIK_UCONFIG_REG_OFFSET && reg < CIK_UCONFIG_REG_END);
186 radeon_emit(cs, (reg - CIK_UCONFIG_REG_OFFSET) >> 2);
189 static inline void radeon_set_uconfig_reg(struct radeon_cmdbuf *cs, unsigned reg, unsigned value)
191 radeon_set_uconfig_reg_seq(cs, reg, 1);
196 unsigned reg, unsigned idx,
199 assert(reg >= CIK_UCONFIG_REG_OFFSET && reg < CIK_UCONFIG_REG_END);
202 radeon_emit(cs, (reg - CIK_UCONFIG_REG_OFFSET) >> 2 | (idx << 28));