Home
last modified time | relevance | path

Searched refs:chain (Results 1 – 25 of 49) sorted by relevance

12

/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_api_cmd.c129 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 Dhinic_pmd_api_cmd.h263 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 Dhinic_pmd_mgmt.c278 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 Dtest_cryptodev_security_ipsec_test_vectors.h418 .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 Dtest_cryptodev_security_ipsec.c313 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 Dtest_cryptodev_security_ipsec.h55 } chain; member
/dpdk/drivers/net/qede/base/
H A Decore_spq.c248 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 Decore_spq.h78 struct ecore_chain chain; member
84 struct ecore_chain chain; member
111 struct ecore_chain chain; member
H A Decore_sp_commands.c314 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 Dvirtio_rxtx.c122 &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 Dvirtio_cryptodev.c116 = 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 Dvhost_crypto.c1008 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 Dvirtio_crypto.h184 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 Dnull.rst16 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 Dccp.rst108 --chain CIPHER_HASH --cipher_op ENCRYPT --cipher_algo aes-cbc
123 --chain CIPHER_HASH --cipher_op ENCRYPT --cipher_algo aes-cbc
H A Dopenssl.rst83 --vdev "crypto_openssl"-- -p 0x3 --chain CIPHER_HASH
H A Dcaam_jr.rst101 a fully operational tool chain, kernel and board specific modules.
H A Dzuc.rst113 -- -p 1 --cdev SW --chain CIPHER_ONLY --cipher_algo "zuc-eea3"
H A Dsnow3g.rst113 -- -p 1 --cdev SW --chain CIPHER_ONLY --cipher_algo "snow3g-uea2"
H A Daesni_gcm.rst120 -- -p 1 --cdev SW --chain AEAD --aead_algo "aes-gcm"
/dpdk/doc/guides/sample_app_ug/
H A Dl2_forward_crypto.rst43 [--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 Drelease_16_11.rst13 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 Denetc.rst106 a fully operational tool chain, kernel and board specific modules.
/dpdk/doc/guides/platform/
H A Ddpaa2.rst92 a fully operational tool chain, kernel and board specific modules.
H A Ddpaa.rst94 a fully operational tool chain, kernel and board specific modules.

12