Lines Matching refs:config_regs
2675 const struct si_cac_config_reg *config_regs = cac_config_regs; in si_program_cac_config_registers() local
2678 if (!config_regs) in si_program_cac_config_registers()
2681 while (config_regs->offset != 0xFFFFFFFF) { in si_program_cac_config_registers()
2682 switch (config_regs->type) { in si_program_cac_config_registers()
2684 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers()
2689 data = RREG32(config_regs->offset << 2); in si_program_cac_config_registers()
2693 data &= ~config_regs->mask; in si_program_cac_config_registers()
2694 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in si_program_cac_config_registers()
2696 switch (config_regs->type) { in si_program_cac_config_registers()
2698 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers()
2703 WREG32(config_regs->offset << 2, data); in si_program_cac_config_registers()
2706 config_regs++; in si_program_cac_config_registers()