Home
last modified time | relevance | path

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

/dpdk/drivers/net/mlx5/
H A Dmlx5_rx.h150 LIST_HEAD(priv, mlx5_rxq_priv) owners; /* Owner rxq list. */
169 struct mlx5_rxq_priv { struct
173 LIST_ENTRY(mlx5_rxq_priv) owner_entry; /* Entry in shared rxq_ctrl. */ argument
215 (struct rte_eth_dev *dev, struct mlx5_rxq_priv *rxq, uint16_t desc,
217 struct mlx5_rxq_priv *mlx5_rxq_ref(struct rte_eth_dev *dev, uint16_t idx);
219 struct mlx5_rxq_priv *mlx5_rxq_get(struct rte_eth_dev *dev, uint16_t idx);
H A Dmlx5_devx.c42 mlx5_rxq_obj_modify_rq_vlan_strip(struct mlx5_rxq_priv *rxq, int on) in mlx5_rxq_obj_modify_rq_vlan_strip()
66 mlx5_devx_modify_rq(struct mlx5_rxq_priv *rxq, uint8_t type) in mlx5_devx_modify_rq()
159 mlx5_rxq_devx_obj_release(struct mlx5_rxq_priv *rxq) in mlx5_rxq_devx_obj_release()
234 mlx5_rxq_create_devx_rq_resources(struct mlx5_rxq_priv *rxq) in mlx5_rxq_create_devx_rq_resources()
299 mlx5_rxq_create_devx_cq_resources(struct mlx5_rxq_priv *rxq) in mlx5_rxq_create_devx_cq_resources()
410 mlx5_rxq_obj_hairpin_new(struct mlx5_rxq_priv *rxq) in mlx5_rxq_obj_hairpin_new()
469 mlx5_rxq_devx_obj_new(struct mlx5_rxq_priv *rxq) in mlx5_rxq_devx_obj_new()
589 struct mlx5_rxq_priv *rxq = in mlx5_devx_ind_table_create_rqt_attr()
921 struct mlx5_rxq_priv *rxq; in mlx5_rxq_devx_obj_drop_create()
1015 struct mlx5_rxq_priv *rxq = priv->drop_queue.rxq; in mlx5_rxq_devx_obj_drop_release()
H A Dmlx5_rxq.c413 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, idx); in mlx5_rxq_releasable()
479 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, idx); in mlx5_rx_queue_stop_primary()
565 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, idx); in mlx5_rx_queue_start_primary()
652 struct mlx5_rxq_priv *rxq; in mlx5_rx_queue_pre_setup()
834 struct mlx5_rxq_priv *rxq; in mlx5_rx_queue_setup()
968 struct mlx5_rxq_priv *rxq; in mlx5_rx_hairpin_queue_setup()
1087 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, i); in mlx5_rx_intr_vec_enable()
2013 struct mlx5_rxq_priv *
2016 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, idx); in mlx5_rxq_ref()
2055 struct mlx5_rxq_priv *
[all …]
H A Dmlx5.h324 struct mlx5_rxq_priv *rxq; /* Rx queue. */
1402 struct mlx5_rxq_priv;
1406 int (*rxq_obj_modify_vlan_strip)(struct mlx5_rxq_priv *rxq, int on);
1407 int (*rxq_obj_new)(struct mlx5_rxq_priv *rxq);
1409 int (*rxq_obj_modify)(struct mlx5_rxq_priv *rxq, uint8_t type);
1410 void (*rxq_obj_release)(struct mlx5_rxq_priv *rxq);
1469 struct mlx5_rxq_priv *(*rxq_privs)[]; /* RX queue non-shared data. */
H A Dmlx5_trigger.c223 struct mlx5_rxq_priv *rxq = mlx5_rxq_ref(dev, i); in mlx5_rxq_start()
270 struct mlx5_rxq_priv *rxq; in mlx5_hairpin_auto_bind()
437 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, peer_queue); in mlx5_hairpin_queue_peer_update()
562 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, cur_queue); in mlx5_hairpin_queue_peer_bind()
675 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, cur_queue); in mlx5_hairpin_queue_peer_unbind()
1037 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, i); in mlx5_hairpin_get_peer_ports()
H A Dmlx5_vlan.c94 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, queue); in mlx5_vlan_strip_queue_set()
H A Dmlx5_rss.c68 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, i); in mlx5_rss_hash_update()
H A Dmlx5_rxtx.c376 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, sm->queue_id); in mlx5_queue_state_modify_primary()
H A Dmlx5_rx.c195 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, rx_queue_id); in mlx5_rx_burst_mode_get()
H A Dmlx5_flow.c1576 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, i); in flow_rxq_flags_clear()
1602 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, i); in mlx5_flow_rxq_dynf_metadata_set()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c39 mlx5_rxq_obj_modify_wq_vlan_strip(struct mlx5_rxq_priv *rxq, int on) in mlx5_rxq_obj_modify_wq_vlan_strip()
66 mlx5_ibv_modify_wq(struct mlx5_rxq_priv *rxq, uint8_t type) in mlx5_ibv_modify_wq()
150 mlx5_rxq_ibv_cq_create(struct mlx5_rxq_priv *rxq) in mlx5_rxq_ibv_cq_create()
224 mlx5_rxq_ibv_wq_create(struct mlx5_rxq_priv *rxq) in mlx5_rxq_ibv_wq_create()
317 mlx5_rxq_ibv_obj_new(struct mlx5_rxq_priv *rxq) in mlx5_rxq_ibv_obj_new()
427 mlx5_rxq_ibv_obj_release(struct mlx5_rxq_priv *rxq) in mlx5_rxq_ibv_obj_release()
495 struct mlx5_rxq_priv *rxq = mlx5_rxq_get(dev, in mlx5_ibv_ind_table_new()
655 struct mlx5_rxq_priv *rxq = priv->drop_queue.rxq; in mlx5_rxq_ibv_obj_drop_release()
691 struct mlx5_rxq_priv *rxq = priv->drop_queue.rxq; in mlx5_rxq_ibv_obj_drop_create()