Home
last modified time | relevance | path

Searched refs:mbox_controller (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/include/linux/
Dmailbox_controller.h74 struct mbox_controller { struct
82 struct mbox_chan *(*of_xlate)(struct mbox_controller *mbox, argument
118 struct mbox_controller *mbox;
129 int mbox_controller_register(struct mbox_controller *mbox); /* can sleep */
130 void mbox_controller_unregister(struct mbox_controller *mbox); /* can sleep */
/Linux-v4.19/drivers/mailbox/
Dmailbox.c119 struct mbox_controller *mbox = in txdone_hrtimer()
120 container_of(hrtimer, struct mbox_controller, poll_hrt); in txdone_hrtimer()
306 struct mbox_controller *mbox; in mbox_request_channel()
430 of_mbox_index_xlate(struct mbox_controller *mbox, in of_mbox_index_xlate()
447 int mbox_controller_register(struct mbox_controller *mbox) in mbox_controller_register()
498 void mbox_controller_unregister(struct mbox_controller *mbox) in mbox_controller_unregister()
Dmailbox-sti.c59 struct mbox_controller *mbox;
101 struct mbox_chan *sti_mbox_to_channel(struct mbox_controller *mbox, in sti_mbox_to_channel()
167 struct mbox_controller *mbox = mdev->mbox; in sti_mbox_irq_to_channel()
307 struct mbox_controller *mbox = chan_info->mdev->mbox; in sti_mbox_shutdown_chan()
325 static struct mbox_chan *sti_mbox_xlate(struct mbox_controller *mbox, in sti_mbox_xlate()
411 struct mbox_controller *mbox; in sti_mbox_probe()
Dhi3660-mailbox.c77 struct mbox_controller controller;
80 static struct hi3660_mbox *to_hi3660_mbox(struct mbox_controller *mbox) in to_hi3660_mbox()
214 static struct mbox_chan *hi3660_mbox_xlate(struct mbox_controller *controller, in hi3660_mbox_xlate()
Dbcm2835-mailbox.c64 struct mbox_controller controller;
133 static struct mbox_chan *bcm2835_mbox_index_xlate(struct mbox_controller *mbox, in bcm2835_mbox_index_xlate()
Dimx-mailbox.c60 struct mbox_controller mbox;
70 static struct imx_mu_priv *to_imx_mu_priv(struct mbox_controller *mbox) in to_imx_mu_priv()
232 static struct mbox_chan * imx_mu_xlate(struct mbox_controller *mbox, in imx_mu_xlate()
Dtegra-hsp.c70 struct mbox_controller mbox;
84 to_tegra_hsp(struct mbox_controller *mbox) in to_tegra_hsp()
290 static struct mbox_chan *of_tegra_hsp_xlate(struct mbox_controller *mbox, in of_tegra_hsp_xlate()
Dhi6220-mailbox.c95 struct mbox_controller controller;
231 static struct mbox_chan *hi6220_mbox_xlate(struct mbox_controller *controller, in hi6220_mbox_xlate()
Dqcom-apcs-ipc-mailbox.c27 struct mbox_controller mbox;
Dti-msgmgr.c140 struct mbox_controller mbox;
517 static struct mbox_chan *ti_msgmgr_of_xlate(struct mbox_controller *mbox, in ti_msgmgr_of_xlate()
715 struct mbox_controller *mbox; in ti_msgmgr_probe()
Darm_mhu.c48 struct mbox_controller mbox;
Dplatform_mhu.c51 struct mbox_controller mbox;
Dmailbox-xgene-slimpro.c76 struct mbox_controller mb_ctrl;
Dmtk-cmdq-mailbox.c70 struct mbox_controller mbox;
441 static struct mbox_chan *cmdq_xlate(struct mbox_controller *mbox, in cmdq_xlate()
Drockchip-mailbox.c50 struct mbox_controller mbox;
Dmailbox-altera.c56 struct mbox_controller controller;
Dbcm-pdc-mailbox.c304 struct mbox_controller mbc;
596 struct mbox_controller *mbc; in pdc_receive_one()
1454 struct mbox_controller *mbc; in pdc_mb_init()
Dpcc.c83 static struct mbox_controller pcc_mbox_ctrl = {};
Dstm32-ipcc.c49 struct mbox_controller controller;
Domap-mailbox.c85 struct mbox_controller controller;
667 static struct mbox_chan *omap_mbox_of_xlate(struct mbox_controller *controller, in omap_mbox_of_xlate()
Dbcm-flexrm-mailbox.c301 struct mbox_controller controller;
1459 static struct mbox_chan *flexrm_mbox_of_xlate(struct mbox_controller *cntlr, in flexrm_mbox_of_xlate()
/Linux-v4.19/Documentation/
Dmailbox.txt29 Allocate mbox_controller and the array of mbox_chan.