Home
last modified time | relevance | path

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

/dpdk/drivers/net/mlx5/
H A Dmlx5_rxq.c1251 ret = priv->obj_ops.rxq_event_get(rxq->ctrl->obj); in mlx5_rx_intr_disable()
2251 priv->obj_ops.rxq_obj_release(rxq); in mlx5_rxq_release()
2467 priv->obj_ops.ind_table_destroy(ind_tbl); in mlx5_ind_table_obj_release()
2531 ret = priv->obj_ops.ind_table_new(dev, n, ind_tbl); in mlx5_ind_table_obj_setup()
2663 MLX5_ASSERT(priv->obj_ops.ind_table_modify); in mlx5_ind_table_obj_modify()
2736 MLX5_ASSERT(priv->obj_ops.ind_table_modify); in mlx5_ind_table_obj_detach()
2834 MLX5_ASSERT(priv->obj_ops.hrxq_modify); in mlx5_hrxq_modify()
2835 ret = priv->obj_ops.hrxq_modify(dev, hrxq, rss_key, in mlx5_hrxq_modify()
2870 priv->obj_ops.hrxq_destroy(hrxq); in __mlx5_hrxq_remove()
3096 ret = priv->obj_ops.drop_action_create(dev); in mlx5_drop_action_create()
[all …]
H A Dmlx5_trigger.c74 ret = priv->obj_ops.txq_obj_new(dev, i); in mlx5_txq_start()
234 ret = priv->obj_ops.rxq_obj_new(rxq); in mlx5_rxq_start()
1108 priv->obj_ops.lb_dummy_queue_create) { in mlx5_dev_start()
1109 ret = priv->obj_ops.lb_dummy_queue_create(dev); in mlx5_dev_start()
1234 if (priv->obj_ops.lb_dummy_queue_release) in mlx5_dev_start()
1235 priv->obj_ops.lb_dummy_queue_release(dev); in mlx5_dev_start()
1276 if (priv->obj_ops.lb_dummy_queue_release) in mlx5_dev_stop()
1277 priv->obj_ops.lb_dummy_queue_release(dev); in mlx5_dev_stop()
H A Dmlx5_rxtx.c378 ret = priv->obj_ops.rxq_obj_modify(rxq, sm->state); in mlx5_queue_state_modify_primary()
390 ret = priv->obj_ops.txq_obj_modify(txq_ctrl->obj, in mlx5_queue_state_modify_primary()
H A Dmlx5_vlan.c118 ret = priv->obj_ops.rxq_obj_modify_vlan_strip(rxq, on); in mlx5_vlan_strip_queue_set()
H A Dmlx5_txq.c197 ret = priv->obj_ops.txq_obj_modify(txq_ctrl->obj, MLX5_TXQ_MOD_RDY2RST, in mlx5_tx_queue_stop_primary()
269 ret = priv->obj_ops.txq_obj_modify(txq_ctrl->obj, in mlx5_tx_queue_start_primary()
1207 priv->obj_ops.txq_obj_release(txq_ctrl->obj); in mlx5_txq_release()
H A Dmlx5_ethdev.c349 priv->obj_ops.rxq_obj_new == devx_obj_ops.rxq_obj_new) in mlx5_dev_infos_get()
H A Dmlx5.h1481 struct mlx5_obj_ops obj_ops; /* HW objects operations. */ member
H A Dmlx5_flow_dv.c15346 if (priv->obj_ops.ind_table_modify == NULL) in __flow_dv_action_rss_update()
17853 if (priv->obj_ops.ind_table_modify == NULL) in flow_dv_action_validate()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c1510 priv->obj_ops = devx_obj_ops; in mlx5_dev_spawn()
1512 priv->obj_ops.lb_dummy_queue_create = in mlx5_dev_spawn()
1514 priv->obj_ops.lb_dummy_queue_release = in mlx5_dev_spawn()
1522 priv->obj_ops = ibv_obj_ops; in mlx5_dev_spawn()
1525 priv->obj_ops.txq_obj_new != mlx5_txq_devx_obj_new) { in mlx5_dev_spawn()
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_os.c544 priv->obj_ops = devx_obj_ops; in mlx5_dev_spawn()