Searched refs:mbox_controller (Results  1 – 24 of 24) sorted by relevance
| /Linux-v5.4/include/linux/ | 
| D | mailbox_controller.h | 74 struct mbox_controller {  struct82 	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 */
 135 				  struct mbox_controller *mbox);
 137 				     struct mbox_controller *mbox);
 
 | 
| /Linux-v5.4/drivers/mailbox/ | 
| D | mailbox.c | 116 	struct mbox_controller *mbox =  in txdone_hrtimer()117 		container_of(hrtimer, struct mbox_controller, poll_hrt);  in txdone_hrtimer()
 332 	struct mbox_controller *mbox;  in mbox_request_channel()
 459 of_mbox_index_xlate(struct mbox_controller *mbox,  in of_mbox_index_xlate()
 476 int mbox_controller_register(struct mbox_controller *mbox)  in mbox_controller_register()
 527 void mbox_controller_unregister(struct mbox_controller *mbox)  in mbox_controller_unregister()
 550 	struct mbox_controller **mbox = res;  in __devm_mbox_controller_unregister()
 557 	struct mbox_controller **mbox = res;  in devm_mbox_controller_match()
 578 				  struct mbox_controller *mbox)  in devm_mbox_controller_register()
 580 	struct mbox_controller **ptr;  in devm_mbox_controller_register()
 [all …]
 
 | 
| D | mailbox-sti.c | 55 	struct mbox_controller	*mbox;97 struct mbox_chan *sti_mbox_to_channel(struct mbox_controller *mbox,  in sti_mbox_to_channel()
 163 	struct mbox_controller *mbox = mdev->mbox;  in sti_mbox_irq_to_channel()
 303 	struct mbox_controller *mbox = chan_info->mdev->mbox;  in sti_mbox_shutdown_chan()
 321 static struct mbox_chan *sti_mbox_xlate(struct mbox_controller *mbox,  in sti_mbox_xlate()
 407 	struct mbox_controller *mbox;  in sti_mbox_probe()
 
 | 
| D | hi3660-mailbox.c | 78 	struct mbox_controller controller;81 static struct hi3660_mbox *to_hi3660_mbox(struct mbox_controller *mbox)  in to_hi3660_mbox()
 212 static struct mbox_chan *hi3660_mbox_xlate(struct mbox_controller *controller,  in hi3660_mbox_xlate()
 
 | 
| D | bcm2835-mailbox.c | 58 	struct mbox_controller controller;127 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 | 88 	struct mbox_controller mbox_db;89 	struct mbox_controller mbox_sm;
 493 static struct mbox_chan *tegra_hsp_db_xlate(struct mbox_controller *mbox,  in tegra_hsp_db_xlate()
 532 static struct mbox_chan *tegra_hsp_sm_xlate(struct mbox_controller *mbox,  in tegra_hsp_sm_xlate()
 
 | 
| D | zynqmp-ipi-mailbox.c | 92 	struct mbox_controller mbox;403 static struct mbox_chan *zynqmp_ipi_of_xlate(struct mbox_controller *mbox,  in zynqmp_ipi_of_xlate()
 478 	struct mbox_controller *mbox;  in zynqmp_ipi_mbox_probe()
 
 | 
| D | hi6220-mailbox.c | 86 	struct mbox_controller controller;222 static struct mbox_chan *hi6220_mbox_xlate(struct mbox_controller *controller,  in hi6220_mbox_xlate()
 
 | 
| 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 | qcom-apcs-ipc-mailbox.c | 19 	struct mbox_controller mbox;
 | 
| D | arm_mhu.c | 37 	struct mbox_controller mbox;
 | 
| D | platform_mhu.c | 43 	struct mbox_controller mbox;
 | 
| D | armada-37xx-rwtm-mailbox.c | 38 	struct mbox_controller controller;
 | 
| D | mailbox-xgene-slimpro.c | 63 	struct mbox_controller		mb_ctrl;
 | 
| D | mtk-cmdq-mailbox.c | 71 	struct mbox_controller	mbox;441 static struct mbox_chan *cmdq_xlate(struct mbox_controller *mbox,  in cmdq_xlate()
 
 | 
| D | rockchip-mailbox.c | 42 	struct mbox_controller mbox;
 | 
| D | mailbox-altera.c | 45 	struct mbox_controller controller;
 | 
| D | bcm-pdc-mailbox.c | 293 	struct mbox_controller mbc;582 	struct mbox_controller *mbc;  in pdc_receive_one()
 1440 	struct mbox_controller *mbc;  in pdc_mb_init()
 
 | 
| D | pcc.c | 74 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;672 static struct mbox_chan *omap_mbox_of_xlate(struct mbox_controller *controller,  in omap_mbox_of_xlate()
 
 | 
| D | bcm-flexrm-mailbox.c | 299 	struct mbox_controller controller;1455 static struct mbox_chan *flexrm_mbox_of_xlate(struct mbox_controller *cntlr,  in flexrm_mbox_of_xlate()
 
 | 
| /Linux-v5.4/Documentation/ | 
| D | mailbox.txt | 29 Allocate mbox_controller and the array of mbox_chan.
 |