Home
last modified time | relevance | path

Searched refs:mlx5_rxq_data (Results 1 – 12 of 12) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_rx.h81 struct mlx5_rxq_data { struct
148 struct mlx5_rxq_data rxq; /* Data path structure. */ argument
190 unsigned int mlx5_rxq_cqe_num(struct mlx5_rxq_data *rxq_data);
285 void mlx5_rxq_initialize(struct mlx5_rxq_data *rxq);
286 __rte_noinline int mlx5_rx_err_handle(struct mlx5_rxq_data *rxq, uint8_t vec);
299 int mlx5_rxq_check_vec_support(struct mlx5_rxq_data *rxq_data);
306 static int mlx5_rxq_mprq_enabled(struct mlx5_rxq_data *rxq);
322 mlx5_rx_addr2mr(struct mlx5_rxq_data *rxq, uintptr_t addr) in mlx5_rx_addr2mr()
351 mlx5_rx_mb2mr(struct mlx5_rxq_data *rxq, struct rte_mbuf *mb) in mlx5_rx_mb2mr()
411 mprq_buf_replace(struct mlx5_rxq_data *rxq, uint16_t rq_idx) in mprq_buf_replace()
[all …]
H A Dmlx5_rx.c43 rxq_cq_to_mbuf(struct mlx5_rxq_data *rxq, struct rte_mbuf *pkt,
56 struct mlx5_rxq_data *rxq, uint32_t len);
69 rx_queue_count(struct mlx5_rxq_data *rxq) in rx_queue_count()
120 struct mlx5_rxq_data *rxq = rx_queue; in mlx5_rx_descriptor_status()
244 struct mlx5_rxq_data *rxq = rx_queue; in mlx5_rx_queue_count()
277 struct mlx5_rxq_data *rxq = rx_queue; in mlx5_get_monitor_addr()
341 mlx5_rxq_initialize(struct mlx5_rxq_data *rxq) in mlx5_rxq_initialize()
410 mlx5_rx_err_handle(struct mlx5_rxq_data *rxq, uint8_t vec) in mlx5_rx_err_handle()
802 struct mlx5_rxq_data *rxq = dpdk_rxq; in mlx5_rx_burst()
979 struct mlx5_rxq_data *rxq, uint32_t len) in mlx5_lro_update_hdr()
[all …]
H A Dmlx5_rxtx_vec.c50 rxq_handle_pending_error(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts, in rxq_handle_pending_error()
88 mlx5_rx_replenish_bulk_mbuf(struct mlx5_rxq_data *rxq) in mlx5_rx_replenish_bulk_mbuf()
148 mlx5_rx_mprq_replenish_bulk_mbuf(struct mlx5_rxq_data *rxq) in mlx5_rx_mprq_replenish_bulk_mbuf()
195 rxq_copy_mprq_mbuf_v(struct mlx5_rxq_data *rxq, in rxq_copy_mprq_mbuf_v()
287 rxq_burst_v(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts, in rxq_burst_v()
386 struct mlx5_rxq_data *rxq = dpdk_rxq; in mlx5_rx_burst_vec()
425 rxq_burst_mprq_v(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts, in rxq_burst_mprq_v()
520 struct mlx5_rxq_data *rxq = dpdk_rxq; in mlx5_rx_burst_mprq_vec()
548 mlx5_rxq_check_vec_support(struct mlx5_rxq_data *rxq) in mlx5_rxq_check_vec_support()
581 struct mlx5_rxq_data *rxq_data = mlx5_rxq_data_get(dev, i); in mlx5_check_vec_rx_support()
H A Dmlx5_stats.c110 struct mlx5_rxq_data *rxq = mlx5_rxq_data_get(dev, i); in mlx5_stats_get()
191 struct mlx5_rxq_data *rxq_data = mlx5_rxq_data_get(dev, i); in mlx5_stats_reset()
H A Dmlx5_rxq.c65 mlx5_rxq_cqe_num(struct mlx5_rxq_data *rxq_data) in mlx5_rxq_cqe_num()
89 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_alloc_elts_mprq()
182 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_alloc_elts_sprq()
271 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_free_elts_mprq()
298 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_free_elts_sprq()
424 rxq_sync_cq(struct mlx5_rxq_data *rxq) in rxq_sync_cq()
566 struct mlx5_rxq_data *rxq_data = &rxq->ctrl->rxq; in mlx5_rx_queue_start_primary()
1041 struct mlx5_rxq_data *rxq = dev->data->rx_queues[qid]; in mlx5_rx_queue_release()
1184 mlx5_arm_cq(struct mlx5_rxq_data *rxq, int sq_n_rxq) in mlx5_arm_cq()
1404 struct mlx5_rxq_data *rxq; in mlx5_mprq_alloc_mp()
[all …]
H A Dmlx5_vlan.c95 struct mlx5_rxq_data *rxq_data = &rxq->ctrl->rxq; in mlx5_vlan_strip_queue_set()
H A Dmlx5_rxtx_vec_neon.h71 rxq_cq_decompress_v(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cq, in rxq_cq_decompress_v()
392 rxq_cq_to_ptype_oflags_v(struct mlx5_rxq_data *rxq, in rxq_cq_to_ptype_oflags_v()
521 rxq_cq_process_v(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cq, in rxq_cq_process_v()
H A Dmlx5_devx.c239 struct mlx5_rxq_data *rxq_data = &rxq->ctrl->rxq; in mlx5_rxq_create_devx_rq_resources()
307 struct mlx5_rxq_data *rxq_data = &rxq_ctrl->rxq; in mlx5_rxq_create_devx_cq_resources()
473 struct mlx5_rxq_data *rxq_data = &rxq_ctrl->rxq; in mlx5_rxq_devx_obj_new()
732 struct mlx5_rxq_data *rxq_i = in mlx5_devx_tir_attr_set()
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()
379 rxq_cq_to_ptype_oflags_v(struct mlx5_rxq_data *rxq, __m128i cqes[4], in rxq_cq_to_ptype_oflags_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()
526 rxq_cq_to_ptype_oflags_v(struct mlx5_rxq_data *rxq, in rxq_cq_to_ptype_oflags_v()
780 rxq_cq_process_v(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cq, in rxq_cq_process_v()
H A Dmlx5_flow.c1603 struct mlx5_rxq_data *data; in mlx5_flow_rxq_dynf_metadata_set()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c154 struct mlx5_rxq_data *rxq_data = &rxq_ctrl->rxq; in mlx5_rxq_ibv_cq_create()
228 struct mlx5_rxq_data *rxq_data = &rxq_ctrl->rxq; in mlx5_rxq_ibv_wq_create()
323 struct mlx5_rxq_data *rxq_data = &rxq_ctrl->rxq; in mlx5_rxq_ibv_obj_new()