Home
last modified time | relevance | path

Searched refs:mbox_client (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/include/linux/
Dmailbox_client.h32 struct mbox_client { struct
38 void (*rx_callback)(struct mbox_client *cl, void *mssg); argument
39 void (*tx_prepare)(struct mbox_client *cl, void *mssg); argument
40 void (*tx_done)(struct mbox_client *cl, void *mssg, int r); argument
43 struct mbox_chan *mbox_request_channel_byname(struct mbox_client *cl,
45 struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index);
Domap-mailbox.h19 struct mbox_client;
21 struct mbox_chan *omap_mbox_request_channel(struct mbox_client *cl,
Dmailbox_controller.h120 struct mbox_client *cl;
/linux-4.4.14/drivers/i2c/busses/
Di2c-xgene-slimpro.c106 struct mbox_client mbox_client; member
113 container_of(cl, struct slimpro_i2c_dev, mbox_client)
115 static void slimpro_i2c_rx_cb(struct mbox_client *cl, void *mssg) in slimpro_i2c_rx_cb()
128 if (ctx->mbox_client.tx_block) in slimpro_i2c_rx_cb()
134 if (ctx->mbox_client.tx_block) { in start_i2c_msg_xfer()
259 if (ctx->mbox_client.tx_block) in slimpro_i2c_blkwr()
384 struct mbox_client *cl; in xgene_slimpro_i2c_probe()
393 cl = &ctx->mbox_client; in xgene_slimpro_i2c_probe()
/linux-4.4.14/drivers/remoteproc/
Domap_remoteproc.c46 struct mbox_client client;
64 static void omap_rproc_mbox_callback(struct mbox_client *client, void *data) in omap_rproc_mbox_callback()
116 struct mbox_client *client = &oproc->client; in omap_rproc_start()
/linux-4.4.14/drivers/mailbox/
Dmailbox-test.c217 static void mbox_test_receive_message(struct mbox_client *client, void *message) in mbox_test_receive_message()
237 static void mbox_test_prepare_message(struct mbox_client *client, void *message) in mbox_test_prepare_message()
249 static void mbox_test_message_sent(struct mbox_client *client, in mbox_test_message_sent()
263 struct mbox_client *client; in mbox_test_request_channel()
Dmailbox.c301 struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index) in mbox_request_channel()
368 struct mbox_chan *mbox_request_channel_byname(struct mbox_client *cl, in mbox_request_channel_byname()
Dpcc.c109 struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl, in pcc_mbox_request_channel()
Domap-mailbox.c464 struct mbox_chan *omap_mbox_request_channel(struct mbox_client *cl, in omap_mbox_request_channel()
/linux-4.4.14/Documentation/
Dmailbox.txt41 struct mbox_client cl;
52 static void message_from_remote(struct mbox_client *cl, void *mssg)
68 static void sample_sent(struct mbox_client *cl, void *mssg, int r)
/linux-4.4.14/drivers/firmware/
Draspberrypi.c25 struct mbox_client cl;
33 static void response_callback(struct mbox_client *cl, void *msg) in response_callback()
Darm_scpi.c148 struct mbox_client cl;
294 static void scpi_handle_remote_msg(struct mbox_client *c, void *msg) in scpi_handle_remote_msg()
303 static void scpi_tx_prepare(struct mbox_client *c, void *msg) in scpi_tx_prepare()
680 struct mbox_client *cl = &pchan->cl; in scpi_probe()
/linux-4.4.14/include/acpi/
Dcppc_acpi.h135 pcc_mbox_request_channel(struct mbox_client *, unsigned int);
/linux-4.4.14/drivers/acpi/
Dcppc_acpi.c115 static void cppc_chan_tx_done(struct mbox_client *cl, void *msg, int ret) in cppc_chan_tx_done()
125 struct mbox_client cppc_mbox_cl = {
/linux-4.4.14/drivers/clk/hisilicon/
Dclk-hi6220-stub.c54 struct mbox_client cl;