Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.c49 rxq_handle_pending_error(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts, in rxq_handle_pending_error()
87 mlx5_rx_replenish_bulk_mbuf(struct mlx5_rxq_data *rxq) in mlx5_rx_replenish_bulk_mbuf()
142 mlx5_rx_mprq_replenish_bulk_mbuf(struct mlx5_rxq_data *rxq) in mlx5_rx_mprq_replenish_bulk_mbuf()
188 rxq_copy_mprq_mbuf_v(struct mlx5_rxq_data *rxq, in rxq_copy_mprq_mbuf_v()
280 rxq_burst_v(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts, in rxq_burst_v()
379 struct mlx5_rxq_data *rxq = dpdk_rxq; in mlx5_rx_burst_vec()
418 rxq_burst_mprq_v(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts, in rxq_burst_mprq_v()
513 struct mlx5_rxq_data *rxq = dpdk_rxq; in mlx5_rx_burst_mprq_vec()
541 mlx5_rxq_check_vec_support(struct mlx5_rxq_data *rxq) in mlx5_rxq_check_vec_support()
574 struct mlx5_rxq_data *rxq = (*priv->rxqs)[i]; in mlx5_check_vec_rx_support()
H A Dmlx5_rxtx.h111 struct mlx5_rxq_data { struct
184 struct mlx5_rxq_data rxq; /* Data path structure. */ argument
315 int mlx5_rxq_mprq_enabled(struct mlx5_rxq_data *rxq);
317 unsigned int mlx5_rxq_cqe_num(struct mlx5_rxq_data *rxq_data);
428 void mlx5_rxq_initialize(struct mlx5_rxq_data *rxq);
429 __rte_noinline int mlx5_rx_err_handle(struct mlx5_rxq_data *rxq, uint8_t vec);
455 int mlx5_rxq_check_vec_support(struct mlx5_rxq_data *rxq_data);
465 uint32_t mlx5_rx_addr2mr_bh(struct mlx5_rxq_data *rxq, uintptr_t addr);
561 mlx5_rx_addr2mr(struct mlx5_rxq_data *rxq, uintptr_t addr) in mlx5_rx_addr2mr()
749 mprq_buf_replace(struct mlx5_rxq_data *rxq, uint16_t rq_idx) in mprq_buf_replace()
[all …]
H A Dmlx5_rxq.c81 mlx5_rxq_mprq_enabled(struct mlx5_rxq_data *rxq) in mlx5_rxq_mprq_enabled()
107 struct mlx5_rxq_data *rxq = (*priv->rxqs)[i]; in mlx5_mprq_enabled()
132 mlx5_rxq_cqe_num(struct mlx5_rxq_data *rxq_data) in mlx5_rxq_cqe_num()
156 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_alloc_elts_mprq()
240 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_alloc_elts_sprq()
317 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_free_elts_mprq()
344 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_free_elts_sprq()
468 rxq_sync_cq(struct mlx5_rxq_data *rxq) in rxq_sync_cq()
523 struct mlx5_rxq_data *rxq = (*priv->rxqs)[idx]; in mlx5_rx_queue_stop_primary()
871 struct mlx5_rxq_data *rxq = (struct mlx5_rxq_data *)dpdk_rxq; in mlx5_rx_queue_release()
[all …]
H A Dmlx5_devx.c274 mlx5_devx_create_rq_attr_fill(struct mlx5_rxq_data *rxq_data, uint32_t cqn, in mlx5_devx_create_rq_attr_fill()
324 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[idx]; in mlx5_rxq_create_devx_rq_resources()
420 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[idx]; in mlx5_rxq_create_devx_cq_resources()
573 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[idx]; in mlx5_rxq_obj_hairpin_new()
632 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[idx]; in mlx5_rxq_devx_obj_new()
731 struct mlx5_rxq_data *rxq = (*priv->rxqs)[queues[i]]; in mlx5_devx_ind_table_create_rqt_attr()
853 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[ind_tbl->queues[0]]; in mlx5_devx_tir_attr_set()
H A Dmlx5_vlan.c93 struct mlx5_rxq_data *rxq = (*priv->rxqs)[queue]; in mlx5_vlan_strip_queue_set()
H A Dmlx5_rxtx.c111 struct mlx5_rxq_data *rxq, uint32_t len);
461 rx_queue_count(struct mlx5_rxq_data *rxq) in rx_queue_count()
512 struct mlx5_rxq_data *rxq = rx_queue; in mlx5_rx_descriptor_status()
552 struct mlx5_rxq_data *rxq = (*priv->rxqs)[rx_queue_id]; in mlx5_rxq_info_get()
596 struct mlx5_rxq_data *rxq; in mlx5_rx_burst_mode_get()
650 struct mlx5_rxq_data *rxq; in mlx5_rx_queue_count()
860 mlx5_rxq_initialize(struct mlx5_rxq_data *rxq) in mlx5_rxq_initialize()
929 struct mlx5_rxq_data *rxq = (*priv->rxqs)[sm->queue_id]; in mlx5_queue_state_modify_primary()
1389 struct mlx5_rxq_data *rxq = dpdk_rxq; in mlx5_rx_burst()
1563 struct mlx5_rxq_data *rxq, uint32_t len) in mlx5_lro_update_hdr()
[all …]
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_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_stats.c109 struct mlx5_rxq_data *rxq = (*priv->rxqs)[i]; in mlx5_stats_get()
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_mr.c170 mlx5_rx_addr2mr_bh(struct mlx5_rxq_data *rxq, uintptr_t addr) in mlx5_rx_addr2mr_bh()
H A Dmlx5_ethdev.c159 struct mlx5_rxq_data *rxq_data; in mlx5_dev_configure_rss_reta()
H A Dmlx5.h964 struct mlx5_rxq_data *(*rxqs)[]; /* RX queues. */
H A Dmlx5_flow.c1187 struct mlx5_rxq_data *data; in mlx5_flow_rxq_dynf_metadata_set()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c195 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[idx]; in mlx5_rxq_ibv_cq_create()
262 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[idx]; in mlx5_rxq_ibv_wq_create()
358 struct mlx5_rxq_data *rxq_data = (*priv->rxqs)[idx]; in mlx5_rxq_ibv_obj_new()
529 struct mlx5_rxq_data *rxq = (*priv->rxqs)[ind_tbl->queues[i]]; in mlx5_ibv_ind_table_new()