Lines Matching refs:mssg

116  * @mssg:	mailbox message containing the receive sg
133 spu_skcipher_rx_sg_create(struct brcm_message *mssg,
143 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
145 if (!mssg->spu.dst)
148 sg = mssg->spu.dst;
181 * @mssg: mailbox message containing the transmit sg
197 spu_skcipher_tx_sg_create(struct brcm_message *mssg,
207 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
209 if (unlikely(!mssg->spu.src))
212 sg = mssg->spu.src;
243 static int mailbox_send_message(struct brcm_message *mssg, u32 flags,
250 err = mbox_send_message(iproc_priv.mbox[chan_idx], mssg);
260 mssg);
270 err = mssg->error;
316 struct brcm_message *mssg; /* mailbox message */
332 mssg = &rctx->mb_mssg;
428 memset(mssg, 0, sizeof(*mssg));
429 mssg->type = BRCM_MESSAGE_SPU;
430 mssg->ctx = rctx; /* Will be returned in response */
439 err = spu_skcipher_rx_sg_create(mssg, rctx, rx_frag_num, chunksize,
453 err = spu_skcipher_tx_sg_create(mssg, rctx, tx_frag_num, chunksize,
458 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx);
508 * @mssg: mailbox message containing the receive sg
525 spu_ahash_rx_sg_create(struct brcm_message *mssg,
534 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
536 if (!mssg->spu.dst)
539 sg = mssg->spu.dst;
559 * @mssg: mailbox message containing the transmit sg
577 spu_ahash_tx_sg_create(struct brcm_message *mssg,
589 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
591 if (!mssg->spu.src)
594 sg = mssg->spu.src;
677 struct brcm_message *mssg; /* mailbox message */
718 mssg = &rctx->mb_mssg;
860 memset(mssg, 0, sizeof(*mssg));
861 mssg->type = BRCM_MESSAGE_SPU;
862 mssg->ctx = rctx; /* Will be returned in response */
865 err = spu_ahash_rx_sg_create(mssg, rctx, rx_frag_num, digestsize,
874 err = spu_ahash_tx_sg_create(mssg, rctx, tx_frag_num, spu_hdr_len,
879 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx);
1020 * @mssg: mailbox message containing the receive sg
1041 static int spu_aead_rx_sg_create(struct brcm_message *mssg,
1079 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
1081 if (!mssg->spu.dst)
1084 sg = mssg->spu.dst;
1138 * @mssg: mailbox message containing the transmit sg
1161 static int spu_aead_tx_sg_create(struct brcm_message *mssg,
1181 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
1183 if (!mssg->spu.src)
1186 sg = mssg->spu.src;
1272 struct brcm_message *mssg; /* mailbox message */
1349 mssg = &rctx->mb_mssg;
1467 memset(mssg, 0, sizeof(*mssg));
1468 mssg->type = BRCM_MESSAGE_SPU;
1469 mssg->ctx = rctx; /* Will be returned in response */
1494 err = spu_aead_rx_sg_create(mssg, req, rctx, rx_frag_num,
1510 err = spu_aead_tx_sg_create(mssg, rctx, tx_frag_num, spu_hdr_len,
1517 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx);
1591 struct brcm_message *mssg = &rctx->mb_mssg;
1593 kfree(mssg->spu.src);
1594 kfree(mssg->spu.dst);
1595 memset(mssg, 0, sizeof(struct brcm_message));
1627 struct brcm_message *mssg = msg;
1631 rctx = mssg->ctx;