mbox_client       343 drivers/acpi/cppc_acpi.c static void cppc_chan_tx_done(struct mbox_client *cl, void *msg, int ret)
mbox_client       353 drivers/acpi/cppc_acpi.c struct mbox_client cppc_mbox_cl = {
mbox_client        42 drivers/clk/hisilicon/clk-hi3660-stub.c 	struct mbox_client cl;
mbox_client        50 drivers/clk/hisilicon/clk-hi6220-stub.c 	struct mbox_client cl;
mbox_client      1662 drivers/crypto/bcm/cipher.c static void spu_rx_callback(struct mbox_client *cl, void *msg)
mbox_client      4452 drivers/crypto/bcm/cipher.c 	struct mbox_client *mcl = &iproc_priv.mcl;
mbox_client       462 drivers/crypto/bcm/cipher.h 	struct mbox_client mcl;
mbox_client       147 drivers/dma/bcm-sba-raid.c 	struct mbox_client client;
mbox_client      1442 drivers/dma/bcm-sba-raid.c static void sba_receive_message(struct mbox_client *cl, void *msg)
mbox_client       105 drivers/firmware/arm_scmi/driver.c 	struct mbox_client cl;
mbox_client       244 drivers/firmware/arm_scmi/driver.c static void scmi_tx_prepare(struct mbox_client *cl, void *m)
mbox_client       346 drivers/firmware/arm_scmi/driver.c static void scmi_rx_callback(struct mbox_client *cl, void *m)
mbox_client       730 drivers/firmware/arm_scmi/driver.c 	struct mbox_client *cl;
mbox_client       233 drivers/firmware/arm_scpi.c 	struct mbox_client cl;
mbox_client       409 drivers/firmware/arm_scpi.c static void scpi_handle_remote_msg(struct mbox_client *c, void *msg)
mbox_client       421 drivers/firmware/arm_scpi.c static void scpi_tx_prepare(struct mbox_client *c, void *msg)
mbox_client       933 drivers/firmware/arm_scpi.c 		struct mbox_client *cl = &pchan->cl;
mbox_client        51 drivers/firmware/imx/imx-dsp.c static void imx_dsp_handle_rx(struct mbox_client *c, void *msg)
mbox_client        68 drivers/firmware/imx/imx-dsp.c 	struct mbox_client *cl;
mbox_client       125 drivers/firmware/imx/imx-scu-irq.c static void imx_scu_irq_callback(struct mbox_client *c, void *msg)
mbox_client       133 drivers/firmware/imx/imx-scu-irq.c 	struct mbox_client *cl;
mbox_client        29 drivers/firmware/imx/imx-scu.c 	struct mbox_client cl;
mbox_client       106 drivers/firmware/imx/imx-scu.c static void imx_scu_tx_done(struct mbox_client *cl, void *mssg, int r)
mbox_client       113 drivers/firmware/imx/imx-scu.c static void imx_scu_rx_callback(struct mbox_client *c, void *msg)
mbox_client       252 drivers/firmware/imx/imx-scu.c 	struct mbox_client *cl;
mbox_client        26 drivers/firmware/raspberrypi.c 	struct mbox_client cl;
mbox_client        34 drivers/firmware/raspberrypi.c static void response_callback(struct mbox_client *cl, void *msg)
mbox_client        26 drivers/firmware/tegra/bpmp-tegra186.c 		struct mbox_client client;
mbox_client        32 drivers/firmware/tegra/bpmp-tegra186.c mbox_client_to_bpmp(struct mbox_client *client)
mbox_client       156 drivers/firmware/tegra/bpmp-tegra186.c static void mbox_handle_rx(struct mbox_client *client, void *data)
mbox_client        28 drivers/firmware/tegra/bpmp.c mbox_client_to_bpmp(struct mbox_client *client)
mbox_client       127 drivers/firmware/ti_sci.c 	struct mbox_client cl;
mbox_client       260 drivers/firmware/ti_sci.c static void ti_sci_rx_callback(struct mbox_client *cl, void *m)
mbox_client      3394 drivers/firmware/ti_sci.c 	struct mbox_client *cl;
mbox_client        50 drivers/firmware/turris-mox-rwtm.c 	struct mbox_client mbox_client;
mbox_client       156 drivers/firmware/turris-mox-rwtm.c static void mox_rwtm_rx_callback(struct mbox_client *cl, void *data)
mbox_client       314 drivers/firmware/turris-mox-rwtm.c 	rwtm->mbox_client.dev = dev;
mbox_client       315 drivers/firmware/turris-mox-rwtm.c 	rwtm->mbox_client.rx_callback = mox_rwtm_rx_callback;
mbox_client       317 drivers/firmware/turris-mox-rwtm.c 	rwtm->mbox = mbox_request_channel(&rwtm->mbox_client, 0);
mbox_client        80 drivers/hwmon/xgene-hwmon.c 	container_of(cl, struct xgene_hwmon_dev, mbox_client)
mbox_client        96 drivers/hwmon/xgene-hwmon.c 	struct mbox_client	mbox_client;
mbox_client       478 drivers/hwmon/xgene-hwmon.c static void xgene_hwmon_rx_cb(struct mbox_client *cl, void *msg)
mbox_client       528 drivers/hwmon/xgene-hwmon.c static void xgene_hwmon_pcc_rx_cb(struct mbox_client *cl, void *msg)
mbox_client       594 drivers/hwmon/xgene-hwmon.c static void xgene_hwmon_tx_done(struct mbox_client *cl, void *msg, int ret)
mbox_client       617 drivers/hwmon/xgene-hwmon.c 	struct mbox_client *cl;
mbox_client       626 drivers/hwmon/xgene-hwmon.c 	cl = &ctx->mbox_client;
mbox_client       107 drivers/i2c/busses/i2c-xgene-slimpro.c 	struct mbox_client mbox_client;
mbox_client       117 drivers/i2c/busses/i2c-xgene-slimpro.c 		container_of(cl, struct slimpro_i2c_dev, mbox_client)
mbox_client       139 drivers/i2c/busses/i2c-xgene-slimpro.c static void slimpro_i2c_rx_cb(struct mbox_client *cl, void *mssg)
mbox_client       152 drivers/i2c/busses/i2c-xgene-slimpro.c 	if (ctx->mbox_client.tx_block)
mbox_client       156 drivers/i2c/busses/i2c-xgene-slimpro.c static void slimpro_i2c_pcc_rx_cb(struct mbox_client *cl, void *msg)
mbox_client       202 drivers/i2c/busses/i2c-xgene-slimpro.c 	if (ctx->mbox_client.tx_block || !acpi_disabled) {
mbox_client       327 drivers/i2c/busses/i2c-xgene-slimpro.c 	if (ctx->mbox_client.tx_block)
mbox_client       445 drivers/i2c/busses/i2c-xgene-slimpro.c 	struct mbox_client *cl;
mbox_client       454 drivers/i2c/busses/i2c-xgene-slimpro.c 	cl = &ctx->mbox_client;
mbox_client       276 drivers/mailbox/mailbox-test.c static void mbox_test_receive_message(struct mbox_client *client, void *message)
mbox_client       299 drivers/mailbox/mailbox-test.c static void mbox_test_prepare_message(struct mbox_client *client, void *message)
mbox_client       311 drivers/mailbox/mailbox-test.c static void mbox_test_message_sent(struct mbox_client *client,
mbox_client       325 drivers/mailbox/mailbox-test.c 	struct mbox_client *client;
mbox_client       329 drivers/mailbox/mailbox.c struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index)
mbox_client       400 drivers/mailbox/mailbox.c struct mbox_chan *mbox_request_channel_byname(struct mbox_client *cl,
mbox_client       414 drivers/mailbox/omap-mailbox.c struct mbox_chan *omap_mbox_request_channel(struct mbox_client *cl,
mbox_client       230 drivers/mailbox/pcc.c struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl,
mbox_client        38 drivers/remoteproc/omap_remoteproc.c 	struct mbox_client client;
mbox_client        56 drivers/remoteproc/omap_remoteproc.c static void omap_rproc_mbox_callback(struct mbox_client *client, void *data)
mbox_client       109 drivers/remoteproc/omap_remoteproc.c 	struct mbox_client *client = &oproc->client;
mbox_client        52 drivers/remoteproc/st_remoteproc.c 	struct mbox_client mbox_client_vq0;
mbox_client        53 drivers/remoteproc/st_remoteproc.c 	struct mbox_client mbox_client_vq1;
mbox_client        65 drivers/remoteproc/st_remoteproc.c void st_rproc_mbox_callback_vq0(struct mbox_client *mbox_client, void *data)
mbox_client        67 drivers/remoteproc/st_remoteproc.c 	st_rproc_mbox_callback(mbox_client->dev, 0);
mbox_client        71 drivers/remoteproc/st_remoteproc.c void st_rproc_mbox_callback_vq1(struct mbox_client *mbox_client, void *data)
mbox_client        73 drivers/remoteproc/st_remoteproc.c 	st_rproc_mbox_callback(mbox_client->dev, 1);
mbox_client        60 drivers/remoteproc/stm32_rproc.c 	struct mbox_client client;
mbox_client       264 drivers/remoteproc/stm32_rproc.c static void stm32_rproc_mb_callback(struct mbox_client *cl, void *data)
mbox_client       319 drivers/remoteproc/stm32_rproc.c 	struct mbox_client *cl;
mbox_client       101 drivers/rpmsg/qcom_glink_native.c 	struct mbox_client mbox_client;
mbox_client      1611 drivers/rpmsg/qcom_glink_native.c 	glink->mbox_client.dev = dev;
mbox_client      1612 drivers/rpmsg/qcom_glink_native.c 	glink->mbox_client.knows_txdone = true;
mbox_client      1613 drivers/rpmsg/qcom_glink_native.c 	glink->mbox_chan = mbox_request_channel(&glink->mbox_client, 0);
mbox_client       131 drivers/rpmsg/qcom_smd.c 	struct mbox_client mbox_client;
mbox_client      1348 drivers/rpmsg/qcom_smd.c 	edge->mbox_client.dev = dev;
mbox_client      1349 drivers/rpmsg/qcom_smd.c 	edge->mbox_client.knows_txdone = true;
mbox_client      1350 drivers/rpmsg/qcom_smd.c 	edge->mbox_chan = mbox_request_channel(&edge->mbox_client, 0);
mbox_client        73 drivers/soc/qcom/qcom_aoss.c 	struct mbox_client mbox_client;
mbox_client       534 drivers/soc/qcom/qcom_aoss.c 	qmp->mbox_client.dev = &pdev->dev;
mbox_client       535 drivers/soc/qcom/qcom_aoss.c 	qmp->mbox_client.knows_txdone = true;
mbox_client       536 drivers/soc/qcom/qcom_aoss.c 	qmp->mbox_chan = mbox_request_channel(&qmp->mbox_client, 0);
mbox_client       144 drivers/soc/qcom/smp2p.c 	struct mbox_client mbox_client;
mbox_client       482 drivers/soc/qcom/smp2p.c 	smp2p->mbox_client.dev = &pdev->dev;
mbox_client       483 drivers/soc/qcom/smp2p.c 	smp2p->mbox_client.knows_txdone = true;
mbox_client       484 drivers/soc/qcom/smp2p.c 	smp2p->mbox_chan = mbox_request_channel(&smp2p->mbox_client, 0);
mbox_client       462 drivers/soc/ti/wkup_m3_ipc.c 	m3_ipc->mbox_client.dev = dev;
mbox_client       463 drivers/soc/ti/wkup_m3_ipc.c 	m3_ipc->mbox_client.tx_done = NULL;
mbox_client       464 drivers/soc/ti/wkup_m3_ipc.c 	m3_ipc->mbox_client.tx_prepare = NULL;
mbox_client       465 drivers/soc/ti/wkup_m3_ipc.c 	m3_ipc->mbox_client.rx_callback = NULL;
mbox_client       466 drivers/soc/ti/wkup_m3_ipc.c 	m3_ipc->mbox_client.tx_block = false;
mbox_client       467 drivers/soc/ti/wkup_m3_ipc.c 	m3_ipc->mbox_client.knows_txdone = false;
mbox_client       469 drivers/soc/ti/wkup_m3_ipc.c 	m3_ipc->mbox = mbox_request_channel(&m3_ipc->mbox_client, 0);
mbox_client        30 drivers/tty/serial/tegra-tcu.c 	struct mbox_client tx_client, rx_client;
mbox_client       161 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_receive(struct mbox_client *cl, void *msg)
mbox_client        14 include/acpi/pcc.h extern struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl,
mbox_client        18 include/acpi/pcc.h static inline struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl,
mbox_client        19 include/linux/firmware/imx/dsp.h 	struct mbox_client cl;
mbox_client        35 include/linux/mailbox_client.h 	void (*rx_callback)(struct mbox_client *cl, void *mssg);
mbox_client        36 include/linux/mailbox_client.h 	void (*tx_prepare)(struct mbox_client *cl, void *mssg);
mbox_client        37 include/linux/mailbox_client.h 	void (*tx_done)(struct mbox_client *cl, void *mssg, int r);
mbox_client        40 include/linux/mailbox_client.h struct mbox_chan *mbox_request_channel_byname(struct mbox_client *cl,
mbox_client        42 include/linux/mailbox_client.h struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index);
mbox_client       120 include/linux/mailbox_controller.h 	struct mbox_client *cl;
mbox_client        18 include/linux/omap-mailbox.h struct mbox_client;
mbox_client        20 include/linux/omap-mailbox.h struct mbox_chan *omap_mbox_request_channel(struct mbox_client *cl,
mbox_client        21 include/linux/soc/mediatek/mtk-cmdq.h 	struct mbox_client client;
mbox_client        39 include/linux/wkup_m3_ipc.h 	struct mbox_client mbox_client;
mbox_client        65 include/soc/tegra/bpmp.h 		struct mbox_client client;