| /dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_api_cmd.c | 129 chain->cons_idx = get_hw_cons_idx(chain); in chain_busy() 130 if (chain->cons_idx == MASKED_IDX(chain, chain->prod_idx + 1)) { in chain_busy() 132 chain->chain_type, chain->cons_idx, in chain_busy() 214 cell_ctxt = &chain->cell_ctxt[chain->prod_idx]; in prepare_api_cmd() 275 chain->prod_idx = MASKED_IDX(chain, chain->prod_idx + 1); in cmd_chain_prod_idx_inc() 328 if (chain->cons_idx == chain->prod_idx) { in wait_for_status_poll() 396 ctxt = &chain->cell_ctxt[chain->prod_idx]; in api_cmd() 412 chain->curr_node = chain->cell_ctxt[chain->prod_idx].cell_vaddr; in api_cmd() 851 chain->curr_node = chain->head_node; in api_cmd_create_cells() 918 chain->wb_status, chain->wb_status_paddr); in api_chain_free() [all …]
|
| H A D | hinic_pmd_api_cmd.h | 263 int hinic_api_cmd_write(struct hinic_api_cmd_chain *chain, 267 struct hinic_api_cmd_chain **chain); 269 void hinic_api_cmd_free(struct hinic_api_cmd_chain **chain);
|
| H A D | hinic_pmd_mgmt.c | 278 struct hinic_api_cmd_chain *chain; in send_msg_to_mgmt_async() local 291 chain = pf_to_mgmt->cmd_chain[HINIC_API_CMD_WRITE_ASYNC_TO_MGMT_CPU]; in send_msg_to_mgmt_async() 293 return hinic_api_cmd_write(chain, HINIC_NODE_ID_MGMT_HOST, mgmt_cmd, in send_msg_to_mgmt_async() 317 struct hinic_api_cmd_chain *chain; in send_msg_to_mgmt_sync() local 338 chain = pf_to_mgmt->cmd_chain[HINIC_API_CMD_PMD_WRITE_TO_MGMT]; in send_msg_to_mgmt_sync() 340 return hinic_api_cmd_write(chain, HINIC_NODE_ID_MGMT_HOST, in send_msg_to_mgmt_sync()
|
| /dpdk/app/test/ |
| H A D | test_cryptodev_security_ipsec_test_vectors.h | 418 .chain.cipher = { 428 .chain.auth = { 621 .chain.cipher = { 631 .chain.auth = { 736 .chain.auth = { 844 .chain.auth = { 949 .chain.auth = { 1143 .chain.auth = { 1251 .chain.auth = { 1353 .chain.auth = { [all …]
|
| H A D | test_cryptodev_security_ipsec.c | 313 td_in->xform.chain.cipher.cipher.op = in test_ipsec_td_in_from_out() 408 td->xform.chain.auth.auth.algo = in test_ipsec_td_prepare() 410 td->xform.chain.auth.auth.key.length = in test_ipsec_td_prepare() 412 td->xform.chain.auth.auth.digest_length = in test_ipsec_td_prepare() 417 td->xform.chain.auth.auth.iv.length = in test_ipsec_td_prepare() 422 td->xform.chain.cipher.cipher.algo = in test_ipsec_td_prepare() 426 td->xform.chain.cipher.cipher.iv.length = in test_ipsec_td_prepare() 428 td->xform.chain.auth.auth.algo = in test_ipsec_td_prepare() 430 td->xform.chain.auth.auth.key.length = in test_ipsec_td_prepare() 436 td->xform.chain.auth.auth.iv.length = in test_ipsec_td_prepare() [all …]
|
| H A D | test_cryptodev_security_ipsec.h | 55 } chain; member
|
| /dpdk/drivers/net/qede/base/ |
| H A D | ecore_spq.c | 248 p_hwfn->p_consq->chain.p_phys_addr); in ecore_spq_hw_initialize() 255 struct ecore_chain *p_chain = &p_hwfn->p_spq->chain; in ecore_spq_hw_post() 364 struct ecore_chain *p_chain = &p_eq->chain; in ecore_eq_completion() 461 ecore_chain_reset(&p_hwfn->p_eq->chain); in ecore_eq_setup() 556 ecore_chain_reset(&p_spq->chain); in ecore_spq_setup() 599 &p_spq->chain, OSAL_NULL)) { in ecore_spq_alloc() 624 ecore_chain_free(p_hwfn->p_dev, &p_spq->chain); in ecore_spq_alloc() 651 ecore_chain_free(p_hwfn->p_dev, &p_spq->chain); in ecore_spq_free() 937 ecore_chain_return_produced(&p_spq->chain); in ecore_spq_post() 985 ecore_chain_return_produced(&p_spq->chain); in ecore_spq_completion() [all …]
|
| H A D | ecore_spq.h | 78 struct ecore_chain chain; member 84 struct ecore_chain chain; member 111 struct ecore_chain chain; member
|
| H A D | ecore_sp_commands.c | 314 ecore_chain_get_prod_idx(&p_hwfn->p_eq->chain)); in ecore_sp_pf_start() 372 p_hwfn->p_eq->chain.pbl_sp.p_phys_table); in ecore_sp_pf_start() 373 page_cnt = (u8)ecore_chain_get_page_cnt(&p_hwfn->p_eq->chain); in ecore_sp_pf_start() 376 p_hwfn->p_consq->chain.pbl_sp.p_phys_table); in ecore_sp_pf_start()
|
| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_rxtx.c | 122 &sym_sess_req->u.chain.para; in virtqueue_crypto_sym_pkt_header_arrange() 159 req_data->u.sym_req.u.chain.para.src_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 162 req_data->u.sym_req.u.chain.para.dst_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 163 req_data->u.sym_req.u.chain.para.src_data_len; in virtqueue_crypto_sym_pkt_header_arrange() 164 req_data->u.sym_req.u.chain.para.cipher_start_src_offset = in virtqueue_crypto_sym_pkt_header_arrange() 166 req_data->u.sym_req.u.chain.para.len_to_cipher = in virtqueue_crypto_sym_pkt_header_arrange() 168 req_data->u.sym_req.u.chain.para.hash_start_src_offset = in virtqueue_crypto_sym_pkt_header_arrange() 170 req_data->u.sym_req.u.chain.para.len_to_hash = in virtqueue_crypto_sym_pkt_header_arrange() 172 req_data->u.sym_req.u.chain.para.aad_len = in virtqueue_crypto_sym_pkt_header_arrange() 176 req_data->u.sym_req.u.chain.para.hash_result_len = in virtqueue_crypto_sym_pkt_header_arrange() [all …]
|
| H A D | virtio_cryptodev.c | 116 = ctrl->u.sym_create_session.u.chain in virtio_crypto_send_command() 128 ctrl->u.sym_create_session.u.chain.para.u.mac_param in virtio_crypto_send_command() 1175 &(ctrl->u.sym_create_session.u.chain.para); in virtio_crypto_sym_pad_auth_param() 1177 switch (ctrl->u.sym_create_session.u.chain.para.hash_mode) { in virtio_crypto_sym_pad_auth_param() 1187 ctrl->u.sym_create_session.u.chain.para.hash_mode); in virtio_crypto_sym_pad_auth_param() 1233 &ctrl->u.sym_create_session.u.chain.para in virtio_crypto_sym_pad_op_ctrl_req() 1258 &(ctrl->u.sym_create_session.u.chain.para); in virtio_crypto_sym_pad_op_ctrl_req() 1355 ctrl_req->u.sym_create_session.u.chain.para.alg_chain_order in virtio_crypto_sym_configure_session() 1358 ctrl_req->u.sym_create_session.u.chain.para.alg_chain_order in virtio_crypto_sym_configure_session()
|
| /dpdk/lib/vhost/ |
| H A D | vhost_crypto.c | 1008 chain->para.iv_len, max_n_descs) < 0)) { in prepare_sym_chain_op() 1019 chain->para.src_data_len); in prepare_sym_chain_op() 1061 desc->addr, chain->para.dst_data_len); in prepare_sym_chain_op() 1087 chain->para.hash_result_len, in prepare_sym_chain_op() 1098 chain->para.cipher_start_src_offset, in prepare_sym_chain_op() 1099 chain->para.dst_data_len - in prepare_sym_chain_op() 1100 chain->para.cipher_start_src_offset, in prepare_sym_chain_op() 1122 chain->para.hash_result_len, in prepare_sym_chain_op() 1151 chain->para.cipher_start_src_offset; in prepare_sym_chain_op() 1156 vc_req->len = chain->para.dst_data_len + chain->para.hash_result_len + in prepare_sym_chain_op() [all …]
|
| H A D | virtio_crypto.h | 184 struct virtio_crypto_alg_chain_session_req chain; member 350 struct virtio_crypto_alg_chain_data_req chain; member
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | null.rst | 16 a valid rte_cryptodev_session or rte_crypto_xform chain of operations. 71 -- -p 1 --cdev SW --chain CIPHER_ONLY --cipher_algo "null"
|
| H A D | ccp.rst | 108 --chain CIPHER_HASH --cipher_op ENCRYPT --cipher_algo aes-cbc 123 --chain CIPHER_HASH --cipher_op ENCRYPT --cipher_algo aes-cbc
|
| H A D | openssl.rst | 83 --vdev "crypto_openssl"-- -p 0x3 --chain CIPHER_HASH
|
| H A D | caam_jr.rst | 101 a fully operational tool chain, kernel and board specific modules.
|
| H A D | zuc.rst | 113 -- -p 1 --cdev SW --chain CIPHER_ONLY --cipher_algo "zuc-eea3"
|
| H A D | snow3g.rst | 113 -- -p 1 --cdev SW --chain CIPHER_ONLY --cipher_algo "snow3g-uea2"
|
| H A D | aesni_gcm.rst | 120 -- -p 1 --cdev SW --chain AEAD --aead_algo "aes-gcm"
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | l2_forward_crypto.rst | 43 [--cdev_type HW/SW/ANY] [--chain HASH_CIPHER/CIPHER_HASH/CIPHER_ONLY/HASH_ONLY/AEAD] / 71 * chain: select the operation chaining to perform: Cipher->Hash (CIPHER_HASH), 169 --vdev "crypto_aesni_mb1" -- -p 0x3 --chain CIPHER_HASH \ 281 information such as the transform chain to perform (e.g. ciphering then hashing),
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_16_11.rst | 13 mbuf chain, linearizing if required. 15 in an mbuf chain and retrieve its packet type from software. 21 data embedded in an mbuf chain.
|
| /dpdk/doc/guides/nics/ |
| H A D | enetc.rst | 106 a fully operational tool chain, kernel and board specific modules.
|
| /dpdk/doc/guides/platform/ |
| H A D | dpaa2.rst | 92 a fully operational tool chain, kernel and board specific modules.
|
| H A D | dpaa.rst | 94 a fully operational tool chain, kernel and board specific modules.
|