• Home
  • Raw
  • Download

Lines Matching refs:mssg

134 spu_skcipher_rx_sg_create(struct brcm_message *mssg,  in spu_skcipher_rx_sg_create()  argument
144 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist), in spu_skcipher_rx_sg_create()
146 if (!mssg->spu.dst) in spu_skcipher_rx_sg_create()
149 sg = mssg->spu.dst; in spu_skcipher_rx_sg_create()
198 spu_skcipher_tx_sg_create(struct brcm_message *mssg, in spu_skcipher_tx_sg_create() argument
208 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist), in spu_skcipher_tx_sg_create()
210 if (unlikely(!mssg->spu.src)) in spu_skcipher_tx_sg_create()
213 sg = mssg->spu.src; in spu_skcipher_tx_sg_create()
244 static int mailbox_send_message(struct brcm_message *mssg, u32 flags, in mailbox_send_message() argument
251 err = mbox_send_message(iproc_priv.mbox[chan_idx], mssg); in mailbox_send_message()
261 mssg); in mailbox_send_message()
271 err = mssg->error; in mailbox_send_message()
317 struct brcm_message *mssg; /* mailbox message */ in handle_skcipher_req() local
333 mssg = &rctx->mb_mssg; in handle_skcipher_req()
429 memset(mssg, 0, sizeof(*mssg)); in handle_skcipher_req()
430 mssg->type = BRCM_MESSAGE_SPU; in handle_skcipher_req()
431 mssg->ctx = rctx; /* Will be returned in response */ in handle_skcipher_req()
440 err = spu_skcipher_rx_sg_create(mssg, rctx, rx_frag_num, chunksize, in handle_skcipher_req()
454 err = spu_skcipher_tx_sg_create(mssg, rctx, tx_frag_num, chunksize, in handle_skcipher_req()
459 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx); in handle_skcipher_req()
526 spu_ahash_rx_sg_create(struct brcm_message *mssg, in spu_ahash_rx_sg_create() argument
535 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist), in spu_ahash_rx_sg_create()
537 if (!mssg->spu.dst) in spu_ahash_rx_sg_create()
540 sg = mssg->spu.dst; in spu_ahash_rx_sg_create()
578 spu_ahash_tx_sg_create(struct brcm_message *mssg, in spu_ahash_tx_sg_create() argument
590 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist), in spu_ahash_tx_sg_create()
592 if (!mssg->spu.src) in spu_ahash_tx_sg_create()
595 sg = mssg->spu.src; in spu_ahash_tx_sg_create()
678 struct brcm_message *mssg; /* mailbox message */ in handle_ahash_req() local
719 mssg = &rctx->mb_mssg; in handle_ahash_req()
861 memset(mssg, 0, sizeof(*mssg)); in handle_ahash_req()
862 mssg->type = BRCM_MESSAGE_SPU; in handle_ahash_req()
863 mssg->ctx = rctx; /* Will be returned in response */ in handle_ahash_req()
866 err = spu_ahash_rx_sg_create(mssg, rctx, rx_frag_num, digestsize, in handle_ahash_req()
875 err = spu_ahash_tx_sg_create(mssg, rctx, tx_frag_num, spu_hdr_len, in handle_ahash_req()
880 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx); in handle_ahash_req()
1042 static int spu_aead_rx_sg_create(struct brcm_message *mssg, in spu_aead_rx_sg_create() argument
1080 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist), in spu_aead_rx_sg_create()
1082 if (!mssg->spu.dst) in spu_aead_rx_sg_create()
1085 sg = mssg->spu.dst; in spu_aead_rx_sg_create()
1162 static int spu_aead_tx_sg_create(struct brcm_message *mssg, in spu_aead_tx_sg_create() argument
1182 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist), in spu_aead_tx_sg_create()
1184 if (!mssg->spu.src) in spu_aead_tx_sg_create()
1187 sg = mssg->spu.src; in spu_aead_tx_sg_create()
1273 struct brcm_message *mssg; /* mailbox message */ in handle_aead_req() local
1350 mssg = &rctx->mb_mssg; in handle_aead_req()
1468 memset(mssg, 0, sizeof(*mssg)); in handle_aead_req()
1469 mssg->type = BRCM_MESSAGE_SPU; in handle_aead_req()
1470 mssg->ctx = rctx; /* Will be returned in response */ in handle_aead_req()
1495 err = spu_aead_rx_sg_create(mssg, req, rctx, rx_frag_num, in handle_aead_req()
1511 err = spu_aead_tx_sg_create(mssg, rctx, tx_frag_num, spu_hdr_len, in handle_aead_req()
1518 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx); in handle_aead_req()
1592 struct brcm_message *mssg = &rctx->mb_mssg; in spu_chunk_cleanup() local
1594 kfree(mssg->spu.src); in spu_chunk_cleanup()
1595 kfree(mssg->spu.dst); in spu_chunk_cleanup()
1596 memset(mssg, 0, sizeof(struct brcm_message)); in spu_chunk_cleanup()
1628 struct brcm_message *mssg = msg; in spu_rx_callback() local
1632 rctx = mssg->ctx; in spu_rx_callback()