Home
last modified time | relevance | path

Searched refs:mng (Results 1 – 6 of 6) sorted by relevance

/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_mp_os.c37 const struct mlx5_mp_arg_mr_manage *mng = &param->args.mr_manage; in mlx5_mp_os_handle_port_agnostic() local
44 lkey = mlx5_mr_create(mng->cdev, &mng->cdev->mr_scache, &entry, in mlx5_mp_os_handle_port_agnostic()
45 mng->addr); in mlx5_mp_os_handle_port_agnostic()
51 res->result = mlx5_mr_mempool_register(mng->cdev, mng->mempool, in mlx5_mp_os_handle_port_agnostic()
52 mng->is_extmem); in mlx5_mp_os_handle_port_agnostic()
56 res->result = mlx5_mr_mempool_unregister(mng->cdev, in mlx5_mp_os_handle_port_agnostic()
57 mng->mempool); in mlx5_mp_os_handle_port_agnostic()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_aso.c350 struct mlx5_aso_age_mng *mng = sh->aso_age_mng; in mlx5_aso_sq_enqueue_burst() local
352 struct mlx5_aso_sq *sq = &mng->aso_sq; in mlx5_aso_sq_enqueue_burst()
367 rte_rwlock_read_lock(&mng->resize_rwl); in mlx5_aso_sq_enqueue_burst()
368 pool = mng->pools[sq->next]; in mlx5_aso_sq_enqueue_burst()
369 rte_rwlock_read_unlock(&mng->resize_rwl); in mlx5_aso_sq_enqueue_burst()
449 struct mlx5_aso_age_mng *mng = sh->aso_age_mng; in mlx5_aso_age_action_update() local
450 struct mlx5_aso_sq *sq = &mng->aso_sq; in mlx5_aso_age_action_update()
528 struct mlx5_aso_sq *sq = &mng->aso_sq; in mlx5_aso_completion_handle()
1115 struct mlx5_aso_sq *sq = &mng->aso_sq; in mlx5_aso_ct_completion_handle()
1221 mlx5_aso_ct_completion_handle(mng); in mlx5_aso_ct_wait_ready()
[all …]
H A Dmlx5.c573 LIST_REMOVE(mng, next); in mlx5_flow_destroy_counter_stat_mem_mng()
574 mlx5_os_wrapped_mkey_destroy(&mng->wm); in mlx5_flow_destroy_counter_stat_mem_mng()
587 struct mlx5_counter_stats_mem_mng *mng; in mlx5_flow_counters_mng_close() local
626 mng = LIST_FIRST(&sh->cmng.mem_mngs); in mlx5_flow_counters_mng_close()
627 while (mng) { in mlx5_flow_counters_mng_close()
629 mng = LIST_FIRST(&sh->cmng.mem_mngs); in mlx5_flow_counters_mng_close()
782 idx = mng->next; in mlx5_flow_aso_ct_mng_close()
785 ct_pool = mng->pools[idx]; in mlx5_flow_aso_ct_mng_close()
809 mng->next--; in mlx5_flow_aso_ct_mng_close()
811 mlx5_free(mng->pools); in mlx5_flow_aso_ct_mng_close()
[all …]
H A Dmlx5_flow_dv.c12217 void *old_pools = mng->pools; in flow_dv_aso_age_pools_resize()
12239 mng->n = resize; in flow_dv_aso_age_pools_resize()
12240 mng->pools = pools; in flow_dv_aso_age_pools_resize()
12282 pool->index = mng->next; in flow_dv_age_pool_create()
12291 mng->next++; in flow_dv_age_pool_create()
12321 MLX5_ASSERT(mng); in flow_dv_aso_age_alloc()
12680 mng->n = resize; in flow_dv_aso_ct_pools_resize()
12681 mng->pools = pools; in flow_dv_aso_ct_pools_resize()
12724 pool->index = mng->next; in flow_dv_ct_pool_create()
12732 mng->next++; in flow_dv_ct_pool_create()
[all …]
H A Dmlx5_flow.h1667 struct mlx5_aso_ct_pools_mng *mng = priv->sh->ct_mng; in flow_aso_ct_get_by_dev_idx() local
1671 MLX5_ASSERT((idx / MLX5_ASO_CT_ACTIONS_PER_POOL) < mng->n); in flow_aso_ct_get_by_dev_idx()
1673 rte_rwlock_read_lock(&mng->resize_rwl); in flow_aso_ct_get_by_dev_idx()
1674 pool = mng->pools[idx / MLX5_ASO_CT_ACTIONS_PER_POOL]; in flow_aso_ct_get_by_dev_idx()
1675 rte_rwlock_read_unlock(&mng->resize_rwl); in flow_aso_ct_get_by_dev_idx()
H A Dmlx5_flow.c4106 struct mlx5_aso_age_mng *mng = priv->sh->aso_age_mng; in flow_aso_age_get_by_idx() local
4109 rte_rwlock_read_lock(&mng->resize_rwl); in flow_aso_age_get_by_idx()
4110 pool = mng->pools[pool_idx]; in flow_aso_age_get_by_idx()
4111 rte_rwlock_read_unlock(&mng->resize_rwl); in flow_aso_age_get_by_idx()