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);
510 * @mssg: mailbox message containing the receive sg
527 spu_ahash_rx_sg_create(struct brcm_message *mssg,
536 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
538 if (!mssg->spu.dst)
541 sg = mssg->spu.dst;
561 * @mssg: mailbox message containing the transmit sg
579 spu_ahash_tx_sg_create(struct brcm_message *mssg,
591 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
593 if (!mssg->spu.src)
596 sg = mssg->spu.src;
679 struct brcm_message *mssg; /* mailbox message */
720 mssg = &rctx->mb_mssg;
862 memset(mssg, 0, sizeof(*mssg));
863 mssg->type = BRCM_MESSAGE_SPU;
864 mssg->ctx = rctx; /* Will be returned in response */
867 err = spu_ahash_rx_sg_create(mssg, rctx, rx_frag_num, digestsize,
876 err = spu_ahash_tx_sg_create(mssg, rctx, tx_frag_num, spu_hdr_len,
881 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx);
1024 * @mssg: mailbox message containing the receive sg
1044 static int spu_aead_rx_sg_create(struct brcm_message *mssg,
1082 mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
1084 if (!mssg->spu.dst)
1087 sg = mssg->spu.dst;
1141 * @mssg: mailbox message containing the transmit sg
1164 static int spu_aead_tx_sg_create(struct brcm_message *mssg,
1184 mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
1186 if (!mssg->spu.src)
1189 sg = mssg->spu.src;
1275 struct brcm_message *mssg; /* mailbox message */
1352 mssg = &rctx->mb_mssg;
1470 memset(mssg, 0, sizeof(*mssg));
1471 mssg->type = BRCM_MESSAGE_SPU;
1472 mssg->ctx = rctx; /* Will be returned in response */
1497 err = spu_aead_rx_sg_create(mssg, req, rctx, rx_frag_num,
1513 err = spu_aead_tx_sg_create(mssg, rctx, tx_frag_num, spu_hdr_len,
1520 err = mailbox_send_message(mssg, req->base.flags, rctx->chan_idx);
1594 struct brcm_message *mssg = &rctx->mb_mssg;
1596 kfree(mssg->spu.src);
1597 kfree(mssg->spu.dst);
1598 memset(mssg, 0, sizeof(struct brcm_message));
1630 struct brcm_message *mssg = msg;
1634 rctx = mssg->ctx;