Symbol: mbox_controller
drivers/mailbox/arm_mhu.c
38
struct mbox_controller mbox;
drivers/mailbox/arm_mhu_db.c
168
struct mbox_controller *mbox = &chan_info->mhu->mbox;
drivers/mailbox/arm_mhu_db.c
186
static struct mbox_chan *mhu_db_mbox_xlate(struct mbox_controller *mbox,
drivers/mailbox/arm_mhu_db.c
41
struct mbox_controller mbox;
drivers/mailbox/arm_mhu_db.c
59
mhu_db_mbox_to_channel(struct mbox_controller *mbox, unsigned int pchan,
drivers/mailbox/arm_mhu_db.c
99
struct mbox_controller *mbox = &mhu->mbox;
drivers/mailbox/arm_mhuv2.c
175
struct mbox_controller mbox;
drivers/mailbox/arm_mhuv2.c
792
static struct mbox_chan *mhuv2_mbox_of_xlate(struct mbox_controller *mbox,
drivers/mailbox/arm_mhuv2.c
874
struct mbox_controller *mbox = &mhu->mbox;
drivers/mailbox/arm_mhuv3.c
361
struct mbox_controller mbox;
drivers/mailbox/arm_mhuv3.c
559
struct mbox_controller *mbox = &mhu->mbox;
drivers/mailbox/arm_mhuv3.c
598
struct mbox_controller *mbox = &mhu->mbox;
drivers/mailbox/arm_mhuv3.c
772
struct mbox_controller *mbox = &mhu->mbox;
drivers/mailbox/arm_mhuv3.c
788
static struct mbox_chan *mhuv3_mbox_of_xlate(struct mbox_controller *mbox,
drivers/mailbox/armada-37xx-rwtm-mailbox.c
38
struct mbox_controller controller;
drivers/mailbox/ast2700-mailbox.c
30
struct mbox_controller mbox;
drivers/mailbox/bcm-flexrm-mailbox.c
1434
static struct mbox_chan *flexrm_mbox_of_xlate(struct mbox_controller *cntlr,
drivers/mailbox/bcm-flexrm-mailbox.c
288
struct mbox_controller controller;
drivers/mailbox/bcm-pdc-mailbox.c
1436
struct mbox_controller *mbc;
drivers/mailbox/bcm-pdc-mailbox.c
289
struct mbox_controller mbc;
drivers/mailbox/bcm-pdc-mailbox.c
578
struct mbox_controller *mbc;
drivers/mailbox/bcm2835-mailbox.c
127
static struct mbox_chan *bcm2835_mbox_index_xlate(struct mbox_controller *mbox,
drivers/mailbox/bcm2835-mailbox.c
58
struct mbox_controller controller;
drivers/mailbox/bcm74110-mailbox.c
110
struct mbox_controller controller;
drivers/mailbox/bcm74110-mailbox.c
134
struct mbox_controller *cntrl)
drivers/mailbox/bcm74110-mailbox.c
532
static struct mbox_chan *bcm74110_mbox_of_xlate(struct mbox_controller *cntrl,
drivers/mailbox/cix-mailbox.c
112
static struct cix_mbox_priv *to_cix_mbox_priv(struct mbox_controller *mbox)
drivers/mailbox/cix-mailbox.c
98
struct mbox_controller mbox;
drivers/mailbox/cv1800-mailbox.c
139
static struct mbox_chan *cv1800_mbox_xlate(struct mbox_controller *mbox,
drivers/mailbox/cv1800-mailbox.c
47
struct mbox_controller mbox;
drivers/mailbox/exynos-mailbox.c
41
struct mbox_controller *mbox;
drivers/mailbox/exynos-mailbox.c
69
static struct mbox_chan *exynos_mbox_of_xlate(struct mbox_controller *mbox,
drivers/mailbox/exynos-mailbox.c
99
struct mbox_controller *mbox;
drivers/mailbox/hi3660-mailbox.c
211
static struct mbox_chan *hi3660_mbox_xlate(struct mbox_controller *controller,
drivers/mailbox/hi3660-mailbox.c
77
struct mbox_controller controller;
drivers/mailbox/hi3660-mailbox.c
80
static struct hi3660_mbox *to_hi3660_mbox(struct mbox_controller *mbox)
drivers/mailbox/hi6220-mailbox.c
223
static struct mbox_chan *hi6220_mbox_xlate(struct mbox_controller *controller,
drivers/mailbox/hi6220-mailbox.c
87
struct mbox_controller controller;
drivers/mailbox/imx-mailbox.c
145
static struct imx_mu_priv *to_imx_mu_priv(struct mbox_controller *mbox)
drivers/mailbox/imx-mailbox.c
672
static struct mbox_chan *imx_mu_specific_xlate(struct mbox_controller *mbox,
drivers/mailbox/imx-mailbox.c
708
static struct mbox_chan * imx_mu_xlate(struct mbox_controller *mbox,
drivers/mailbox/imx-mailbox.c
742
static struct mbox_chan *imx_mu_seco_xlate(struct mbox_controller *mbox,
drivers/mailbox/imx-mailbox.c
93
struct mbox_controller mbox;
drivers/mailbox/mailbox-altera.c
45
struct mbox_controller controller;
drivers/mailbox/mailbox-mchp-ipc-sbi.c
113
struct mbox_controller controller;
drivers/mailbox/mailbox-mchp-ipc-sbi.c
143
static struct mchp_ipc_sbi_mbox *to_mchp_ipc_mbox(struct mbox_controller *mbox)
drivers/mailbox/mailbox-mchp-ipc-sbi.c
356
static struct mbox_chan *mchp_ipc_mbox_xlate(struct mbox_controller *controller,
drivers/mailbox/mailbox-mpfs.c
66
struct mbox_controller controller;
drivers/mailbox/mailbox-sti.c
163
struct mbox_controller *mbox = mdev->mbox;
drivers/mailbox/mailbox-sti.c
303
struct mbox_controller *mbox = chan_info->mdev->mbox;
drivers/mailbox/mailbox-sti.c
321
static struct mbox_chan *sti_mbox_xlate(struct mbox_controller *mbox,
drivers/mailbox/mailbox-sti.c
406
struct mbox_controller *mbox;
drivers/mailbox/mailbox-sti.c
55
struct mbox_controller *mbox;
drivers/mailbox/mailbox-sti.c
97
struct mbox_chan *sti_mbox_to_channel(struct mbox_controller *mbox,
drivers/mailbox/mailbox-th1520.c
349
static struct mbox_chan *th1520_mbox_xlate(struct mbox_controller *mbox,
drivers/mailbox/mailbox-th1520.c
70
struct mbox_controller mbox;
drivers/mailbox/mailbox-th1520.c
81
to_th1520_mbox_priv(struct mbox_controller *mbox)
drivers/mailbox/mailbox-xgene-slimpro.c
63
struct mbox_controller mb_ctrl;
drivers/mailbox/mailbox.c
109
struct mbox_controller *mbox =
drivers/mailbox/mailbox.c
110
container_of(hrtimer, struct mbox_controller, poll_hrt);
drivers/mailbox/mailbox.c
389
struct mbox_controller *mbox;
drivers/mailbox/mailbox.c
489
static struct mbox_chan *fw_mbox_index_xlate(struct mbox_controller *mbox,
drivers/mailbox/mailbox.c
504
int mbox_controller_register(struct mbox_controller *mbox)
drivers/mailbox/mailbox.c
553
void mbox_controller_unregister(struct mbox_controller *mbox)
drivers/mailbox/mailbox.c
574
struct mbox_controller **mbox = res;
drivers/mailbox/mailbox.c
592
struct mbox_controller *mbox)
drivers/mailbox/mailbox.c
594
struct mbox_controller **ptr;
drivers/mailbox/mtk-adsp-mailbox.c
111
struct mbox_controller *mbox;
drivers/mailbox/mtk-adsp-mailbox.c
19
struct mbox_controller mbox;
drivers/mailbox/mtk-adsp-mailbox.c
31
static inline struct mtk_adsp_mbox_priv *get_mtk_adsp_mbox_priv(struct mbox_controller *mbox)
drivers/mailbox/mtk-adsp-mailbox.c
56
static struct mbox_chan *mtk_adsp_mbox_xlate(struct mbox_controller *mbox,
drivers/mailbox/mtk-cmdq-mailbox.c
620
static struct mbox_chan *cmdq_xlate(struct mbox_controller *mbox,
drivers/mailbox/mtk-cmdq-mailbox.c
85
struct mbox_controller mbox;
drivers/mailbox/mtk-gpueb-mailbox.c
37
struct mbox_controller mbox;
drivers/mailbox/mtk-vcp-mailbox.c
102
struct mbox_controller *mbox;
drivers/mailbox/mtk-vcp-mailbox.c
18
struct mbox_controller mbox;
drivers/mailbox/mtk-vcp-mailbox.c
49
static struct mbox_chan *mtk_vcp_mbox_xlate(struct mbox_controller *mbox,
drivers/mailbox/omap-mailbox.c
415
static struct mbox_chan *omap_mbox_of_xlate(struct mbox_controller *controller,
drivers/mailbox/omap-mailbox.c
456
struct mbox_controller *controller;
drivers/mailbox/pcc.c
765
struct mbox_controller *pcc_mbox_ctrl;
drivers/mailbox/platform_mhu.c
44
struct mbox_controller mbox;
drivers/mailbox/qcom-apcs-ipc-mailbox.c
19
struct mbox_controller mbox;
drivers/mailbox/qcom-cpucp-mbox.c
117
struct mbox_controller *mbox;
drivers/mailbox/qcom-cpucp-mbox.c
38
struct mbox_controller mbox;
drivers/mailbox/qcom-ipcc.c
165
static struct mbox_chan *qcom_ipcc_mbox_xlate(struct mbox_controller *mbox,
drivers/mailbox/qcom-ipcc.c
214
struct mbox_controller *mbox;
drivers/mailbox/qcom-ipcc.c
58
struct mbox_controller mbox;
drivers/mailbox/qcom-ipcc.c
63
static inline struct qcom_ipcc *to_qcom_ipcc(struct mbox_controller *mbox)
drivers/mailbox/riscv-sbi-mpxy-mbox.c
395
struct mbox_controller controller;
drivers/mailbox/riscv-sbi-mpxy-mbox.c
744
static struct mbox_chan *mpxy_mbox_fw_xlate(struct mbox_controller *ctlr,
drivers/mailbox/rockchip-mailbox.c
42
struct mbox_controller mbox;
drivers/mailbox/sprd-mailbox.c
80
struct mbox_controller mbox;
drivers/mailbox/sprd-mailbox.c
95
static struct sprd_mbox_priv *to_sprd_mbox_priv(struct mbox_controller *mbox)
drivers/mailbox/stm32-ipcc.c
50
struct mbox_controller controller;
drivers/mailbox/sun6i-msgbox.c
47
struct mbox_controller controller;
drivers/mailbox/tegra-hsp.c
113
struct mbox_controller mbox_db;
drivers/mailbox/tegra-hsp.c
114
struct mbox_controller mbox_sm;
drivers/mailbox/tegra-hsp.c
590
static struct mbox_chan *tegra_hsp_db_xlate(struct mbox_controller *mbox,
drivers/mailbox/tegra-hsp.c
629
static struct mbox_chan *tegra_hsp_sm_xlate(struct mbox_controller *mbox,
drivers/mailbox/ti-msgmgr.c
143
struct mbox_controller mbox;
drivers/mailbox/ti-msgmgr.c
573
static struct mbox_chan *ti_msgmgr_of_xlate(struct mbox_controller *mbox,
drivers/mailbox/ti-msgmgr.c
817
struct mbox_controller *mbox;
drivers/mailbox/zynqmp-ipi-mailbox.c
114
struct mbox_controller mbox;
drivers/mailbox/zynqmp-ipi-mailbox.c
442
static struct mbox_chan *zynqmp_ipi_of_xlate(struct mbox_controller *mbox,
drivers/mailbox/zynqmp-ipi-mailbox.c
510
struct mbox_controller *mbox;
include/linux/mailbox_controller.h
122
struct mbox_controller *mbox;
include/linux/mailbox_controller.h
133
int mbox_controller_register(struct mbox_controller *mbox); /* can sleep */
include/linux/mailbox_controller.h
134
void mbox_controller_unregister(struct mbox_controller *mbox); /* can sleep */
include/linux/mailbox_controller.h
139
struct mbox_controller *mbox);
include/linux/mailbox_controller.h
83
struct mbox_chan *(*fw_xlate)(struct mbox_controller *mbox,
include/linux/mailbox_controller.h
85
struct mbox_chan *(*of_xlate)(struct mbox_controller *mbox,