Symbol: mbox_client
drivers/acpi/acpi_pcc.c
35
struct mbox_client cl;
drivers/acpi/acpi_pcc.c
41
static void pcc_rx_callback(struct mbox_client *cl, void *m)
drivers/acpi/cppc_acpi.c
382
static void cppc_chan_tx_done(struct mbox_client *cl, void *msg, int ret)
drivers/acpi/cppc_acpi.c
392
static struct mbox_client cppc_mbox_cl = {
drivers/clk/clk-rpmi.c
39
struct mbox_client client;
drivers/clk/hisilicon/clk-hi3660-stub.c
42
struct mbox_client cl;
drivers/clk/hisilicon/clk-hi6220-stub.c
50
struct mbox_client cl;
drivers/crypto/bcm/cipher.c
1619
static void spu_rx_callback(struct mbox_client *cl, void *msg)
drivers/crypto/bcm/cipher.c
4292
struct mbox_client *mcl = &iproc_priv.mcl;
drivers/crypto/bcm/cipher.h
461
struct mbox_client mcl;
drivers/devfreq/hisi_uncore_freq.c
112
uncore->cl = (struct mbox_client) {
drivers/devfreq/hisi_uncore_freq.c
78
struct mbox_client cl;
drivers/dma/bcm-sba-raid.c
139
struct mbox_client client;
drivers/dma/bcm-sba-raid.c
1434
static void sba_receive_message(struct mbox_client *cl, void *msg)
drivers/firmware/arm_scmi/transports/mailbox.c
189
struct mbox_client *cl;
drivers/firmware/arm_scmi/transports/mailbox.c
32
struct mbox_client cl;
drivers/firmware/arm_scmi/transports/mailbox.c
46
static void tx_prepare(struct mbox_client *cl, void *m)
drivers/firmware/arm_scmi/transports/mailbox.c
54
static void rx_callback(struct mbox_client *cl, void *m)
drivers/firmware/arm_scpi.c
237
struct mbox_client cl;
drivers/firmware/arm_scpi.c
413
static void scpi_handle_remote_msg(struct mbox_client *c, void *msg)
drivers/firmware/arm_scpi.c
425
static void scpi_tx_prepare(struct mbox_client *c, void *msg)
drivers/firmware/arm_scpi.c
943
struct mbox_client *cl = &pchan->cl;
drivers/firmware/imx/imx-dsp.c
50
static void imx_dsp_handle_rx(struct mbox_client *c, void *msg)
drivers/firmware/imx/imx-dsp.c
91
struct mbox_client *cl;
drivers/firmware/imx/imx-scu-irq.c
175
static void imx_scu_irq_callback(struct mbox_client *c, void *msg)
drivers/firmware/imx/imx-scu-irq.c
202
struct mbox_client *cl;
drivers/firmware/imx/imx-scu.c
106
static void imx_scu_tx_done(struct mbox_client *cl, void *mssg, int r)
drivers/firmware/imx/imx-scu.c
113
static void imx_scu_rx_callback(struct mbox_client *c, void *msg)
drivers/firmware/imx/imx-scu.c
266
struct mbox_client *cl;
drivers/firmware/imx/imx-scu.c
29
struct mbox_client cl;
drivers/firmware/mtk-adsp-ipc.c
52
static void mtk_adsp_ipc_recv(struct mbox_client *c, void *msg)
drivers/firmware/mtk-adsp-ipc.c
75
struct mbox_client *cl;
drivers/firmware/raspberrypi.c
29
struct mbox_client cl;
drivers/firmware/raspberrypi.c
39
static void response_callback(struct mbox_client *cl, void *msg)
drivers/firmware/samsung/exynos-acpm.c
141
struct mbox_client cl;
drivers/firmware/samsung/exynos-acpm.c
565
struct mbox_client *cl = &achan->cl;
drivers/firmware/tegra/bpmp-tegra186.c
164
static void mbox_handle_rx(struct mbox_client *client, void *data)
drivers/firmware/tegra/bpmp-tegra186.c
31
struct mbox_client client;
drivers/firmware/tegra/bpmp-tegra186.c
37
mbox_client_to_bpmp(struct mbox_client *client)
drivers/firmware/thead,th1520-aon.c
20
struct mbox_client cl;
drivers/firmware/thead,th1520-aon.c
205
struct mbox_client *cl;
drivers/firmware/thead,th1520-aon.c
76
static void th1520_aon_rx_callback(struct mbox_client *c, void *rx_msg)
drivers/firmware/ti_sci.c
116
struct mbox_client cl;
drivers/firmware/ti_sci.c
235
static void ti_sci_rx_callback(struct mbox_client *cl, void *m)
drivers/firmware/ti_sci.c
3917
struct mbox_client *cl;
drivers/firmware/turris-mox-rwtm.c
112
return rwtm->mbox_client.dev;
drivers/firmware/turris-mox-rwtm.c
157
static void mox_rwtm_rx_callback(struct mbox_client *cl, void *data)
drivers/firmware/turris-mox-rwtm.c
448
rwtm->mbox_client.dev = dev;
drivers/firmware/turris-mox-rwtm.c
449
rwtm->mbox_client.rx_callback = mox_rwtm_rx_callback;
drivers/firmware/turris-mox-rwtm.c
451
rwtm->mbox = mbox_request_channel(&rwtm->mbox_client, 0);
drivers/firmware/turris-mox-rwtm.c
88
struct mbox_client mbox_client;
drivers/gpu/drm/mediatek/mtk_crtc.c
279
static void ddp_cmdq_cb(struct mbox_client *cl, void *mssg)
drivers/hwmon/xgene-hwmon.c
472
static void xgene_hwmon_rx_cb(struct mbox_client *cl, void *msg)
drivers/hwmon/xgene-hwmon.c
522
static void xgene_hwmon_pcc_rx_cb(struct mbox_client *cl, void *msg)
drivers/hwmon/xgene-hwmon.c
589
static void xgene_hwmon_tx_done(struct mbox_client *cl, void *msg, int ret)
drivers/hwmon/xgene-hwmon.c
612
struct mbox_client *cl;
drivers/hwmon/xgene-hwmon.c
621
cl = &ctx->mbox_client;
drivers/hwmon/xgene-hwmon.c
74
container_of(cl, struct xgene_hwmon_dev, mbox_client)
drivers/hwmon/xgene-hwmon.c
91
struct mbox_client mbox_client;
drivers/i2c/busses/i2c-xgene-slimpro.c
107
container_of(cl, struct slimpro_i2c_dev, mbox_client)
drivers/i2c/busses/i2c-xgene-slimpro.c
129
static void slimpro_i2c_rx_cb(struct mbox_client *cl, void *mssg)
drivers/i2c/busses/i2c-xgene-slimpro.c
142
if (ctx->mbox_client.tx_block)
drivers/i2c/busses/i2c-xgene-slimpro.c
146
static void slimpro_i2c_pcc_rx_cb(struct mbox_client *cl, void *msg)
drivers/i2c/busses/i2c-xgene-slimpro.c
194
if (ctx->mbox_client.tx_block || !acpi_disabled) {
drivers/i2c/busses/i2c-xgene-slimpro.c
322
if (ctx->mbox_client.tx_block)
drivers/i2c/busses/i2c-xgene-slimpro.c
440
struct mbox_client *cl;
drivers/i2c/busses/i2c-xgene-slimpro.c
449
cl = &ctx->mbox_client;
drivers/i2c/busses/i2c-xgene-slimpro.c
99
struct mbox_client mbox_client;
drivers/irqchip/irq-qcom-mpm.c
438
priv->mbox_client.dev = dev;
drivers/irqchip/irq-qcom-mpm.c
439
priv->mbox_client.knows_txdone = true;
drivers/irqchip/irq-qcom-mpm.c
440
priv->mbox_chan = mbox_request_channel(&priv->mbox_client, 0);
drivers/irqchip/irq-qcom-mpm.c
81
struct mbox_client mbox_client;
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
56
struct mbox_client client;
drivers/mailbox/mailbox-test.c
285
static void mbox_test_receive_message(struct mbox_client *client, void *message)
drivers/mailbox/mailbox-test.c
308
static void mbox_test_prepare_message(struct mbox_client *client, void *message)
drivers/mailbox/mailbox-test.c
320
static void mbox_test_message_sent(struct mbox_client *client,
drivers/mailbox/mailbox-test.c
334
struct mbox_client *client;
drivers/mailbox/mailbox.c
309
static int __mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl)
drivers/mailbox/mailbox.c
360
int mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl)
drivers/mailbox/mailbox.c
385
struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index)
drivers/mailbox/mailbox.c
450
struct mbox_chan *mbox_request_channel_byname(struct mbox_client *cl,
drivers/mailbox/pcc.c
363
pcc_mbox_request_channel(struct mbox_client *cl, int subspace_id)
drivers/media/platform/amphion/vpu.h
117
struct mbox_client cl;
drivers/media/platform/amphion/vpu_mbox.c
17
static void vpu_mbox_rx_callback(struct mbox_client *cl, void *msg)
drivers/media/platform/amphion/vpu_mbox.c
28
struct mbox_client *cl;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
505
static void mdp_handle_cmdq_callback(struct mbox_client *cl, void *mssg)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
248
struct mbox_client cl;
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
645
static void mtk_mfg_mbox_rx_callback(struct mbox_client *cl, void *mssg)
drivers/remoteproc/imx_dsp_rproc.c
133
struct mbox_client cl;
drivers/remoteproc/imx_dsp_rproc.c
134
struct mbox_client cl_rxdb;
drivers/remoteproc/imx_dsp_rproc.c
524
static void imx_dsp_rproc_rx_tx_callback(struct mbox_client *cl, void *data)
drivers/remoteproc/imx_dsp_rproc.c
554
static void imx_dsp_rproc_rxdb_callback(struct mbox_client *cl, void *data)
drivers/remoteproc/imx_dsp_rproc.c
572
struct mbox_client *cl;
drivers/remoteproc/imx_rproc.c
115
struct mbox_client cl;
drivers/remoteproc/imx_rproc.c
847
static void imx_rproc_rx_callback(struct mbox_client *cl, void *msg)
drivers/remoteproc/imx_rproc.c
859
struct mbox_client *cl;
drivers/remoteproc/omap_remoteproc.c
109
struct mbox_client client;
drivers/remoteproc/omap_remoteproc.c
496
static void omap_rproc_mbox_callback(struct mbox_client *client, void *data)
drivers/remoteproc/omap_remoteproc.c
602
struct mbox_client *client = &oproc->client;
drivers/remoteproc/st_remoteproc.c
51
struct mbox_client mbox_client_vq0;
drivers/remoteproc/st_remoteproc.c
52
struct mbox_client mbox_client_vq1;
drivers/remoteproc/st_remoteproc.c
64
void st_rproc_mbox_callback_vq0(struct mbox_client *mbox_client, void *data)
drivers/remoteproc/st_remoteproc.c
66
st_rproc_mbox_callback(mbox_client->dev, 0);
drivers/remoteproc/st_remoteproc.c
70
void st_rproc_mbox_callback_vq1(struct mbox_client *mbox_client, void *data)
drivers/remoteproc/st_remoteproc.c
72
st_rproc_mbox_callback(mbox_client->dev, 1);
drivers/remoteproc/stm32_rproc.c
299
static void stm32_rproc_mb_callback(struct mbox_client *cl, void *data)
drivers/remoteproc/stm32_rproc.c
364
struct mbox_client *cl;
drivers/remoteproc/stm32_rproc.c
75
struct mbox_client client;
drivers/remoteproc/ti_k3_common.c
168
struct mbox_client *client = &kproc->client;
drivers/remoteproc/ti_k3_common.c
52
void k3_rproc_mbox_callback(struct mbox_client *client, void *data)
drivers/remoteproc/ti_k3_common.h
94
struct mbox_client client;
drivers/remoteproc/ti_k3_common.h
98
void k3_rproc_mbox_callback(struct mbox_client *client, void *data);
drivers/remoteproc/xlnx_r5_remoteproc.c
227
static void zynqmp_r5_mb_rx_cb(struct mbox_client *cl, void *msg)
drivers/remoteproc/xlnx_r5_remoteproc.c
265
struct mbox_client *mbox_cl;
drivers/remoteproc/xlnx_r5_remoteproc.c
86
struct mbox_client mbox_cl;
drivers/rpmsg/qcom_glink_rpm.c
328
rpm->mbox_client.dev = dev;
drivers/rpmsg/qcom_glink_rpm.c
329
rpm->mbox_client.knows_txdone = true;
drivers/rpmsg/qcom_glink_rpm.c
330
rpm->mbox_chan = mbox_request_channel(&rpm->mbox_client, 0);
drivers/rpmsg/qcom_glink_rpm.c
62
struct mbox_client mbox_client;
drivers/rpmsg/qcom_glink_smem.c
316
smem->mbox_client.dev = &smem->dev;
drivers/rpmsg/qcom_glink_smem.c
317
smem->mbox_client.knows_txdone = true;
drivers/rpmsg/qcom_glink_smem.c
318
smem->mbox_chan = mbox_request_channel(&smem->mbox_client, 0);
drivers/rpmsg/qcom_glink_smem.c
44
struct mbox_client mbox_client;
drivers/rpmsg/qcom_smd.c
131
struct mbox_client mbox_client;
drivers/rpmsg/qcom_smd.c
1367
edge->mbox_client.dev = dev;
drivers/rpmsg/qcom_smd.c
1368
edge->mbox_client.knows_txdone = true;
drivers/rpmsg/qcom_smd.c
1369
edge->mbox_chan = mbox_request_channel(&edge->mbox_client, 0);
drivers/soc/hisilicon/kunpeng_hccs.c
150
static void hccs_chan_tx_done(struct mbox_client *cl, void *msg, int ret)
drivers/soc/hisilicon/kunpeng_hccs.c
160
static void hccs_pcc_rx_callback(struct mbox_client *cl, void *mssg)
drivers/soc/hisilicon/kunpeng_hccs.c
176
struct mbox_client *cl = &cl_info->client;
drivers/soc/hisilicon/kunpeng_hccs.h
62
struct mbox_client client;
drivers/soc/hisilicon/kunpeng_hccs.h
71
void (*rx_callback)(struct mbox_client *cl, void *mssg);
drivers/soc/microchip/mpfs-sys-controller.c
32
struct mbox_client client;
drivers/soc/microchip/mpfs-sys-controller.c
83
static void mpfs_sys_controller_rx_callback(struct mbox_client *client, void *msg)
drivers/soc/qcom/qcom_aoss.c
594
qmp->mbox_client.dev = &pdev->dev;
drivers/soc/qcom/qcom_aoss.c
595
qmp->mbox_client.knows_txdone = true;
drivers/soc/qcom/qcom_aoss.c
596
qmp->mbox_chan = mbox_request_channel(&qmp->mbox_client, 0);
drivers/soc/qcom/qcom_aoss.c
82
struct mbox_client mbox_client;
drivers/soc/qcom/smp2p.c
157
struct mbox_client mbox_client;
drivers/soc/qcom/smp2p.c
574
smp2p->mbox_client.dev = &pdev->dev;
drivers/soc/qcom/smp2p.c
575
smp2p->mbox_client.knows_txdone = true;
drivers/soc/qcom/smp2p.c
576
smp2p->mbox_chan = mbox_request_channel(&smp2p->mbox_client, 0);
drivers/soc/qcom/smsm.c
381
host->mbox_chan = mbox_request_channel(&smsm->mbox_client, host_id);
drivers/soc/qcom/smsm.c
559
smsm->mbox_client.dev = &pdev->dev;
drivers/soc/qcom/smsm.c
560
smsm->mbox_client.knows_txdone = true;
drivers/soc/qcom/smsm.c
94
struct mbox_client mbox_client;
drivers/soc/ti/wkup_m3_ipc.c
638
m3_ipc->mbox_client.dev = dev;
drivers/soc/ti/wkup_m3_ipc.c
639
m3_ipc->mbox_client.tx_done = NULL;
drivers/soc/ti/wkup_m3_ipc.c
640
m3_ipc->mbox_client.tx_prepare = NULL;
drivers/soc/ti/wkup_m3_ipc.c
641
m3_ipc->mbox_client.rx_callback = NULL;
drivers/soc/ti/wkup_m3_ipc.c
642
m3_ipc->mbox_client.tx_block = false;
drivers/soc/ti/wkup_m3_ipc.c
643
m3_ipc->mbox_client.knows_txdone = false;
drivers/soc/ti/wkup_m3_ipc.c
645
m3_ipc->mbox = mbox_request_channel(&m3_ipc->mbox_client, 0);
drivers/soc/xilinx/zynqmp_power.c
127
static void ipi_receive_callback(struct mbox_client *cl, void *data)
drivers/soc/xilinx/zynqmp_power.c
289
struct mbox_client *client;
drivers/tty/serial/tegra-tcu.c
162
static void tegra_tcu_receive(struct mbox_client *cl, void *msg)
drivers/tty/serial/tegra-tcu.c
29
struct mbox_client tx_client, rx_client;
include/acpi/pcc.h
38
pcc_mbox_request_channel(struct mbox_client *cl, int subspace_id);
include/acpi/pcc.h
42
pcc_mbox_request_channel(struct mbox_client *cl, int subspace_id)
include/linux/firmware/imx/dsp.h
19
struct mbox_client cl;
include/linux/firmware/mediatek/mtk-adsp-ipc.h
34
struct mbox_client cl;
include/linux/mailbox_client.h
35
void (*rx_callback)(struct mbox_client *cl, void *mssg);
include/linux/mailbox_client.h
36
void (*tx_prepare)(struct mbox_client *cl, void *mssg);
include/linux/mailbox_client.h
37
void (*tx_done)(struct mbox_client *cl, void *mssg, int r);
include/linux/mailbox_client.h
40
int mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl);
include/linux/mailbox_client.h
41
struct mbox_chan *mbox_request_channel_byname(struct mbox_client *cl,
include/linux/mailbox_client.h
43
struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index);
include/linux/mailbox_controller.h
124
struct mbox_client *cl;
include/linux/soc/mediatek/mtk-cmdq.h
74
struct mbox_client client;
include/linux/wkup_m3_ipc.h
37
struct mbox_client mbox_client;
include/soc/tegra/bpmp.h
78
struct mbox_client client;