Home
last modified time | relevance | path

Searched refs:obj_ops (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxq.c1097 ret = priv->obj_ops.rxq_event_get(rxq_ctrl->obj); in mlx5_rx_intr_disable()
1788 priv->obj_ops.rxq_obj_release(rxq_ctrl->obj); in mlx5_rxq_release()
1966 priv->obj_ops.ind_table_destroy(ind_tbl); in mlx5_ind_table_obj_release()
2033 ret = priv->obj_ops.ind_table_new(dev, n, ind_tbl); in mlx5_ind_table_obj_setup()
2138 MLX5_ASSERT(priv->obj_ops.ind_table_modify); in mlx5_ind_table_obj_modify()
2258 MLX5_ASSERT(priv->obj_ops.hrxq_modify); in mlx5_hrxq_modify()
2259 ret = priv->obj_ops.hrxq_modify(dev, hrxq, rss_key, in mlx5_hrxq_modify()
2292 priv->obj_ops.hrxq_destroy(hrxq); in __mlx5_hrxq_remove()
2356 ret = priv->obj_ops.hrxq_new(dev, hrxq, rss_desc->tunnel); in __mlx5_hrxq_create()
2485 ret = priv->obj_ops.drop_action_create(dev); in mlx5_drop_action_create()
[all …]
H A Dmlx5_vlan.c117 ret = priv->obj_ops.rxq_obj_modify_vlan_strip(rxq_ctrl->obj, on); in mlx5_vlan_strip_queue_set()
H A Dmlx5_txq.c184 ret = priv->obj_ops.txq_obj_modify(txq_ctrl->obj, MLX5_TXQ_MOD_RDY2RST, in mlx5_tx_queue_stop_primary()
256 ret = priv->obj_ops.txq_obj_modify(txq_ctrl->obj, in mlx5_tx_queue_start_primary()
1241 priv->obj_ops.txq_obj_release(txq_ctrl->obj); in mlx5_txq_release()
H A Dmlx5_trigger.c72 ret = priv->obj_ops.txq_obj_new(dev, i); in mlx5_txq_start()
180 ret = priv->obj_ops.rxq_obj_new(dev, i); in mlx5_rxq_start()
H A Dmlx5.h974 struct mlx5_obj_ops obj_ops; /* HW objects operations. */ member
H A Dmlx5_rxtx.c933 ret = priv->obj_ops.rxq_obj_modify(rxq_ctrl->obj, sm->state); in mlx5_queue_state_modify_primary()
945 ret = priv->obj_ops.txq_obj_modify(txq_ctrl->obj, in mlx5_queue_state_modify_primary()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c1493 priv->obj_ops = devx_obj_ops; in mlx5_dev_spawn()
1494 priv->obj_ops.drop_action_create = in mlx5_dev_spawn()
1496 priv->obj_ops.drop_action_destroy = in mlx5_dev_spawn()
1499 priv->obj_ops.txq_obj_modify = ibv_obj_ops.txq_obj_modify; in mlx5_dev_spawn()
1502 priv->obj_ops.txq_obj_modify = in mlx5_dev_spawn()
1506 priv->obj_ops.txq_obj_new = mlx5_os_txq_obj_new; in mlx5_dev_spawn()
1507 priv->obj_ops.txq_obj_release = mlx5_os_txq_obj_release; in mlx5_dev_spawn()
1510 priv->obj_ops = ibv_obj_ops; in mlx5_dev_spawn()