Lines Matching refs:config_regs
2737 const struct si_cac_config_reg *config_regs = cac_config_regs; in si_program_cac_config_registers() local
2740 if (!config_regs) in si_program_cac_config_registers()
2743 while (config_regs->offset != 0xFFFFFFFF) { in si_program_cac_config_registers()
2744 switch (config_regs->type) { in si_program_cac_config_registers()
2746 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers()
2751 data = RREG32(config_regs->offset << 2); in si_program_cac_config_registers()
2755 data &= ~config_regs->mask; in si_program_cac_config_registers()
2756 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in si_program_cac_config_registers()
2758 switch (config_regs->type) { in si_program_cac_config_registers()
2760 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers()
2765 WREG32(config_regs->offset << 2, data); in si_program_cac_config_registers()
2768 config_regs++; in si_program_cac_config_registers()