chcr_req 719 drivers/crypto/chelsio/chcr_algo.c struct chcr_wr *chcr_req, chcr_req 731 drivers/crypto/chelsio/chcr_algo.c chcr_req->wreq.op_to_cctx_size = FILL_WR_OP_CCTX_SIZE; chcr_req 732 drivers/crypto/chelsio/chcr_algo.c chcr_req->wreq.pld_size_hash_size = chcr_req 734 drivers/crypto/chelsio/chcr_algo.c chcr_req->wreq.len16_pkd = chcr_req 736 drivers/crypto/chelsio/chcr_algo.c chcr_req->wreq.cookie = cpu_to_be64((uintptr_t)req); chcr_req 737 drivers/crypto/chelsio/chcr_algo.c chcr_req->wreq.rx_chid_to_rx_q_id = chcr_req 741 drivers/crypto/chelsio/chcr_algo.c chcr_req->ulptx.cmd_dest = FILL_ULPTX_CMD_DEST(ctx->tx_chan_id, chcr_req 743 drivers/crypto/chelsio/chcr_algo.c chcr_req->ulptx.len = htonl((DIV_ROUND_UP(len16, 16) - chcr_req 744 drivers/crypto/chelsio/chcr_algo.c ((sizeof(chcr_req->wreq)) >> 4))); chcr_req 746 drivers/crypto/chelsio/chcr_algo.c chcr_req->sc_imm.cmd_more = FILL_CMD_MORE(!imm); chcr_req 747 drivers/crypto/chelsio/chcr_algo.c chcr_req->sc_imm.len = cpu_to_be32(sizeof(struct cpl_tx_sec_pdu) + chcr_req 748 drivers/crypto/chelsio/chcr_algo.c sizeof(chcr_req->key_ctx) + sc_len); chcr_req 763 drivers/crypto/chelsio/chcr_algo.c struct chcr_wr *chcr_req; chcr_req 792 drivers/crypto/chelsio/chcr_algo.c chcr_req = __skb_put_zero(skb, transhdr_len); chcr_req 793 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.op_ivinsrtofst = chcr_req 796 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.pldlen = htonl(IV + wrparam->bytes); chcr_req 797 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.aadstart_cipherstop_hi = chcr_req 800 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.cipherstop_lo_authinsert = chcr_req 802 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.seqno_numivs = FILL_SEC_CPL_SCMD0_SEQNO(reqctx->op, 0, chcr_req 805 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.ivgen_hdrlen = FILL_SEC_CPL_IVGEN_HDRLEN(0, 0, 0, chcr_req 808 drivers/crypto/chelsio/chcr_algo.c chcr_req->key_ctx.ctx_hdr = ablkctx->key_ctx_hdr; chcr_req 814 drivers/crypto/chelsio/chcr_algo.c generate_copy_rrkey(ablkctx, &chcr_req->key_ctx); chcr_req 818 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key, ablkctx->key, chcr_req 821 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key, ablkctx->key + chcr_req 824 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key + chcr_req 830 drivers/crypto/chelsio/chcr_algo.c phys_cpl = (struct cpl_rx_phys_dsgl *)((u8 *)(chcr_req + 1) + kctx_len); chcr_req 838 drivers/crypto/chelsio/chcr_algo.c create_wreq(c_ctx(tfm), chcr_req, &(wrparam->req->base), reqctx->imm, 0, chcr_req 1499 drivers/crypto/chelsio/chcr_algo.c struct chcr_wr *chcr_req; chcr_req 1521 drivers/crypto/chelsio/chcr_algo.c chcr_req = __skb_put_zero(skb, transhdr_len); chcr_req 1523 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.op_ivinsrtofst = chcr_req 1525 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.pldlen = htonl(param->bfr_len + param->sg_len); chcr_req 1527 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.aadstart_cipherstop_hi = chcr_req 1529 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.cipherstop_lo_authinsert = chcr_req 1531 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.seqno_numivs = chcr_req 1535 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.ivgen_hdrlen = chcr_req 1538 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key, req_ctx->partial_hash, chcr_req 1542 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key + chcr_req 1547 drivers/crypto/chelsio/chcr_algo.c chcr_req->key_ctx.ctx_hdr = FILL_KEY_CTX_HDR(CHCR_KEYCTX_NO_KEY, chcr_req 1551 drivers/crypto/chelsio/chcr_algo.c sizeof(chcr_req->key_ctx)) >> 4)); chcr_req 1552 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.scmd1 = cpu_to_be64((u64)param->scmd1); chcr_req 1553 drivers/crypto/chelsio/chcr_algo.c ulptx = (struct ulptx_sgl *)((u8 *)(chcr_req + 1) + param->kctx_len + chcr_req 1573 drivers/crypto/chelsio/chcr_algo.c create_wreq(h_ctx(tfm), chcr_req, &req->base, req_ctx->hctx_wr.imm, chcr_req 2331 drivers/crypto/chelsio/chcr_algo.c struct chcr_wr *chcr_req; chcr_req 2364 drivers/crypto/chelsio/chcr_algo.c - sizeof(chcr_req->key_ctx); chcr_req 2385 drivers/crypto/chelsio/chcr_algo.c chcr_req = __skb_put_zero(skb, transhdr_len); chcr_req 2394 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.op_ivinsrtofst = chcr_req 2396 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.pldlen = htonl(req->assoclen + IV + req->cryptlen); chcr_req 2397 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.aadstart_cipherstop_hi = FILL_SEC_CPL_CIPHERSTOP_HI( chcr_req 2402 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.cipherstop_lo_authinsert = FILL_SEC_CPL_AUTHINSERT( chcr_req 2411 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.seqno_numivs = FILL_SEC_CPL_SCMD0_SEQNO(reqctx->op, chcr_req 2416 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.ivgen_hdrlen = FILL_SEC_CPL_IVGEN_HDRLEN(0, 0, 1, chcr_req 2419 drivers/crypto/chelsio/chcr_algo.c chcr_req->key_ctx.ctx_hdr = aeadctx->key_ctx_hdr; chcr_req 2423 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key, aeadctx->key, chcr_req 2426 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key, actx->dec_rrkey, chcr_req 2429 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key + roundup(aeadctx->enckey_len, 16), chcr_req 2431 drivers/crypto/chelsio/chcr_algo.c phys_cpl = (struct cpl_rx_phys_dsgl *)((u8 *)(chcr_req + 1) + kctx_len); chcr_req 2449 drivers/crypto/chelsio/chcr_algo.c create_wreq(a_ctx(tfm), chcr_req, &req->base, reqctx->imm, size, chcr_req 2891 drivers/crypto/chelsio/chcr_algo.c struct chcr_wr *chcr_req; chcr_req 2946 drivers/crypto/chelsio/chcr_algo.c chcr_req = __skb_put_zero(skb, transhdr_len); chcr_req 2948 drivers/crypto/chelsio/chcr_algo.c fill_sec_cpl_for_aead(&chcr_req->sec_cpl, dst_size, req, reqctx->op); chcr_req 2950 drivers/crypto/chelsio/chcr_algo.c chcr_req->key_ctx.ctx_hdr = aeadctx->key_ctx_hdr; chcr_req 2951 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key, aeadctx->key, aeadctx->enckey_len); chcr_req 2952 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key + roundup(aeadctx->enckey_len, 16), chcr_req 2955 drivers/crypto/chelsio/chcr_algo.c phys_cpl = (struct cpl_rx_phys_dsgl *)((u8 *)(chcr_req + 1) + kctx_len); chcr_req 2968 drivers/crypto/chelsio/chcr_algo.c create_wreq(a_ctx(tfm), chcr_req, &req->base, reqctx->imm, 0, chcr_req 2988 drivers/crypto/chelsio/chcr_algo.c struct chcr_wr *chcr_req; chcr_req 3035 drivers/crypto/chelsio/chcr_algo.c chcr_req = __skb_put_zero(skb, transhdr_len); chcr_req 3039 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.op_ivinsrtofst = FILL_SEC_CPL_OP_IVINSR( chcr_req 3041 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.pldlen = chcr_req 3043 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.aadstart_cipherstop_hi = FILL_SEC_CPL_CIPHERSTOP_HI( chcr_req 3047 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.cipherstop_lo_authinsert = chcr_req 3050 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.seqno_numivs = chcr_req 3056 drivers/crypto/chelsio/chcr_algo.c chcr_req->sec_cpl.ivgen_hdrlen = FILL_SEC_CPL_IVGEN_HDRLEN(0, 0, 1, chcr_req 3058 drivers/crypto/chelsio/chcr_algo.c chcr_req->key_ctx.ctx_hdr = aeadctx->key_ctx_hdr; chcr_req 3059 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key, aeadctx->key, aeadctx->enckey_len); chcr_req 3060 drivers/crypto/chelsio/chcr_algo.c memcpy(chcr_req->key_ctx.key + roundup(aeadctx->enckey_len, 16), chcr_req 3063 drivers/crypto/chelsio/chcr_algo.c phys_cpl = (struct cpl_rx_phys_dsgl *)((u8 *)(chcr_req + 1) + kctx_len); chcr_req 3083 drivers/crypto/chelsio/chcr_algo.c create_wreq(a_ctx(tfm), chcr_req, &req->base, reqctx->imm, size,