Home
last modified time | relevance | path

Searched refs:mlx5_rxq_ctrl (Results 1 – 11 of 11) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_rx.h147 struct mlx5_rxq_ctrl { struct
149 LIST_ENTRY(mlx5_rxq_ctrl) next; /* Pointer to the next element. */ argument
155 LIST_ENTRY(mlx5_rxq_ctrl) share_entry; /* Entry in shared RXQ list. */ argument
172 struct mlx5_rxq_ctrl *ctrl; /* Shared Rx Queue. */ argument
209 struct mlx5_rxq_ctrl *mlx5_rxq_new(struct rte_eth_dev *dev, uint16_t idx,
214 struct mlx5_rxq_ctrl *mlx5_rxq_hairpin_new
220 struct mlx5_rxq_ctrl *mlx5_rxq_ctrl_get(struct rte_eth_dev *dev, uint16_t idx);
230 int rxq_alloc_elts(struct mlx5_rxq_ctrl *rxq_ctrl);
641 struct mlx5_rxq_ctrl *rxq_ctrl = mlx5_rxq_ctrl_get(dev, i); in mlx5_mprq_enabled()
H A Dmlx5_rxq.c709 static struct mlx5_rxq_ctrl *
712 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_shared_rxq_get()
969 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_rx_hairpin_queue_setup()
1684 struct mlx5_rxq_ctrl *
1691 struct mlx5_rxq_ctrl *tmpl; in mlx5_rxq_new()
1968 struct mlx5_rxq_ctrl *
1975 struct mlx5_rxq_ctrl *tmpl; in mlx5_rxq_hairpin_new()
2077 struct mlx5_rxq_ctrl *
2238 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_rxq_release()
2294 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_rxq_verify()
[all …]
H A Dmlx5_trigger.c119 mlx5_rxq_mempool_register(struct mlx5_rxq_ctrl *rxq_ctrl) in mlx5_rxq_mempool_register()
165 mlx5_rxq_ctrl_prepare(struct rte_eth_dev *dev, struct mlx5_rxq_ctrl *rxq_ctrl, in mlx5_rxq_ctrl_prepare()
224 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_rxq_start()
271 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_hairpin_auto_bind()
438 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_hairpin_queue_peer_update()
563 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_hairpin_queue_peer_bind()
676 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_hairpin_queue_peer_unbind()
1038 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_hairpin_get_peer_ports()
H A Dmlx5_devx.c238 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_create_devx_rq_resources()
306 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_create_devx_cq_resources()
414 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_obj_hairpin_new()
472 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_devx_obj_new()
922 struct mlx5_rxq_ctrl *rxq_ctrl = NULL; in mlx5_rxq_devx_obj_drop_create()
1016 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_devx_obj_drop_release()
H A Dmlx5_rxtx_vec.c550 struct mlx5_rxq_ctrl *ctrl = in mlx5_rxq_check_vec_support()
551 container_of(rxq, struct mlx5_rxq_ctrl, rxq); in mlx5_rxq_check_vec_support()
H A Dmlx5_rx.c151 struct mlx5_rxq_ctrl *rxq_ctrl = mlx5_rxq_ctrl_get(dev, rx_queue_id); in mlx5_rxq_info_get()
416 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rx_err_handle()
417 container_of(rxq, struct mlx5_rxq_ctrl, rxq); in mlx5_rx_err_handle()
H A Dmlx5.h1254 LIST_HEAD(shared_rxqs, mlx5_rxq_ctrl) shared_rxqs; /* Shared RXQs. */
1312 struct mlx5_rxq_ctrl *rxq_ctrl; /* Back pointer to parent. */
1482 LIST_HEAD(rxq, mlx5_rxq_ctrl) rxqsctrl; /* DPDK Rx queues. */
H A Dmlx5_ethdev.c184 struct mlx5_rxq_ctrl *rxq_ctrl = mlx5_rxq_ctrl_get(dev, i); in mlx5_dev_configure_rss_reta()
H A Dmlx5_flow.c1353 flow_rxq_tunnel_ptype_update(struct mlx5_rxq_ctrl *rxq_ctrl) in flow_rxq_tunnel_ptype_update()
1410 struct mlx5_rxq_ctrl *rxq_ctrl; in flow_drv_rxq_flags_set()
1444 struct mlx5_rxq_ctrl *rxq_ctrl; in flow_rxq_mark_flag_set()
1517 struct mlx5_rxq_ctrl *rxq_ctrl; in flow_drv_rxq_flags_trim()
1840 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_validate_rss_queues()
H A Dmlx5_flow_hw.c58 struct mlx5_rxq_ctrl *rxq_ctrl = mlx5_rxq_ctrl_get(dev, i); in flow_hw_rxq_flag_set()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c153 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_ibv_cq_create()
227 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_ibv_wq_create()
322 struct mlx5_rxq_ctrl *rxq_ctrl = rxq->ctrl; in mlx5_rxq_ibv_obj_new()
692 struct mlx5_rxq_ctrl *rxq_ctrl = NULL; in mlx5_rxq_ibv_obj_drop_create()