Lines Matching defs:cu
137 int cpu, cu;
145 cu = cpu_data(cpu).cpu_core_id;
147 rdmsrl_safe(MSR_F15H_CU_PWR_ACCUMULATOR, &data->cu_acc_power[cu]);
148 rdmsrl_safe(MSR_F15H_PTSC, &data->cpu_sw_pwr_ptsc[cu]);
150 data->cu_on[cu] = 1;
206 int cu, cu_num, ret;
219 for (cu = 0; cu < cu_num; cu++) {
220 prev_cu_acc_power[cu] = data->cu_acc_power[cu];
221 prev_ptsc[cu] = data->cpu_sw_pwr_ptsc[cu];
232 for (cu = 0, avg_acc = 0; cu < cu_num; cu++) {
234 if (data->cu_on[cu] == 0)
237 if (data->cu_acc_power[cu] < prev_cu_acc_power[cu]) {
238 jdelta[cu] = data->max_cu_acc_power + data->cu_acc_power[cu];
239 jdelta[cu] -= prev_cu_acc_power[cu];
241 jdelta[cu] = data->cu_acc_power[cu] - prev_cu_acc_power[cu];
243 tdelta = data->cpu_sw_pwr_ptsc[cu] - prev_ptsc[cu];
244 jdelta[cu] *= data->cpu_pwr_sample_ratio * 1000;
245 do_div(jdelta[cu], tdelta);
248 avg_acc += jdelta[cu];