Searched refs:obj_ops (Results 1 – 10 of 10) sorted by relevance
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxq.c | 1251 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 D | mlx5_trigger.c | 74 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 D | mlx5_rxtx.c | 378 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 D | mlx5_vlan.c | 118 ret = priv->obj_ops.rxq_obj_modify_vlan_strip(rxq, on); in mlx5_vlan_strip_queue_set()
|
| H A D | mlx5_txq.c | 197 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 D | mlx5_ethdev.c | 349 priv->obj_ops.rxq_obj_new == devx_obj_ops.rxq_obj_new) in mlx5_dev_infos_get()
|
| H A D | mlx5.h | 1481 struct mlx5_obj_ops obj_ops; /* HW objects operations. */ member
|
| H A D | mlx5_flow_dv.c | 15346 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 D | mlx5_os.c | 1510 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 D | mlx5_os.c | 544 priv->obj_ops = devx_obj_ops; in mlx5_dev_spawn()
|