Home
last modified time | relevance | path

Searched refs:mlx5_cqe (Results 1 – 22 of 22) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.h54 S_ASSERT_MLX5_CQE(offsetof(struct mlx5_cqe, pkt_info) == 0);
56 S_ASSERT_MLX5_CQE(offsetof(struct mlx5_cqe, rx_hash_res) ==
57 offsetof(struct mlx5_cqe, pkt_info) + 12);
58 S_ASSERT_MLX5_CQE(offsetof(struct mlx5_cqe, rsvd1) + 11 ==
59 offsetof(struct mlx5_cqe, hdr_type_etc));
60 S_ASSERT_MLX5_CQE(offsetof(struct mlx5_cqe, vlan_info) ==
61 offsetof(struct mlx5_cqe, hdr_type_etc) + 2);
63 offsetof(struct mlx5_cqe, byte_cnt));
65 RTE_ALIGN(offsetof(struct mlx5_cqe, sop_drop_qpn), 8));
66 S_ASSERT_MLX5_CQE(offsetof(struct mlx5_cqe, op_own) ==
[all …]
H A Dmlx5_rxtx_vec_neon.h807 (container_of(p0, struct mlx5_cqe, in rxq_cq_process_v()
812 (container_of(p1, struct mlx5_cqe, in rxq_cq_process_v()
817 (container_of(p2, struct mlx5_cqe, in rxq_cq_process_v()
822 (container_of(p3, struct mlx5_cqe, in rxq_cq_process_v()
829 struct mlx5_cqe, pkt_info)->timestamp)); in rxq_cq_process_v()
832 struct mlx5_cqe, pkt_info)->timestamp)); in rxq_cq_process_v()
835 struct mlx5_cqe, pkt_info)->timestamp)); in rxq_cq_process_v()
848 (p0, struct mlx5_cqe, in rxq_cq_process_v()
852 (p1, struct mlx5_cqe, in rxq_cq_process_v()
856 (p2, struct mlx5_cqe, in rxq_cq_process_v()
[all …]
H A Dmlx5_rx.c40 rxq_cq_to_ol_flags(volatile struct mlx5_cqe *cqe);
44 volatile struct mlx5_cqe *cqe,
49 volatile struct mlx5_cqe *__rte_restrict cqe,
54 volatile struct mlx5_cqe *__rte_restrict cqe,
72 volatile struct mlx5_cqe *cqe; in rx_queue_count()
419 volatile struct mlx5_cqe *cqe; in mlx5_rx_err_handle()
680 rxq_cq_to_ol_flags(volatile struct mlx5_cqe *cqe) in rxq_cq_to_ol_flags()
710 volatile struct mlx5_cqe *cqe, in rxq_cq_to_mbuf()
808 volatile struct mlx5_cqe *cqe = in mlx5_rx_burst()
937 volatile struct mlx5_cqe *__rte_restrict cqe, in mlx5_lro_update_tcp_hdr()
[all …]
H A Dmlx5_tx.c152 volatile struct mlx5_cqe *last_cqe, in mlx5_tx_comp_flush()
186 volatile struct mlx5_cqe *last_cqe = NULL; in mlx5_tx_handle_completion()
191 volatile struct mlx5_cqe *cqe; in mlx5_tx_handle_completion()
H A Dmlx5_txpp.c573 struct mlx5_cqe *cqe = (struct mlx5_cqe *)(uintptr_t)wq->cq_obj.cqes; in mlx5_txpp_update_timestamp()
655 volatile struct mlx5_cqe *cqe; in mlx5_txpp_handle_rearm_queue()
990 struct mlx5_cqe *cqe = in mlx5_txpp_read_clock()
991 (struct mlx5_cqe *)(uintptr_t)wq->cq_obj.cqes; in mlx5_txpp_read_clock()
H A Dmlx5_rxtx_vec.c294 volatile struct mlx5_cqe *cq; in rxq_burst_v()
434 volatile struct mlx5_cqe *cq; in rxq_burst_mprq_v()
H A Dmlx5_flow_aso.c530 volatile struct mlx5_cqe *restrict cqe; in mlx5_aso_completion_handle()
752 volatile struct mlx5_cqe *restrict cqe; in mlx5_aso_mtr_completion_handle()
1117 volatile struct mlx5_cqe *restrict cqe; in mlx5_aso_ct_completion_handle()
H A Dmlx5_rxtx_vec_sse.h73 rxq_cq_decompress_v(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cq, in rxq_cq_decompress_v()
520 rxq_cq_process_v(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cq, in rxq_cq_process_v()
H A Dmlx5_rxtx_vec_altivec.h76 rxq_cq_decompress_v(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cq, in rxq_cq_decompress_v()
780 rxq_cq_process_v(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cq, in rxq_cq_process_v()
H A Dmlx5_rx.h120 volatile struct mlx5_cqe(*cqes)[];
H A Dmlx5_txq.c146 volatile struct mlx5_cqe *cqe; in txq_sync_cq()
H A Dmlx5_devx.c374 rxq_data->cqes = (volatile struct mlx5_cqe (*)[]) in mlx5_rxq_create_devx_cq_resources()
H A Dmlx5_rxq.c428 volatile struct mlx5_cqe *cqe; in rxq_sync_cq()
H A Dmlx5_tx.h157 volatile struct mlx5_cqe *cqes; /* Completion queue. */
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_devx.h19 volatile struct mlx5_cqe *cqes; /* The CQ ring buffer. */
H A Dmlx5_common_devx.c41 volatile struct mlx5_cqe *cqe = cq_obj->cqes; in mlx5_cq_init()
105 umem_size = sizeof(struct mlx5_cqe) * num_of_cqes; in mlx5_devx_cq_create()
H A Dmlx5_common.h195 check_cqe(volatile struct mlx5_cqe *cqe, const uint16_t cqes_n, in check_cqe()
H A Dmlx5_prm.h405 struct mlx5_cqe { struct
/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex_fastpath.c484 static inline volatile struct mlx5_cqe *
487 volatile struct mlx5_cqe *cqe; in poll_one()
491 cqe = (volatile struct mlx5_cqe *)(cq->cq_obj.cqes + next_cqe_offset); in poll_one()
530 volatile struct mlx5_cqe *cqe; in mlx5_regexdev_dequeue()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c370 rxq_data->cqes = (volatile struct mlx5_cqe (*)[])(uintptr_t)cq_info.buf; in mlx5_rxq_ibv_obj_new()
1031 txq_data->cqes = (volatile struct mlx5_cqe *)cq_info.buf; in mlx5_txq_ibv_obj_new()
/dpdk/drivers/compress/mlx5/
H A Dmlx5_compress.c594 volatile struct mlx5_cqe *restrict cqe; in mlx5_compress_dequeue_burst()
/dpdk/drivers/crypto/mlx5/
H A Dmlx5_crypto.c488 volatile struct mlx5_cqe *restrict cqe; in mlx5_crypto_dequeue_burst()