Lines Matching refs:pchan
80 struct pcc_mbox_chan *pchan; member
99 pcc_mbox_free_channel(uncore->pchan); in hisi_uncore_free_pcc_chan()
100 uncore->pchan = NULL; in hisi_uncore_free_pcc_chan()
137 uncore->pchan = pcc_chan; in hisi_uncore_request_pcc_chan()
192 struct pcc_mbox_chan *pchan; in hisi_uncore_cmd_send() local
200 pchan = uncore->pchan; in hisi_uncore_cmd_send()
201 if (!pchan) in hisi_uncore_cmd_send()
204 addr = (struct hisi_uncore_pcc_shmem __iomem *)pchan->shmem; in hisi_uncore_cmd_send()
209 mrtt = pchan->min_turnaround_time; in hisi_uncore_cmd_send()
223 rc = mbox_send_message(pchan->mchan, &cmd); in hisi_uncore_cmd_send()
234 pchan->latency * HUCF_PCC_POLL_TIMEOUT_NUM); in hisi_uncore_cmd_send()
248 mbox_client_txdone(pchan->mchan, rc); in hisi_uncore_cmd_send()
260 if (WARN_ON(!uncore || !uncore->pchan)) in hisi_uncore_target()
288 if (WARN_ON(!uncore || !uncore->pchan)) in hisi_uncore_get_cur_freq()
367 if (WARN_ON(!uncore || !uncore->pchan)) in hisi_platform_gov_handler()