Home
last modified time | relevance | path

Searched refs:mssg (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/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);
43 int mbox_send_message(struct mbox_chan *chan, void *mssg);
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-5.10/drivers/mailbox/
H A Dmailbox.c26 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) in add_to_rbuf() argument
40 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()
152 * @mssg: Client specific message typecasted as void *
158 void mbox_chan_received_data(struct mbox_chan *chan, void *mssg) in mbox_chan_received_data() argument
162 chan->cl->rx_callback(chan->cl, mssg); in mbox_chan_received_data()
236 * @mssg
256 mbox_send_message(struct mbox_chan *chan, void *mssg) mbox_send_message() argument
[all...]
H A Dbcm-pdc-mailbox.c584 struct brcm_message mssg; in pdc_receive_one() local
595 mssg.type = BRCM_MESSAGE_SPU; in pdc_receive_one()
623 mssg.ctx = rx_ctx->rxp_ctx; in pdc_receive_one()
662 mbox_chan_received_data(chan, &mssg); in pdc_receive_one()
1198 struct brcm_message *mssg = data; in pdc_send_data() local
1206 if (unlikely(mssg->type != BRCM_MESSAGE_SPU)) in pdc_send_data()
1209 src_nent = sg_nents(mssg->spu.src); in pdc_send_data()
1211 nent = dma_map_sg(dev, mssg->spu.src, src_nent, DMA_TO_DEVICE); in pdc_send_data()
1216 dst_nent = sg_nents(mssg->spu.dst); in pdc_send_data()
1218 nent = dma_map_sg(dev, mssg in pdc_send_data()
[all...]
/kernel/linux/linux-6.6/drivers/mailbox/
H A Dmailbox.c27 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) in add_to_rbuf() argument
41 chan->msg_data[idx] = mssg; in add_to_rbuf()
97 void *mssg; in tx_tick() local
100 mssg = chan->active_req; in tx_tick()
107 if (!mssg) in tx_tick()
112 chan->cl->tx_done(chan->cl, mssg, r); in tx_tick()
153 * @mssg: Client specific message typecasted as void *
159 void mbox_chan_received_data(struct mbox_chan *chan, void *mssg) in mbox_chan_received_data() argument
163 chan->cl->rx_callback(chan->cl, mssg); in mbox_chan_received_data()
237 * @mssg
257 mbox_send_message(struct mbox_chan *chan, void *mssg) mbox_send_message() argument
[all...]
H A Dbcm-pdc-mailbox.c584 struct brcm_message mssg; in pdc_receive_one() local
595 mssg.type = BRCM_MESSAGE_SPU; in pdc_receive_one()
623 mssg.ctx = rx_ctx->rxp_ctx; in pdc_receive_one()
662 mbox_chan_received_data(chan, &mssg); in pdc_receive_one()
1198 struct brcm_message *mssg = data; in pdc_send_data() local
1206 if (unlikely(mssg->type != BRCM_MESSAGE_SPU)) in pdc_send_data()
1209 src_nent = sg_nents(mssg->spu.src); in pdc_send_data()
1211 nent = dma_map_sg(dev, mssg->spu.src, src_nent, DMA_TO_DEVICE); in pdc_send_data()
1216 dst_nent = sg_nents(mssg->spu.dst); in pdc_send_data()
1218 nent = dma_map_sg(dev, mssg in pdc_send_data()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/bcm/
H A Dcipher.c116 * @mssg: mailbox message containing the receive sg
133 spu_skcipher_rx_sg_create(struct brcm_message *mssg, in spu_skcipher_rx_sg_create() argument
143 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist), 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 = kcalloc(tx_frag_num, sizeof(struct scatterlist), in spu_skcipher_tx_sg_create()
209 if (unlikely(!mssg->spu.src)) in spu_skcipher_tx_sg_create()
212 sg = mssg in spu_skcipher_tx_sg_create()
243 mailbox_send_message(struct brcm_message *mssg, u32 flags, u8 chan_idx) mailbox_send_message() argument
316 struct brcm_message *mssg; /* mailbox message */ handle_skcipher_req() local
527 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
579 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
679 struct brcm_message *mssg; /* mailbox message */ handle_ahash_req() local
1044 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
1164 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
1275 struct brcm_message *mssg; /* mailbox message */ handle_aead_req() local
1594 struct brcm_message *mssg = &rctx->mb_mssg; spu_chunk_cleanup() local
1630 struct brcm_message *mssg = msg; spu_rx_callback() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/bcm/
H A Dcipher.c116 * @mssg: mailbox message containing the receive sg
133 spu_skcipher_rx_sg_create(struct brcm_message *mssg, in spu_skcipher_rx_sg_create() argument
143 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist), 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 = kcalloc(tx_frag_num, sizeof(struct scatterlist), in spu_skcipher_tx_sg_create()
209 if (unlikely(!mssg->spu.src)) in spu_skcipher_tx_sg_create()
212 sg = mssg in spu_skcipher_tx_sg_create()
243 mailbox_send_message(struct brcm_message *mssg, u32 flags, u8 chan_idx) mailbox_send_message() argument
316 struct brcm_message *mssg; /* mailbox message */ handle_skcipher_req() local
525 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
577 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
677 struct brcm_message *mssg; /* mailbox message */ handle_ahash_req() local
1041 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
1161 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
1272 struct brcm_message *mssg; /* mailbox message */ handle_aead_req() local
1591 struct brcm_message *mssg = &rctx->mb_mssg; spu_chunk_cleanup() local
1627 struct brcm_message *mssg = msg; spu_rx_callback() local
[all...]
/kernel/linux/linux-6.6/drivers/soc/apple/
H A Drtkit.c553 static void apple_rtkit_rx(struct mbox_client *cl, void *mssg) in apple_rtkit_rx() argument
556 struct apple_mbox_msg *msg = mssg; in apple_rtkit_rx()
588 static void apple_rtkit_tx_done(struct mbox_client *cl, void *mssg, int r) in apple_rtkit_tx_done() argument
591 container_of(mssg, struct apple_rtkit_msg, mbox_msg); in apple_rtkit_tx_done()
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-cmdq.c351 static void mdp_handle_cmdq_callback(struct mbox_client *cl, void *mssg) in mdp_handle_cmdq_callback() argument
359 if (!mssg) { in mdp_handle_cmdq_callback()
364 data = (struct cmdq_cb_data *)mssg; in mdp_handle_cmdq_callback()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-xgene-slimpro.c139 static void slimpro_i2c_rx_cb(struct mbox_client *cl, void *mssg) in slimpro_i2c_rx_cb() argument
145 * mssg[0] is the return code of the operation in slimpro_i2c_rx_cb()
146 * mssg[1] is the first data word in slimpro_i2c_rx_cb()
147 * mssg[2] is NOT used in slimpro_i2c_rx_cb()
150 *ctx->resp_msg = ((u32 *)mssg)[1]; in slimpro_i2c_rx_cb()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-xgene-slimpro.c139 static void slimpro_i2c_rx_cb(struct mbox_client *cl, void *mssg) in slimpro_i2c_rx_cb() argument
145 * mssg[0] is the return code of the operation in slimpro_i2c_rx_cb()
146 * mssg[1] is the first data word in slimpro_i2c_rx_cb()
147 * mssg[2] is NOT used in slimpro_i2c_rx_cb()
150 *ctx->resp_msg = ((u32 *)mssg)[1]; in slimpro_i2c_rx_cb()
/kernel/linux/linux-5.10/drivers/firmware/imx/
H A Dimx-scu.c105 static void imx_scu_tx_done(struct mbox_client *cl, void *mssg, int r) in imx_scu_tx_done() argument
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/
H A Dmtk_drm_crtc.c287 static void ddp_cmdq_cb(struct mbox_client *cl, void *mssg) in ddp_cmdq_cb() argument
289 struct cmdq_cb_data *data = mssg; in ddp_cmdq_cb()

Completed in 18 milliseconds