Lines Matching refs:pcc_data

81 static struct cppc_pcc_data *pcc_data[MAX_PCC_SUBSPACES];  variable
95 #define GET_PCC_VADDR(offs, pcc_ss_id) (pcc_data[pcc_ss_id]->pcc_comm_addr + \
199 struct cppc_pcc_data *pcc_ss_data = pcc_data[pcc_ss_id]; in check_pcc_chan()
234 struct cppc_pcc_data *pcc_ss_data = pcc_data[pcc_ss_id]; in send_pcc_cmd()
528 pcc_data[pcc_ss_idx]->pcc_channel = in register_pcc_channel()
531 if (IS_ERR(pcc_data[pcc_ss_idx]->pcc_channel)) { in register_pcc_channel()
543 cppc_ss = (pcc_data[pcc_ss_idx]->pcc_channel)->con_priv; in register_pcc_channel()
557 pcc_data[pcc_ss_idx]->deadline_us = usecs_lat; in register_pcc_channel()
558 pcc_data[pcc_ss_idx]->pcc_mrtt = cppc_ss->min_turnaround_time; in register_pcc_channel()
559 pcc_data[pcc_ss_idx]->pcc_mpar = cppc_ss->max_access_rate; in register_pcc_channel()
560 pcc_data[pcc_ss_idx]->pcc_nominal = cppc_ss->latency; in register_pcc_channel()
562 pcc_data[pcc_ss_idx]->pcc_comm_addr = in register_pcc_channel()
564 if (!pcc_data[pcc_ss_idx]->pcc_comm_addr) { in register_pcc_channel()
571 pcc_data[pcc_ss_idx]->pcc_channel_acquired = true; in register_pcc_channel()
605 if (pcc_data[pcc_ss_id]) { in pcc_data_alloc()
606 pcc_data[pcc_ss_id]->refcount++; in pcc_data_alloc()
608 pcc_data[pcc_ss_id] = kzalloc(sizeof(struct cppc_pcc_data), in pcc_data_alloc()
610 if (!pcc_data[pcc_ss_id]) in pcc_data_alloc()
612 pcc_data[pcc_ss_id]->refcount++; in pcc_data_alloc()
823 if (pcc_subspace_id >= 0 && !pcc_data[pcc_subspace_id]->pcc_channel_acquired) { in acpi_cppc_processor_probe()
828 init_rwsem(&pcc_data[pcc_subspace_id]->pcc_lock); in acpi_cppc_processor_probe()
829 init_waitqueue_head(&pcc_data[pcc_subspace_id]->pcc_write_wait_q); in acpi_cppc_processor_probe()
885 if (pcc_ss_id >=0 && pcc_data[pcc_ss_id]) { in acpi_cppc_processor_exit()
886 if (pcc_data[pcc_ss_id]->pcc_channel_acquired) { in acpi_cppc_processor_exit()
887 pcc_data[pcc_ss_id]->refcount--; in acpi_cppc_processor_exit()
888 if (!pcc_data[pcc_ss_id]->refcount) { in acpi_cppc_processor_exit()
889 pcc_mbox_free_channel(pcc_data[pcc_ss_id]->pcc_channel); in acpi_cppc_processor_exit()
890 kfree(pcc_data[pcc_ss_id]); in acpi_cppc_processor_exit()
891 pcc_data[pcc_ss_id] = NULL; in acpi_cppc_processor_exit()
1055 pcc_ss_data = pcc_data[pcc_ss_id]; in cppc_get_desired_perf()
1114 pcc_ss_data = pcc_data[pcc_ss_id]; in cppc_get_perf_caps()
1206 pcc_ss_data = pcc_data[pcc_ss_id]; in cppc_get_perf_ctrs()
1279 pcc_ss_data = pcc_data[pcc_ss_id]; in cppc_set_perf()
1407 pcc_ss_data = pcc_data[pcc_ss_id]; in cppc_get_transition_latency()