Home
last modified time | relevance | path

Searched refs:con_priv (Results 1 – 25 of 37) sorted by relevance

12

/linux/drivers/mailbox/
H A Darm_mhuv2.c263 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 Dmailbox-sti.c86 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_channel_is_enabled()
103 chan_info = mbox->chans[i].con_priv; in sti_mbox_to_channel()
119 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_enable_channel()
134 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_disable_channel()
149 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_clear_irq()
224 chan_info = chan->con_priv; in sti_mbox_irq_handler()
251 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_tx_is_ready()
274 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_send_data()
300 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_shutdown_chan()
316 chan->con_priv = NULL; in sti_mbox_shutdown_chan()
[all …]
H A Dplatform_mhu.c49 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_rx_interrupt()
65 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_last_tx_done()
73 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_send_data()
83 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_startup()
103 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_shutdown()
136 mhu->chan[i].con_priv = &mhu->mlink[i]; in platform_mhu_probe()
H A Darm_mhu_db.c66 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 Darmada-37xx-rwtm-mailbox.c45 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()
125 struct a37xx_mbox *mbox = chan->con_priv; in a37xx_mbox_shutdown()
167 chans[0].con_priv = mbox; in armada_37xx_mbox_probe()
H A Dmailbox-mpfs.c91 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; in mpfs_mbox_last_tx_done()
116 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; in mpfs_mbox_send_data()
168 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; in mpfs_mbox_rx_data()
201 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; in mpfs_mbox_inbox_isr()
215 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; in mpfs_mbox_startup()
228 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv; in mpfs_mbox_shutdown()
302 mbox->chans[0].con_priv = mbox; in mpfs_mbox_probe()
H A Dhi6220-mailbox.c112 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()
310 mbox->chan[i].con_priv = &mbox->mchan[i]; in hi6220_mbox_probe()
H A Darm_mhuv3.c372 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_doorbell_tx_startup()
380 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_doorbell_tx_shutdown()
396 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_doorbell_rx_startup()
407 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_doorbell_rx_shutdown()
415 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_doorbell_rx_complete()
424 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_doorbell_last_tx_done()
445 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_doorbell_send_data()
474 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_sender_last_tx_done()
482 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_sender_send_data()
493 struct mhuv3_mbox_chan_priv *priv = chan->con_priv; in mhuv3_sender_startup()
[all …]
H A Dmailbox-mchp-ipc-sbi.c150 struct mchp_ipc_sbi_chan *chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_prepare_receive_req()
161 struct mchp_ipc_sbi_chan *chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_process_received_data()
229 chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_cluster_aggr_isr()
252 struct mchp_ipc_sbi_chan *chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_send_data()
266 struct mchp_ipc_sbi_chan *chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_startup()
342 struct mchp_ipc_sbi_chan *chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_shutdown()
459 ipc->chans[chan_id].con_priv = priv; in mchp_ipc_probe()
H A Dcix-mailbox.c94 struct cix_mbox_con_priv con_priv[CIX_MBOX_CHANS]; member
204 struct cix_mbox_con_priv *cp = chan->con_priv; in cix_mbox_send_data_fast()
224 struct cix_mbox_con_priv *cp = chan->con_priv; in cix_mbox_send_data()
356 struct cix_mbox_con_priv *cp = chan->con_priv; in cix_mbox_isr_fast()
376 struct cix_mbox_con_priv *cp = chan->con_priv; in cix_mbox_isr()
402 struct cix_mbox_con_priv *cp = chan->con_priv; in cix_mbox_startup()
477 struct cix_mbox_con_priv *cp = chan->con_priv; in cix_mbox_shutdown()
542 cp = &priv->con_priv[i]; in cix_mbox_init()
545 priv->mbox_chans[i].con_priv = cp; in cix_mbox_init()
H A Dmailbox-xgene-slimpro.c120 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 Dmtk-gpueb-mailbox.c129 struct mtk_gpueb_mbox_chan *ch = chan->con_priv; in mtk_gpueb_mbox_send_data()
152 struct mtk_gpueb_mbox_chan *ch = chan->con_priv; in mtk_gpueb_mbox_startup()
187 struct mtk_gpueb_mbox_chan *ch = chan->con_priv; in mtk_gpueb_mbox_shutdown()
198 struct mtk_gpueb_mbox_chan *ch = chan->con_priv; in mtk_gpueb_mbox_last_tx_done()
269 ebm->mbox.chans[i].con_priv = ch; in mtk_gpueb_mbox_probe()
H A Dcv1800-mailbox.c104 (struct cv1800_mbox_chan_priv *)chan->con_priv; in cv1800_mbox_send_data()
125 (struct cv1800_mbox_chan_priv *)chan->con_priv; in cv1800_last_tx_done()
150 priv = mbox->chans[idx].con_priv; in cv1800_mbox_xlate()
196 mb->mbox.chans[idx].con_priv = &mb->priv[idx]; in cv1800_mbox_probe()
H A Dti-msgmgr.c247 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 Dhi3660-mailbox.c85 unsigned long ch = (unsigned long)chan->con_priv; in hi3660_mbox_check_state()
133 unsigned long ch = (unsigned long)chan->con_priv; in hi3660_mbox_acquire_channel()
174 unsigned long ch = (unsigned long)chan->con_priv; in hi3660_mbox_send_data()
261 chan[ch].con_priv = (void *)ch; in hi3660_mbox_probe()
H A Dmailbox-th1520.c73 struct th1520_mbox_con_priv con_priv[TH_1520_MBOX_CHANS]; member
211 struct th1520_mbox_con_priv *cp = chan->con_priv; in th1520_mbox_isr()
263 struct th1520_mbox_con_priv *cp = chan->con_priv; in th1520_mbox_send_data()
274 struct th1520_mbox_con_priv *cp = chan->con_priv; in th1520_mbox_startup()
320 struct th1520_mbox_con_priv *cp = chan->con_priv; in th1520_mbox_shutdown()
483 struct th1520_mbox_con_priv *cp = &priv->con_priv[i]; in th1520_mbox_probe()
487 priv->mbox_chans[i].con_priv = cp; in th1520_mbox_probe()
H A Daxiado-mailbox.c91 struct axiado_channel_data *priv = chan->con_priv; in axiado_mbox_send_data()
216 struct axiado_channel_data *priv = chan->con_priv; in axiado_mbox_startup()
237 struct axiado_channel_data *priv = chan->con_priv; in axiado_mbox_shutdown()
250 struct axiado_channel_data *priv = chan->con_priv; in axiado_mbox_last_tx_done()
323 mb->mbox.chans[i].con_priv = &ch_data[i]; in axiado_mbox_probe()
H A Dast2700-mailbox.c70 word_data = chan->con_priv; in ast2700_mbox_irq()
75 mbox_chan_received_data(chan, chan->con_priv); in ast2700_mbox_irq()
177 mb->mbox.chans[i].con_priv = devm_kcalloc(dev, dev_data->msg_size, in ast2700_mbox_probe()
179 if (!mb->mbox.chans[i].con_priv) in ast2700_mbox_probe()
H A Dmtk-vcp-mailbox.c60 struct mtk_vcp_mbox *priv = chan->con_priv; in mtk_vcp_mbox_send_data()
88 struct mtk_vcp_mbox *priv = chan->con_priv; in mtk_vcp_mbox_last_tx_done()
110 priv->chans.con_priv = priv; in mtk_vcp_mbox_probe()
H A Dtegra-hsp.c306 struct tegra_hsp_doorbell *db = chan->con_priv; in tegra_hsp_doorbell_send_data()
315 struct tegra_hsp_doorbell *db = chan->con_priv; in tegra_hsp_doorbell_startup()
353 struct tegra_hsp_doorbell *db = chan->con_priv; in tegra_hsp_doorbell_shutdown()
463 struct tegra_hsp_mailbox *mb = chan->con_priv; in tegra_hsp_mailbox_send_data()
486 struct tegra_hsp_mailbox *mb = chan->con_priv; in tegra_hsp_mailbox_flush()
512 struct tegra_hsp_mailbox *mb = chan->con_priv; in tegra_hsp_mailbox_startup()
555 struct tegra_hsp_mailbox *mb = chan->con_priv; in tegra_hsp_mailbox_shutdown()
613 if (!chan->con_priv) { in tegra_hsp_db_xlate()
615 chan->con_priv = db; in tegra_hsp_db_xlate()
693 mb->channel.chan->con_priv = mb; in tegra_hsp_add_mailboxes()
H A Dpcc.c317 pchan = chan->con_priv; in pcc_mbox_irq()
439 pchan_info = chan->con_priv; in pcc_mbox_free_channel()
465 struct pcc_chan_info *pchan = chan->con_priv; in pcc_send_data()
489 struct pcc_chan_info *pchan = chan->con_priv; in pcc_last_tx_done()
511 struct pcc_chan_info *pchan = chan->con_priv; in pcc_startup()
543 struct pcc_chan_info *pchan = chan->con_priv; in pcc_shutdown()
859 pcc_mbox_channels[i].con_priv = pchan; in pcc_mbox_probe()
H A Dqcom-ipcc.c151 struct qcom_ipcc_chan_info *mchan = chan->con_priv; in qcom_ipcc_mbox_send_data()
162 chan->con_priv = NULL; in qcom_ipcc_mbox_shutdown()
181 mchan = chan->con_priv; in qcom_ipcc_mbox_xlate()
204 chan->con_priv = mchan; in qcom_ipcc_mbox_xlate()
H A Dbcm74110-mailbox.c181 chan_priv = chan->con_priv; in bcm74110_rx_process_msg()
471 struct bcm74110_mbox_chan *chan_priv = chan->con_priv; in bcm74110_mbox_send_data()
490 struct bcm74110_mbox_chan *chan_priv = chan->con_priv; in bcm74110_mbox_chan_startup()
499 struct bcm74110_mbox_chan *chan_priv = chan->con_priv; in bcm74110_mbox_chan_shutdown()
556 chan_priv = cntrl->chans[type].con_priv; in bcm74110_mbox_of_xlate()
624 mbox->controller.chans[i].con_priv = &mbox->mbox_chan[i]; in bcm74110_mbox_probe()
H A Dstm32-ipcc.c148 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()
304 ipcc->controller.chans[i].con_priv = (void *)i; in stm32_ipcc_probe()
H A Dmailbox-altera.c54 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()

12