Searched refs:pcc_chan (Results 1 – 6 of 6) sorted by relevance
33 struct pcc_mbox_chan *pcc_chan; member55 struct pcc_mbox_chan *pcc_chan; in acpi_pcc_address_space_setup() local70 if (IS_ERR(data->pcc_chan)) { in acpi_pcc_address_space_setup()77 pcc_chan = data->pcc_chan; in acpi_pcc_address_space_setup()78 if (!pcc_chan->mchan->mbox->txdone_irq) { in acpi_pcc_address_space_setup()84 data->pcc_comm_addr = acpi_os_ioremap(pcc_chan->shmem_base_addr, in acpi_pcc_address_space_setup()85 pcc_chan->shmem_size); in acpi_pcc_address_space_setup()97 pcc_mbox_free_channel(data->pcc_chan); in acpi_pcc_address_space_setup()118 ret = mbox_send_message(data->pcc_chan->mchan, NULL); in acpi_pcc_address_space_handler()127 usecs_lat = PCC_CMD_WAIT_RETRIES_NUM * data->pcc_chan->latency; in acpi_pcc_address_space_handler()[all …]
548 struct pcc_mbox_chan *pcc_chan; in register_pcc_channel() local552 pcc_chan = pcc_mbox_request_channel(&cppc_mbox_cl, pcc_ss_idx); in register_pcc_channel()554 if (IS_ERR(pcc_chan)) { in register_pcc_channel()560 pcc_data[pcc_ss_idx]->pcc_channel = pcc_chan; in register_pcc_channel()566 usecs_lat = NUM_RETRIES * pcc_chan->latency; in register_pcc_channel()568 pcc_data[pcc_ss_idx]->pcc_mrtt = pcc_chan->min_turnaround_time; in register_pcc_channel()569 pcc_data[pcc_ss_idx]->pcc_mpar = pcc_chan->max_access_rate; in register_pcc_channel()570 pcc_data[pcc_ss_idx]->pcc_nominal = pcc_chan->latency; in register_pcc_channel()573 acpi_os_ioremap(pcc_chan->shmem_base_addr, in register_pcc_channel()574 pcc_chan->shmem_size); in register_pcc_channel()
106 struct pcc_mbox_chan *pcc_chan; member473 struct pcc_mbox_chan *pcc_chan; in xgene_slimpro_i2c_probe() local491 if (IS_ERR(pcc_chan)) { in xgene_slimpro_i2c_probe()493 return PTR_ERR(pcc_chan); in xgene_slimpro_i2c_probe()496 ctx->pcc_chan = pcc_chan; in xgene_slimpro_i2c_probe()497 ctx->mbox_chan = pcc_chan->mchan; in xgene_slimpro_i2c_probe()509 ctx->comm_base_addr = pcc_chan->shmem_base_addr; in xgene_slimpro_i2c_probe()514 pcc_chan->shmem_size, in xgene_slimpro_i2c_probe()519 pcc_chan->shmem_size, in xgene_slimpro_i2c_probe()558 pcc_mbox_free_channel(ctx->pcc_chan); in xgene_slimpro_i2c_probe()[all …]
96 struct pcc_mbox_chan *pcc_chan; member656 struct pcc_mbox_chan *pcc_chan; in xgene_hwmon_probe() local678 if (IS_ERR(pcc_chan)) { in xgene_hwmon_probe()685 ctx->pcc_chan = pcc_chan; in xgene_hwmon_probe()686 ctx->mbox_chan = pcc_chan->mchan; in xgene_hwmon_probe()698 ctx->comm_base_addr = pcc_chan->shmem_base_addr; in xgene_hwmon_probe()703 pcc_chan->shmem_size); in xgene_hwmon_probe()707 pcc_chan->shmem_size, in xgene_hwmon_probe()727 ctx->usecs_lat = PCC_NUM_RETRIES * pcc_chan->latency; in xgene_hwmon_probe()753 pcc_mbox_free_channel(ctx->pcc_chan); in xgene_hwmon_probe()[all …]
121 pcc_mbox_free_channel(hdev->cl_info.pcc_chan); in hccs_unregister_pcc_channel()128 struct pcc_mbox_chan *pcc_chan; in hccs_register_pcc_channel() local136 pcc_chan = pcc_mbox_request_channel(cl, hdev->chan_id); in hccs_register_pcc_channel()137 if (IS_ERR(pcc_chan)) { in hccs_register_pcc_channel()142 cl_info->pcc_chan = pcc_chan; in hccs_register_pcc_channel()143 cl_info->mbox_chan = pcc_chan->mchan; in hccs_register_pcc_channel()151 HCCS_PCC_CMD_WAIT_RETRIES_NUM * pcc_chan->latency; in hccs_register_pcc_channel()158 if (pcc_chan->shmem_base_addr) { in hccs_register_pcc_channel()159 cl_info->pcc_comm_addr = ioremap(pcc_chan->shmem_base_addr, in hccs_register_pcc_channel()160 pcc_chan->shmem_size); in hccs_register_pcc_channel()[all …]
51 struct pcc_mbox_chan *pcc_chan; member