/linux/drivers/mailbox/ |
H A D | arm_mhuv2.c | 263 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_doorbell_rx_startup() 273 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_doorbell_rx_shutdown() 281 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_doorbell_read_data() 291 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_doorbell_last_tx_done() 300 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_doorbell_send_data() 328 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_data_transfer_rx_startup() 342 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_data_transfer_rx_shutdown() 351 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_data_transfer_read_data() 388 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_data_transfer_tx_startup() 401 struct mhuv2_mbox_chan_priv *priv = chan->con_priv; in mhuv2_data_transfer_tx_shutdown() [all …]
|
H A D | mailbox-sti.c | 88 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_channel_is_enabled() 105 chan_info = mbox->chans[i].con_priv; in sti_mbox_to_channel() 121 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_enable_channel() 136 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_disable_channel() 151 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_clear_irq() 226 chan_info = chan->con_priv; in sti_mbox_irq_handler() 253 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_tx_is_ready() 276 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_send_data() 302 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_shutdown_chan() 318 chan->con_priv = NULL; in sti_mbox_shutdown_chan() [all …]
|
H A D | platform_mhu.c | 50 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_rx_interrupt() 66 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_last_tx_done() 74 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_send_data() 84 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_startup() 104 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_shutdown() 137 mhu->chan[i].con_priv = &mhu->mlink[i]; in platform_mhu_probe()
|
H A D | arm_mhu.c | 44 struct mhu_link *mlink = chan->con_priv; in mhu_rx_interrupt() 60 struct mhu_link *mlink = chan->con_priv; in mhu_last_tx_done() 68 struct mhu_link *mlink = chan->con_priv; in mhu_send_data() 78 struct mhu_link *mlink = chan->con_priv; in mhu_startup() 98 struct mhu_link *mlink = chan->con_priv; in mhu_shutdown() 130 mhu->chan[i].con_priv = &mhu->mlink[i]; in mhu_probe()
|
H A D | arm_mhu_db.c | 66 chan_info = mbox->chans[i].con_priv; in mhu_db_mbox_to_channel() 77 struct mhu_db_channel *chan_info = chan->con_priv; in mhu_db_mbox_clear_irq() 139 struct mhu_db_channel *chan_info = chan->con_priv; in mhu_db_last_tx_done() 150 struct mhu_db_channel *chan_info = chan->con_priv; in mhu_db_send_data() 167 struct mhu_db_channel *chan_info = chan->con_priv; in mhu_db_shutdown() 182 devm_kfree(mbox->dev, chan->con_priv); in mhu_db_shutdown() 183 chan->con_priv = NULL; in mhu_db_shutdown() 214 if (!mbox->chans[i].con_priv) in mhu_db_mbox_xlate() 232 chan->con_priv = chan_info; in mhu_db_mbox_xlate()
|
H A D | armada-37xx-rwtm-mailbox.c | 45 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_receive() 59 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_irq_handler() 79 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_send_data() 105 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_startup() 127 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_shutdown() 169 chans[0].con_priv = mbox; in armada_37xx_mbox_probe()
|
H A D | hi6220-mailbox.c | 112 struct hi6220_mbox_chan *mchan = chan->con_priv; in hi6220_mbox_last_tx_done() 125 struct hi6220_mbox_chan *mchan = chan->con_priv; in hi6220_mbox_send_data() 175 mchan = chan->con_priv; in hi6220_mbox_interrupt() 196 struct hi6220_mbox_chan *mchan = chan->con_priv; in hi6220_mbox_startup() 208 struct hi6220_mbox_chan *mchan = chan->con_priv; in hi6220_mbox_shutdown() 249 mchan = chan->con_priv; in hi6220_mbox_xlate() 317 mbox->chan[i].con_priv = &mbox->mchan[i]; in hi6220_mbox_probe()
|
H A D | mailbox-xgene-slimpro.c | 120 struct slimpro_mbox_chan *mb_chan = chan->con_priv; in slimpro_mbox_send_data() 128 struct slimpro_mbox_chan *mb_chan = chan->con_priv; in slimpro_mbox_startup() 153 struct slimpro_mbox_chan *mb_chan = chan->con_priv; in slimpro_mbox_shutdown() 202 ctx->chans[i].con_priv = &ctx->mc[i]; in slimpro_mbox_probe()
|
H A D | ti-msgmgr.c | 247 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_queue_rx_poll_timeout() 277 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_queue_rx_interrupt() 320 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_queue_peek_data() 347 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_last_tx_done() 379 qinst = chan->con_priv; in ti_msgmgr_chan_has_polled_queue_rx() 395 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_send_data() 513 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_queue_startup() 557 struct ti_queue_inst *qinst = chan->con_priv; in ti_msgmgr_queue_shutdown() 693 chan->con_priv = qinst; in ti_msgmgr_queue_setup()
|
H A D | hi3660-mailbox.c | 87 unsigned long ch = (unsigned long)chan->con_priv; in hi3660_mbox_check_state() 135 unsigned long ch = (unsigned long)chan->con_priv; in hi3660_mbox_acquire_channel() 176 unsigned long ch = (unsigned long)chan->con_priv; in hi3660_mbox_send_data() 263 chan[ch].con_priv = (void *)ch; in hi3660_mbox_probe()
|
H A D | pcc.c | 315 pchan = chan->con_priv; in pcc_mbox_irq() 395 pchan_info = chan->con_priv; in pcc_mbox_free_channel() 413 pchan_info = chan->con_priv; in pcc_mbox_ioremap() 436 struct pcc_chan_info *pchan = chan->con_priv; in pcc_send_data() 458 struct pcc_chan_info *pchan = chan->con_priv; in pcc_startup() 484 struct pcc_chan_info *pchan = chan->con_priv; in pcc_shutdown() 793 pcc_mbox_channels[i].con_priv = pchan; in pcc_mbox_probe()
|
H A D | stm32-ipcc.c | 148 unsigned long chan = (unsigned long)link->con_priv; in stm32_ipcc_send_data() 167 unsigned long chan = (unsigned long)link->con_priv; in stm32_ipcc_startup() 187 unsigned long chan = (unsigned long)link->con_priv; in stm32_ipcc_shutdown() 306 ipcc->controller.chans[i].con_priv = (void *)i; in stm32_ipcc_probe()
|
H A D | mailbox-altera.c | 54 if (!chan || !chan->con_priv) in mbox_chan_to_altera_mbox() 57 return (struct altera_mbox *)chan->con_priv; in mbox_chan_to_altera_mbox() 315 chans[0].con_priv = mbox; in altera_mbox_probe()
|
H A D | omap-mailbox.c | 257 struct omap_mbox *mbox = chan->con_priv; in omap_mbox_chan_startup() 272 struct omap_mbox *mbox = chan->con_priv; in omap_mbox_chan_shutdown() 314 struct omap_mbox *mbox = chan->con_priv; in omap_mbox_chan_send_data() 432 mbox = controller->chans[i].con_priv; in omap_mbox_of_xlate() 555 chnls[i].con_priv = mbox; in omap_mbox_probe()
|
H A D | imx-mailbox.c | 96 struct imx_mu_con_priv con_priv[IMX_MU_CHANS]; member 507 struct imx_mu_con_priv *cp = chan->con_priv; in imx_mu_isr() 564 struct imx_mu_con_priv *cp = chan->con_priv; in imx_mu_send_data() 572 struct imx_mu_con_priv *cp = chan->con_priv; in imx_mu_startup() 616 struct imx_mu_con_priv *cp = chan->con_priv; in imx_mu_shutdown() 778 struct imx_mu_con_priv *cp = &priv->con_priv[i]; in imx_mu_init_generic() 783 priv->mbox_chans[i].con_priv = cp; in imx_mu_init_generic() 815 struct imx_mu_con_priv *cp = &priv->con_priv[i]; in imx_mu_init_specific() 820 priv->mbox_chans[i].con_priv = cp; in imx_mu_init_specific()
|
H A D | sprd-mailbox.c | 198 unsigned long id = (unsigned long)chan->con_priv; in sprd_mbox_send_data() 217 unsigned long id = (unsigned long)chan->con_priv; in sprd_mbox_flush() 383 priv->chan[id].con_priv = (void *)id; in sprd_mbox_probe()
|
H A D | mtk-cmdq-mailbox.c | 385 struct cmdq_thread *thread = (struct cmdq_thread *)chan->con_priv; in cmdq_mbox_send_data() 462 struct cmdq_thread *thread = (struct cmdq_thread *)chan->con_priv; in cmdq_mbox_shutdown() 503 struct cmdq_thread *thread = (struct cmdq_thread *)chan->con_priv; in cmdq_mbox_flush() 573 thread = (struct cmdq_thread *)mbox->chans[ind].con_priv; in cmdq_xlate() 689 cmdq->mbox.chans[i].con_priv = (void *)&cmdq->thread[i]; in cmdq_probe()
|
H A D | sun6i-msgbox.c | 63 return chan->con_priv; in to_sun6i_msgbox() 212 chans[i].con_priv = mbox; in sun6i_msgbox_probe()
|
H A D | bcm-pdc-mailbox.c | 1155 struct pdc_state *pdcs = chan->con_priv; in pdc_last_tx_done() 1192 struct pdc_state *pdcs = chan->con_priv; in pdc_send_data() 1254 return pdc_ring_init(chan->con_priv, PDC_RINGSET); in pdc_startup() 1259 struct pdc_state *pdcs = chan->con_priv; in pdc_shutdown() 1453 mbc->chans[chan_index].con_priv = pdcs; in pdc_mb_init()
|
H A D | bcm-flexrm-mailbox.c | 1196 struct flexrm_ring *ring = chan->con_priv; in flexrm_send_data() 1218 int cnt = flexrm_process_completions(chan->con_priv); in flexrm_peek_data() 1229 struct flexrm_ring *ring = chan->con_priv; in flexrm_startup() 1364 struct flexrm_ring *ring = chan->con_priv; in flexrm_shutdown() 1464 ring = chan->con_priv; in flexrm_mbox_of_xlate() 1630 mbox->controller.chans[index].con_priv = &mbox->rings[index]; in flexrm_mbox_probe()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_dp.c | 319 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_probe_oui() 336 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_ds_ports() 352 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_get_dpcd() 381 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_get_panel_mode() 415 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_set_link_config() 417 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_set_link_config() 440 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_mode_valid_helper() 442 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_mode_valid_helper() 459 struct amdgpu_connector_atom_dig *dig = amdgpu_connector->con_priv; in amdgpu_atombios_dp_needs_link_train() 475 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_set_rx_power_state() [all …]
|
H A D | amdgpu_connectors.c | 64 amdgpu_connector->con_priv; in amdgpu_connector_hotplug() 126 dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_get_monitor_bpc() 275 struct amdgpu_connector_atom_dig *dig = amdgpu_connector->con_priv; in amdgpu_connector_get_edid() 763 kfree(amdgpu_connector->con_priv); in amdgpu_connector_destroy() 1249 struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_dp_get_modes() 1371 struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_dp_detect() 1470 struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_dp_mode_valid() 1648 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add() 1800 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add() 1856 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add() [all …]
|
/linux/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 367 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; in radeon_dp_probe_oui() 384 struct radeon_connector_atom_dig *dig_connector = radeon_connector->con_priv; in radeon_dp_getdpcd() 418 if (!radeon_connector->con_priv) in radeon_dp_get_panel_mode() 452 if (!radeon_connector->con_priv) in radeon_dp_set_link_config() 454 dig_connector = radeon_connector->con_priv; in radeon_dp_set_link_config() 481 if (!radeon_connector->con_priv) in radeon_dp_mode_valid_helper() 483 dig_connector = radeon_connector->con_priv; in radeon_dp_mode_valid_helper() 502 struct radeon_connector_atom_dig *dig = radeon_connector->con_priv; in radeon_dp_needs_link_train() 518 if (!radeon_connector->con_priv) in radeon_dp_set_rx_power_state() 521 dig_connector = radeon_connector->con_priv; in radeon_dp_set_rx_power_state() [all …]
|
H A D | radeon_connectors.c | 62 radeon_connector->con_priv; in radeon_connector_hotplug() 126 dig_connector = radeon_connector->con_priv; in radeon_get_monitor_bpc() 278 struct radeon_connector_atom_dig *dig = radeon_connector->con_priv; in radeon_connector_get_edid() 901 kfree(radeon_connector->con_priv); in radeon_connector_destroy() 1506 struct radeon_connector_atom_dig *radeon_dig_connector = radeon_connector->con_priv; in radeon_dp_get_modes() 1629 struct radeon_connector_atom_dig *radeon_dig_connector = radeon_connector->con_priv; in radeon_dp_detect() 1731 struct radeon_connector_atom_dig *radeon_dig_connector = radeon_connector->con_priv; in radeon_dp_mode_valid() 1924 radeon_connector->con_priv = radeon_dig_connector; in radeon_add_atom_connector() 2095 radeon_connector->con_priv = radeon_dig_connector; in radeon_add_atom_connector() 2157 radeon_connector->con_priv = radeon_dig_connector; in radeon_add_atom_connector() [all …]
|
/linux/include/linux/ |
H A D | mailbox_controller.h | 127 void *con_priv; member
|