Lines Matching defs:config_regs
285 const struct kv_pt_config_reg *config_regs = cac_config_regs;
289 if (config_regs == NULL)
292 while (config_regs->offset != 0xFFFFFFFF) {
293 if (config_regs->type == KV_CONFIGREG_CACHE) {
294 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask);
296 switch (config_regs->type) {
298 data = RREG32_SMC(config_regs->offset);
301 data = RREG32_DIDT(config_regs->offset);
304 data = RREG32(config_regs->offset << 2);
308 data &= ~config_regs->mask;
309 data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
313 switch (config_regs->type) {
315 WREG32_SMC(config_regs->offset, data);
318 WREG32_DIDT(config_regs->offset, data);
321 WREG32(config_regs->offset << 2, data);
325 config_regs++;