Lines Matching defs:pcc_data

83 static struct cppc_pcc_data *pcc_data[MAX_PCC_SUBSPACES];
97 #define GET_PCC_VADDR(offs, pcc_ss_id) (pcc_data[pcc_ss_id]->pcc_channel->shmem + \
242 struct cppc_pcc_data *pcc_ss_data = pcc_data[pcc_ss_id];
277 struct cppc_pcc_data *pcc_ss_data = pcc_data[pcc_ss_id];
580 pcc_data[pcc_ss_idx]->pcc_channel = pcc_chan;
587 pcc_data[pcc_ss_idx]->deadline_us = usecs_lat;
588 pcc_data[pcc_ss_idx]->pcc_mrtt = pcc_chan->min_turnaround_time;
589 pcc_data[pcc_ss_idx]->pcc_mpar = pcc_chan->max_access_rate;
590 pcc_data[pcc_ss_idx]->pcc_nominal = pcc_chan->latency;
593 pcc_data[pcc_ss_idx]->pcc_channel_acquired = true;
626 * pcc_data_alloc() - Allocate the pcc_data memory for pcc subspace
641 if (pcc_data[pcc_ss_id]) {
642 pcc_data[pcc_ss_id]->refcount++;
644 pcc_data[pcc_ss_id] = kzalloc_obj(struct cppc_pcc_data);
645 if (!pcc_data[pcc_ss_id])
647 pcc_data[pcc_ss_id]->refcount++;
903 if (pcc_subspace_id >= 0 && !pcc_data[pcc_subspace_id]->pcc_channel_acquired) {
908 init_rwsem(&pcc_data[pcc_subspace_id]->pcc_lock);
909 init_waitqueue_head(&pcc_data[pcc_subspace_id]->pcc_write_wait_q);
965 if (pcc_ss_id >= 0 && pcc_data[pcc_ss_id]) {
966 if (pcc_data[pcc_ss_id]->pcc_channel_acquired) {
967 pcc_data[pcc_ss_id]->refcount--;
968 if (!pcc_data[pcc_ss_id]->refcount) {
969 pcc_mbox_free_channel(pcc_data[pcc_ss_id]->pcc_channel);
970 kfree(pcc_data[pcc_ss_id]);
971 pcc_data[pcc_ss_id] = NULL;
1216 pcc_ss_data = pcc_data[pcc_ss_id];
1273 pcc_ss_data = pcc_data[pcc_ss_id];
1401 pcc_ss_data = pcc_data[pcc_ss_id];
1554 pcc_ss_data = pcc_data[pcc_ss_id];
1645 pcc_ss_data = pcc_data[pcc_ss_id];
1847 pcc_ss_data = pcc_data[pcc_ss_id];
1936 pcc_ss_data = pcc_data[pcc_ss_id];
2130 pcc_ss_data = pcc_data[pcc_ss_id];