/kernel/linux/linux-5.10/drivers/crypto/chelsio/ |
H A D | chcr_crypto.h | 333 void chcr_add_aead_src_ent(struct aead_request *req, struct ulptx_sgl *ulptx); 335 void *ulptx, 344 void chcr_add_hash_src_ent(struct ahash_request *req, struct ulptx_sgl *ulptx,
|
H A D | chcr_core.h | 91 struct ulp_txpkt ulptx; member
|
H A D | chcr_algo.c | 790 chcr_req->ulptx.cmd_dest = FILL_ULPTX_CMD_DEST(tx_channel_id, fid); in create_wreq() 791 chcr_req->ulptx.len = htonl((DIV_ROUND_UP(len16, 16) - in create_wreq() 814 struct ulptx_sgl *ulptx; in create_cipher_wr() local 882 ulptx = (struct ulptx_sgl *)((u8 *)(phys_cpl + 1) + dst_size); in create_cipher_wr() 883 chcr_add_cipher_src_ent(wrparam->req, ulptx, wrparam); in create_cipher_wr() 1576 struct ulptx_sgl *ulptx; in create_hash_wr() local 1632 ulptx = (struct ulptx_sgl *)((u8 *)(chcr_req + 1) + param->kctx_len + in create_hash_wr() 1647 chcr_add_hash_src_ent(req, ulptx, param); in create_hash_wr() 2451 struct ulptx_sgl *ulptx; in create_authenc_wr() local 2553 ulptx in create_authenc_wr() 2683 chcr_add_aead_src_ent(struct aead_request *req, struct ulptx_sgl *ulptx) chcr_add_aead_src_ent() argument 2731 chcr_add_cipher_src_ent(struct skcipher_request *req, void *ulptx, struct cipher_wr_param *wrparam) chcr_add_cipher_src_ent() argument 2775 chcr_add_hash_src_ent(struct ahash_request *req, struct ulptx_sgl *ulptx, struct hash_wr_param *param) chcr_add_hash_src_ent() argument 3049 struct ulptx_sgl *ulptx; create_aead_ccm_wr() local 3148 struct ulptx_sgl *ulptx; create_gcm_wr() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/chelsio/ |
H A D | chcr_crypto.h | 337 void chcr_add_aead_src_ent(struct aead_request *req, struct ulptx_sgl *ulptx); 339 void *ulptx, 347 void chcr_add_hash_src_ent(struct ahash_request *req, struct ulptx_sgl *ulptx,
|
H A D | chcr_core.h | 90 struct ulp_txpkt ulptx; member
|
H A D | chcr_algo.c | 786 chcr_req->ulptx.cmd_dest = FILL_ULPTX_CMD_DEST(tx_channel_id, fid); in create_wreq() 787 chcr_req->ulptx.len = htonl((DIV_ROUND_UP(len16, 16) - in create_wreq() 807 struct ulptx_sgl *ulptx; in create_cipher_wr() local 875 ulptx = (struct ulptx_sgl *)((u8 *)(phys_cpl + 1) + dst_size); in create_cipher_wr() 876 chcr_add_cipher_src_ent(wrparam->req, ulptx, wrparam); in create_cipher_wr() 1570 struct ulptx_sgl *ulptx; in create_hash_wr() local 1626 ulptx = (struct ulptx_sgl *)((u8 *)(chcr_req + 1) + param->kctx_len + in create_hash_wr() 1641 chcr_add_hash_src_ent(req, ulptx, param); in create_hash_wr() 2446 struct ulptx_sgl *ulptx; in create_authenc_wr() local 2548 ulptx in create_authenc_wr() 2678 chcr_add_aead_src_ent(struct aead_request *req, struct ulptx_sgl *ulptx) chcr_add_aead_src_ent() argument 2726 chcr_add_cipher_src_ent(struct skcipher_request *req, void *ulptx, struct cipher_wr_param *wrparam) chcr_add_cipher_src_ent() argument 2770 chcr_add_hash_src_ent(struct ahash_request *req, struct ulptx_sgl *ulptx, struct hash_wr_param *param) chcr_add_hash_src_ent() argument 3044 struct ulptx_sgl *ulptx; create_aead_ccm_wr() local 3143 struct ulptx_sgl *ulptx; create_gcm_wr() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 1120 struct ulp_txpkt *ulptx; in chcr_ktls_xmit_wr_complete() local 1169 ulptx = pos; in chcr_ktls_xmit_wr_complete() 1170 ulptx->cmd_dest = htonl(ULPTX_CMD_V(ULP_TX_PKT) | in chcr_ktls_xmit_wr_complete() 1174 ulptx->len = htonl(len16 - 1); in chcr_ktls_xmit_wr_complete() 1176 idata = (struct ulptx_idata *)(ulptx + 1); in chcr_ktls_xmit_wr_complete() 1296 struct ulp_txpkt *ulptx; in chcr_ktls_xmit_wr_short() local 1351 ulptx = pos; in chcr_ktls_xmit_wr_short() 1352 ulptx->cmd_dest = htonl(ULPTX_CMD_V(ULP_TX_PKT) | in chcr_ktls_xmit_wr_short() 1356 ulptx->len = htonl(len16 - 1); in chcr_ktls_xmit_wr_short() 1358 idata = (struct ulptx_idata *)(ulptx in chcr_ktls_xmit_wr_short() 1479 struct ulp_txpkt *ulptx; chcr_ktls_tx_plaintxt() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 1114 struct ulp_txpkt *ulptx; in chcr_ktls_xmit_wr_complete() local 1163 ulptx = pos; in chcr_ktls_xmit_wr_complete() 1164 ulptx->cmd_dest = htonl(ULPTX_CMD_V(ULP_TX_PKT) | in chcr_ktls_xmit_wr_complete() 1168 ulptx->len = htonl(len16 - 1); in chcr_ktls_xmit_wr_complete() 1170 idata = (struct ulptx_idata *)(ulptx + 1); in chcr_ktls_xmit_wr_complete() 1290 struct ulp_txpkt *ulptx; in chcr_ktls_xmit_wr_short() local 1345 ulptx = pos; in chcr_ktls_xmit_wr_short() 1346 ulptx->cmd_dest = htonl(ULPTX_CMD_V(ULP_TX_PKT) | in chcr_ktls_xmit_wr_short() 1350 ulptx->len = htonl(len16 - 1); in chcr_ktls_xmit_wr_short() 1352 idata = (struct ulptx_idata *)(ulptx in chcr_ktls_xmit_wr_short() 1473 struct ulp_txpkt *ulptx; chcr_ktls_tx_plaintxt() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
H A D | chcr_ipsec.h | 27 struct ulp_txpkt ulptx; member
|
H A D | chcr_ipsec.c | 611 wr->req.ulptx.cmd_dest = FILL_ULPTX_CMD_DEST(pi->port_id, qid); in ch_ipsec_crypto_wreq() 612 wr->req.ulptx.len = htonl(ndesc - 1); in ch_ipsec_crypto_wreq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
H A D | chcr_ipsec.h | 27 struct ulp_txpkt ulptx; member
|
H A D | chcr_ipsec.c | 615 wr->req.ulptx.cmd_dest = FILL_ULPTX_CMD_DEST(pi->port_id, qid); in ch_ipsec_crypto_wreq() 616 wr->req.ulptx.len = htonl(ndesc - 1); in ch_ipsec_crypto_wreq()
|