Lines Matching refs:ra
104 static int rapl_msr_read_raw(int cpu, struct reg_action *ra)
106 if (rdmsrl_safe_on_cpu(cpu, ra->reg.msr, &ra->value)) {
107 pr_debug("failed to read msr 0x%x on cpu %d\n", ra->reg.msr, cpu);
110 ra->value &= ra->mask;
116 struct reg_action *ra = info;
119 ra->err = rdmsrl_safe(ra->reg.msr, &val);
120 if (ra->err)
123 val &= ~ra->mask;
124 val |= ra->value;
126 ra->err = wrmsrl_safe(ra->reg.msr, val);
129 static int rapl_msr_write_raw(int cpu, struct reg_action *ra)
133 ret = smp_call_function_single(cpu, rapl_msr_update_func, ra, 1);
137 return ra->err;