Searched refs:obj_ops (Results 1 – 7 of 7) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxq.c | 1097 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 D | mlx5_vlan.c | 117 ret = priv->obj_ops.rxq_obj_modify_vlan_strip(rxq_ctrl->obj, on); in mlx5_vlan_strip_queue_set()
|
| H A D | mlx5_txq.c | 184 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 D | mlx5_trigger.c | 72 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 D | mlx5.h | 974 struct mlx5_obj_ops obj_ops; /* HW objects operations. */ member
|
| H A D | mlx5_rxtx.c | 933 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 D | mlx5_os.c | 1493 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()
|