Searched refs:mbox_controller (Results 1 – 22 of 22) sorted by relevance
/Linux-v4.19/include/linux/ |
D | mailbox_controller.h | 74 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/ |
D | mailbox.c | 119 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()
|
D | mailbox-sti.c | 59 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()
|
D | hi3660-mailbox.c | 77 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()
|
D | bcm2835-mailbox.c | 64 struct mbox_controller controller; 133 static struct mbox_chan *bcm2835_mbox_index_xlate(struct mbox_controller *mbox, in bcm2835_mbox_index_xlate()
|
D | imx-mailbox.c | 60 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()
|
D | tegra-hsp.c | 70 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()
|
D | hi6220-mailbox.c | 95 struct mbox_controller controller; 231 static struct mbox_chan *hi6220_mbox_xlate(struct mbox_controller *controller, in hi6220_mbox_xlate()
|
D | qcom-apcs-ipc-mailbox.c | 27 struct mbox_controller mbox;
|
D | ti-msgmgr.c | 140 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()
|
D | arm_mhu.c | 48 struct mbox_controller mbox;
|
D | platform_mhu.c | 51 struct mbox_controller mbox;
|
D | mailbox-xgene-slimpro.c | 76 struct mbox_controller mb_ctrl;
|
D | mtk-cmdq-mailbox.c | 70 struct mbox_controller mbox; 441 static struct mbox_chan *cmdq_xlate(struct mbox_controller *mbox, in cmdq_xlate()
|
D | rockchip-mailbox.c | 50 struct mbox_controller mbox;
|
D | mailbox-altera.c | 56 struct mbox_controller controller;
|
D | bcm-pdc-mailbox.c | 304 struct mbox_controller mbc; 596 struct mbox_controller *mbc; in pdc_receive_one() 1454 struct mbox_controller *mbc; in pdc_mb_init()
|
D | pcc.c | 83 static struct mbox_controller pcc_mbox_ctrl = {};
|
D | stm32-ipcc.c | 49 struct mbox_controller controller;
|
D | omap-mailbox.c | 85 struct mbox_controller controller; 667 static struct mbox_chan *omap_mbox_of_xlate(struct mbox_controller *controller, in omap_mbox_of_xlate()
|
D | bcm-flexrm-mailbox.c | 301 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/ |
D | mailbox.txt | 29 Allocate mbox_controller and the array of mbox_chan.
|