Home
last modified time | relevance | path

Searched refs:mssg (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/include/linux/
Dmailbox_client.h38 void (*rx_callback)(struct mbox_client *cl, void *mssg);
39 void (*tx_prepare)(struct mbox_client *cl, void *mssg);
40 void (*tx_done)(struct mbox_client *cl, void *mssg, int r);
46 int mbox_send_message(struct mbox_chan *chan, void *mssg);
/Linux-v4.19/drivers/mailbox/
Dmailbox.c29 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) in add_to_rbuf() argument
43 chan->msg_data[idx] = mssg; in add_to_rbuf()
96 void *mssg; in tx_tick() local
99 mssg = chan->active_req; in tx_tick()
106 if (!mssg) in tx_tick()
111 chan->cl->tx_done(chan->cl, mssg, r); in tx_tick()
153 void mbox_chan_received_data(struct mbox_chan *chan, void *mssg) in mbox_chan_received_data() argument
157 chan->cl->rx_callback(chan->cl, mssg); in mbox_chan_received_data()
251 int mbox_send_message(struct mbox_chan *chan, void *mssg) in mbox_send_message() argument
258 t = add_to_rbuf(chan, mssg); in mbox_send_message()
Dbcm-pdc-mailbox.c598 struct brcm_message mssg; in pdc_receive_one() local
609 mssg.type = BRCM_MESSAGE_SPU; in pdc_receive_one()
637 mssg.ctx = rx_ctx->rxp_ctx; in pdc_receive_one()
676 mbox_chan_received_data(chan, &mssg); in pdc_receive_one()
1212 struct brcm_message *mssg = data; in pdc_send_data() local
1220 if (unlikely(mssg->type != BRCM_MESSAGE_SPU)) in pdc_send_data()
1223 src_nent = sg_nents(mssg->spu.src); in pdc_send_data()
1225 nent = dma_map_sg(dev, mssg->spu.src, src_nent, DMA_TO_DEVICE); in pdc_send_data()
1230 dst_nent = sg_nents(mssg->spu.dst); in pdc_send_data()
1232 nent = dma_map_sg(dev, mssg->spu.dst, dst_nent, in pdc_send_data()
[all …]
/Linux-v4.19/drivers/crypto/bcm/
Dcipher.c144 spu_ablkcipher_rx_sg_create(struct brcm_message *mssg, in spu_ablkcipher_rx_sg_create() argument
154 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist), in spu_ablkcipher_rx_sg_create()
156 if (!mssg->spu.dst) in spu_ablkcipher_rx_sg_create()
159 sg = mssg->spu.dst; in spu_ablkcipher_rx_sg_create()
212 spu_ablkcipher_tx_sg_create(struct brcm_message *mssg, in spu_ablkcipher_tx_sg_create() argument
222 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist), in spu_ablkcipher_tx_sg_create()
224 if (unlikely(!mssg->spu.src)) in spu_ablkcipher_tx_sg_create()
227 sg = mssg->spu.src; in spu_ablkcipher_tx_sg_create()
258 static int mailbox_send_message(struct brcm_message *mssg, u32 flags, in mailbox_send_message() argument
265 err = mbox_send_message(iproc_priv.mbox[chan_idx], mssg); in mailbox_send_message()
[all …]
/Linux-v4.19/Documentation/
Dmailbox.txt61 static void message_from_remote(struct mbox_client *cl, void *mssg)
65 if (is_an_ack(mssg)) {
69 queue_req(mssg);
77 static void sample_sent(struct mbox_client *cl, void *mssg, int r)
/Linux-v4.19/drivers/i2c/busses/
Di2c-xgene-slimpro.c152 static void slimpro_i2c_rx_cb(struct mbox_client *cl, void *mssg) in slimpro_i2c_rx_cb() argument
163 *ctx->resp_msg = ((u32 *)mssg)[1]; in slimpro_i2c_rx_cb()