Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dmailbox_client.h35 void (*rx_callback)(struct mbox_client *cl, void *mssg);
36 void (*tx_prepare)(struct mbox_client *cl, void *mssg);
37 void (*tx_done)(struct mbox_client *cl, void *mssg, int r);
44 int mbox_send_message(struct mbox_chan *chan, void *mssg);
/linux/drivers/mailbox/
H A Dmailbox.c26 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) in add_to_rbuf()
37 chan->msg_data[idx] = mssg; in add_to_rbuf()
86 void *mssg; in tx_tick()
89 mssg = chan->active_req; in tx_tick()
96 if (mssg == MBOX_NO_MSG) in tx_tick()
101 chan->cl->tx_done(chan->cl, mssg, r); in tx_tick()
143 * @mssg: Client specific message typecasted as void *
149 void mbox_chan_received_data(struct mbox_chan *chan, void *mssg) in mbox_chan_received_data()
153 chan->cl->rx_callback(chan->cl, mssg);
250 * @mssg
24 add_to_rbuf(struct mbox_chan * chan,void * mssg) add_to_rbuf() argument
84 void *mssg; tx_tick() local
145 mbox_chan_received_data(struct mbox_chan * chan,void * mssg) mbox_chan_received_data() argument
266 mbox_send_message(struct mbox_chan * chan,void * mssg) mbox_send_message() argument
[all...]
H A Dbcm-pdc-mailbox.c580 struct brcm_message mssg; in pdc_receive_one() local
591 mssg.type = BRCM_MESSAGE_SPU; in pdc_receive_one()
619 mssg.ctx = rx_ctx->rxp_ctx; in pdc_receive_one()
658 mbox_chan_received_data(chan, &mssg); in pdc_receive_one()
1194 struct brcm_message *mssg = data; in pdc_send_data() local
1202 if (unlikely(mssg->type != BRCM_MESSAGE_SPU)) in pdc_send_data()
1205 src_nent = sg_nents(mssg->spu.src); in pdc_send_data()
1207 nent = dma_map_sg(dev, mssg->spu.src, src_nent, DMA_TO_DEVICE); in pdc_send_data()
1212 dst_nent = sg_nents(mssg->spu.dst); in pdc_send_data()
1214 nent = dma_map_sg(dev, mssg->spu.dst, dst_nent, in pdc_send_data()
[all …]
/linux/drivers/crypto/bcm/
H A Dcipher.c117 * @mssg: mailbox message containing the receive sg
134 spu_skcipher_rx_sg_create(struct brcm_message *mssg, in spu_skcipher_rx_sg_create() argument
144 mssg->spu.dst = kmalloc_objs(struct scatterlist, rx_frag_num, rctx->gfp); in spu_skcipher_rx_sg_create()
145 if (!mssg->spu.dst) in spu_skcipher_rx_sg_create()
148 sg = mssg->spu.dst; in spu_skcipher_rx_sg_create()
181 * @mssg: mailbox message containing the transmit sg
197 spu_skcipher_tx_sg_create(struct brcm_message *mssg, in spu_skcipher_tx_sg_create() argument
207 mssg->spu.src = kmalloc_objs(struct scatterlist, tx_frag_num, rctx->gfp); in spu_skcipher_tx_sg_create()
208 if (unlikely(!mssg->spu.src)) in spu_skcipher_tx_sg_create()
211 sg = mssg in spu_skcipher_tx_sg_create()
242 mailbox_send_message(struct brcm_message * mssg,u32 flags,u8 chan_idx) mailbox_send_message() argument
315 struct brcm_message *mssg; /* mailbox message */ handle_skcipher_req() local
524 spu_ahash_rx_sg_create(struct brcm_message * mssg,struct iproc_reqctx_s * rctx,u8 rx_frag_num,unsigned int digestsize,u32 stat_pad_len) spu_ahash_rx_sg_create() argument
575 spu_ahash_tx_sg_create(struct brcm_message * mssg,struct iproc_reqctx_s * rctx,u8 tx_frag_num,u32 spu_hdr_len,unsigned int hash_carry_len,unsigned int new_data_len,u32 pad_len) spu_ahash_tx_sg_create() argument
674 struct brcm_message *mssg; /* mailbox message */ handle_ahash_req() local
1038 spu_aead_rx_sg_create(struct brcm_message * mssg,struct aead_request * req,struct iproc_reqctx_s * rctx,u8 rx_frag_num,unsigned int assoc_len,u32 ret_iv_len,unsigned int resp_len,unsigned int digestsize,u32 stat_pad_len) spu_aead_rx_sg_create() argument
1157 spu_aead_tx_sg_create(struct brcm_message * mssg,struct iproc_reqctx_s * rctx,u8 tx_frag_num,u32 spu_hdr_len,struct scatterlist * assoc,unsigned int assoc_len,int assoc_nents,unsigned int aead_iv_len,unsigned int chunksize,u32 aad_pad_len,u32 pad_len,bool incl_icv) spu_aead_tx_sg_create() argument
1267 struct brcm_message *mssg; /* mailbox message */ handle_aead_req() local
1586 struct brcm_message *mssg = &rctx->mb_mssg; spu_chunk_cleanup() local
1622 struct brcm_message *mssg = msg; spu_rx_callback() local
[all...]
/linux/drivers/soc/hisilicon/
H A Dkunpeng_hccs.h71 void (*rx_callback)(struct mbox_client *cl, void *mssg);
/linux/drivers/i2c/busses/
H A Di2c-xgene-slimpro.c129 static void slimpro_i2c_rx_cb(struct mbox_client *cl, void *mssg) in slimpro_i2c_rx_cb() argument
140 *ctx->resp_msg = ((u32 *)mssg)[1]; in slimpro_i2c_rx_cb()
/linux/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-cmdq.c505 static void mdp_handle_cmdq_callback(struct mbox_client *cl, void *mssg) in mdp_handle_cmdq_callback() argument
513 if (!mssg) { in mdp_handle_cmdq_callback()
518 data = (struct cmdq_cb_data *)mssg; in mdp_handle_cmdq_callback()
/linux/drivers/firmware/imx/
H A Dimx-scu.c106 static void imx_scu_tx_done(struct mbox_client *cl, void *mssg, int r) in imx_scu_tx_done() argument