hctx_wr           136 drivers/crypto/chelsio/chcr_algo.c 	memset(&reqctx->hctx_wr, 0, sizeof(struct chcr_hctx_per_wr));
hctx_wr          1509 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.imm = (transhdr_len + param->bfr_len +
hctx_wr          1511 drivers/crypto/chelsio/chcr_algo.c 	nents = sg_nents_xlen(req_ctx->hctx_wr.srcsg, param->sg_len,
hctx_wr          1512 drivers/crypto/chelsio/chcr_algo.c 		      CHCR_SRC_SG_SIZE, req_ctx->hctx_wr.src_ofst);
hctx_wr          1514 drivers/crypto/chelsio/chcr_algo.c 	transhdr_len += req_ctx->hctx_wr.imm ? roundup(param->bfr_len +
hctx_wr          1556 drivers/crypto/chelsio/chcr_algo.c 		req_ctx->hctx_wr.dma_addr =
hctx_wr          1560 drivers/crypto/chelsio/chcr_algo.c 				       req_ctx->hctx_wr. dma_addr)) {
hctx_wr          1564 drivers/crypto/chelsio/chcr_algo.c 		req_ctx->hctx_wr.dma_len = param->bfr_len;
hctx_wr          1566 drivers/crypto/chelsio/chcr_algo.c 		req_ctx->hctx_wr.dma_addr = 0;
hctx_wr          1570 drivers/crypto/chelsio/chcr_algo.c 	temp = param->kctx_len + DUMMY_BYTES + (req_ctx->hctx_wr.imm ?
hctx_wr          1573 drivers/crypto/chelsio/chcr_algo.c 	create_wreq(h_ctx(tfm), chcr_req, &req->base, req_ctx->hctx_wr.imm,
hctx_wr          1576 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.skb = skb;
hctx_wr          1641 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.srcsg = req->src;
hctx_wr          1651 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.processed += params.sg_len;
hctx_wr          1704 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.isfinal = 1;
hctx_wr          1714 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.result = 1;
hctx_wr          1717 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.srcsg = req->src;
hctx_wr          1810 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.result = 1;
hctx_wr          1811 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.srcsg = req->src;
hctx_wr          1825 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.processed += params.sg_len;
hctx_wr          1901 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.result = 1;
hctx_wr          1902 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.srcsg = req->src;
hctx_wr          1916 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.processed += params.sg_len;
hctx_wr          1931 drivers/crypto/chelsio/chcr_algo.c 	struct chcr_hctx_per_wr *hctx_wr = &reqctx->hctx_wr;
hctx_wr          1949 drivers/crypto/chelsio/chcr_algo.c 	params.sg_len = chcr_hash_ent_in_wr(hctx_wr->srcsg, 0,
hctx_wr          1951 drivers/crypto/chelsio/chcr_algo.c 					    hctx_wr->src_ofst);
hctx_wr          1952 drivers/crypto/chelsio/chcr_algo.c 	if ((params.sg_len + hctx_wr->processed) > req->nbytes)
hctx_wr          1953 drivers/crypto/chelsio/chcr_algo.c 		params.sg_len = req->nbytes - hctx_wr->processed;
hctx_wr          1954 drivers/crypto/chelsio/chcr_algo.c 	if (!hctx_wr->result ||
hctx_wr          1955 drivers/crypto/chelsio/chcr_algo.c 	    ((params.sg_len + hctx_wr->processed) < req->nbytes)) {
hctx_wr          1978 drivers/crypto/chelsio/chcr_algo.c 	hctx_wr->processed += params.sg_len;
hctx_wr          1992 drivers/crypto/chelsio/chcr_algo.c 	struct chcr_hctx_per_wr *hctx_wr = &reqctx->hctx_wr;
hctx_wr          2007 drivers/crypto/chelsio/chcr_algo.c 	if (hctx_wr->dma_addr) {
hctx_wr          2008 drivers/crypto/chelsio/chcr_algo.c 		dma_unmap_single(&u_ctx->lldi.pdev->dev, hctx_wr->dma_addr,
hctx_wr          2009 drivers/crypto/chelsio/chcr_algo.c 				 hctx_wr->dma_len, DMA_TO_DEVICE);
hctx_wr          2010 drivers/crypto/chelsio/chcr_algo.c 		hctx_wr->dma_addr = 0;
hctx_wr          2012 drivers/crypto/chelsio/chcr_algo.c 	if (hctx_wr->isfinal || ((hctx_wr->processed + reqctx->reqlen) ==
hctx_wr          2014 drivers/crypto/chelsio/chcr_algo.c 		if (hctx_wr->result == 1) {
hctx_wr          2015 drivers/crypto/chelsio/chcr_algo.c 			hctx_wr->result = 0;
hctx_wr          2034 drivers/crypto/chelsio/chcr_algo.c 	if (hctx_wr->is_sg_map)
hctx_wr          2628 drivers/crypto/chelsio/chcr_algo.c 	if (reqctx->hctx_wr.imm) {
hctx_wr          2636 drivers/crypto/chelsio/chcr_algo.c 		sg_pcopy_to_buffer(reqctx->hctx_wr.srcsg,
hctx_wr          2637 drivers/crypto/chelsio/chcr_algo.c 				   sg_nents(reqctx->hctx_wr.srcsg), buf,
hctx_wr          2643 drivers/crypto/chelsio/chcr_algo.c 					    reqctx->hctx_wr.dma_addr);
hctx_wr          2644 drivers/crypto/chelsio/chcr_algo.c 		ulptx_walk_add_sg(&ulp_walk, reqctx->hctx_wr.srcsg,
hctx_wr          2645 drivers/crypto/chelsio/chcr_algo.c 				  param->sg_len, reqctx->hctx_wr.src_ofst);
hctx_wr          2646 drivers/crypto/chelsio/chcr_algo.c 		reqctx->hctx_wr.srcsg = ulp_walk.last_sg;
hctx_wr          2647 drivers/crypto/chelsio/chcr_algo.c 		reqctx->hctx_wr.src_ofst = ulp_walk.last_sg_len;
hctx_wr          2664 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.is_sg_map = 1;
hctx_wr          2678 drivers/crypto/chelsio/chcr_algo.c 	req_ctx->hctx_wr.is_sg_map = 0;
hctx_wr           277 drivers/crypto/chelsio/chcr_crypto.h 	struct chcr_hctx_per_wr hctx_wr;