Lines Matching defs:cpc_desc

88  * The cpc_desc structure contains the ACPI register details
94 static DEFINE_PER_CPU(struct cpc_desc *, cpc_desc_ptr);
158 #define to_cpc_desc(a) container_of(a, struct cpc_desc, kobj)
164 struct cpc_desc *cpc_ptr = to_cpc_desc(kobj); \
201 struct cpc_desc *cpc_ptr = to_cpc_desc(kobj);
366 struct cpc_desc *desc = per_cpu(cpc_desc_ptr, i);
397 static int acpi_get_psd(struct cpc_desc *cpc_ptr, acpi_handle handle)
457 struct cpc_desc *cpc_ptr;
476 struct cpc_desc *cpc_ptr;
500 struct cpc_desc *cpc_ptr, *match_cpc_ptr;
688 struct cpc_desc *cpc_ptr;
715 cpc_ptr = kzalloc(sizeof(struct cpc_desc), GFP_KERNEL);
935 struct cpc_desc *cpc_ptr;
1088 struct cpc_desc *cpc_desc;
1124 cpc_desc = per_cpu(cpc_desc_ptr, cpu);
1125 if (!cpc_desc) {
1130 raw_spin_lock_irqsave(&cpc_desc->rmw_lock, flags);
1145 raw_spin_unlock_irqrestore(&cpc_desc->rmw_lock, flags);
1177 raw_spin_unlock_irqrestore(&cpc_desc->rmw_lock, flags);
1209 struct cpc_desc *cpc_desc = per_cpu(cpc_desc_ptr, cpu);
1215 if (!cpc_desc) {
1220 reg = &cpc_desc->cpc_regs[reg_idx];
1262 struct cpc_desc *cpc_desc = per_cpu(cpc_desc_ptr, cpu);
1265 if (!cpc_desc) {
1270 reg = &cpc_desc->cpc_regs[reg_idx];
1344 struct cpc_desc *cpc_desc = per_cpu(cpc_desc_ptr, cpunum);
1353 if (!cpc_desc) {
1358 highest_reg = &cpc_desc->cpc_regs[HIGHEST_PERF];
1359 lowest_reg = &cpc_desc->cpc_regs[LOWEST_PERF];
1360 lowest_non_linear_reg = &cpc_desc->cpc_regs[LOW_NON_LINEAR_PERF];
1361 nominal_reg = &cpc_desc->cpc_regs[NOMINAL_PERF];
1362 low_freq_reg = &cpc_desc->cpc_regs[LOWEST_FREQ];
1363 nom_freq_reg = &cpc_desc->cpc_regs[NOMINAL_FREQ];
1364 guaranteed_reg = &cpc_desc->cpc_regs[GUARANTEED_PERF];
1434 struct cpc_desc *cpc_desc = per_cpu(cpc_desc_ptr, cpu);
1441 ref_perf_reg = &cpc_desc->cpc_regs[REFERENCE_PERF];
1443 ref_perf_reg = &cpc_desc->cpc_regs[NOMINAL_PERF];
1445 return CPC_IN_PCC(&cpc_desc->cpc_regs[DELIVERED_CTR]) ||
1446 CPC_IN_PCC(&cpc_desc->cpc_regs[REFERENCE_CTR]) ||
1447 CPC_IN_PCC(&cpc_desc->cpc_regs[CTR_WRAP_TIME]) ||
1483 struct cpc_desc *cpc_desc = per_cpu(cpc_desc_ptr, cpunum);
1491 if (!cpc_desc) {
1496 delivered_reg = &cpc_desc->cpc_regs[DELIVERED_CTR];
1497 reference_reg = &cpc_desc->cpc_regs[REFERENCE_CTR];
1498 ref_perf_reg = &cpc_desc->cpc_regs[REFERENCE_PERF];
1499 ctr_wrap_reg = &cpc_desc->cpc_regs[CTR_WRAP_TIME];
1506 ref_perf_reg = &cpc_desc->cpc_regs[NOMINAL_PERF];
1563 struct cpc_desc *cpc_desc = per_cpu(cpc_desc_ptr, cpu);
1567 if (!cpc_desc) {
1572 auto_sel_reg = &cpc_desc->cpc_regs[AUTO_SEL_ENABLE];
1573 epp_set_reg = &cpc_desc->cpc_regs[ENERGY_PERF];
1751 struct cpc_desc *cpc_desc = per_cpu(cpc_desc_ptr, cpu);
1757 if (!cpc_desc) {
1762 desired_reg = &cpc_desc->cpc_regs[DESIRED_PERF];
1763 min_perf_reg = &cpc_desc->cpc_regs[MIN_PERF];
1764 max_perf_reg = &cpc_desc->cpc_regs[MAX_PERF];
1792 cpc_desc->write_cmd_id = pcc_ss_data->pcc_write_cnt;
1793 cpc_desc->write_cmd_status = 0;
1865 cpc_desc->write_cmd_id != pcc_ss_data->pcc_write_cnt);
1868 ret = cpc_desc->write_cmd_status;
1899 struct cpc_desc *cpc_desc;
1905 cpc_desc = per_cpu(cpc_desc_ptr, cpu_num);
1906 if (!cpc_desc)
1909 desired_reg = &cpc_desc->cpc_regs[DESIRED_PERF];