Home
last modified time | relevance | path

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

/dpdk/drivers/net/mlx5/
H A Dmlx5.c550 memset(&sh->cmng, 0, sizeof(sh->cmng)); in mlx5_flow_counters_mng_init()
551 TAILQ_INIT(&sh->cmng.flow_counters); in mlx5_flow_counters_mng_init()
553 sh->cmng.max_id = -1; in mlx5_flow_counters_mng_init()
557 TAILQ_INIT(&sh->cmng.counters[i]); in mlx5_flow_counters_mng_init()
558 rte_spinlock_init(&sh->cmng.csl[i]); in mlx5_flow_counters_mng_init()
599 if (sh->cmng.pools) { in mlx5_flow_counters_mng_close()
601 uint16_t n_valid = sh->cmng.n_valid; in mlx5_flow_counters_mng_close()
605 pool = sh->cmng.pools[i]; in mlx5_flow_counters_mng_close()
624 mlx5_free(sh->cmng.pools); in mlx5_flow_counters_mng_close()
626 mng = LIST_FIRST(&sh->cmng.mem_mngs); in mlx5_flow_counters_mng_close()
[all …]
H A Dmlx5_flow_verbs.c125 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_verbs_counter_get_by_idx() local
218 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_verbs_counter_new() local
221 uint32_t n_valid = cmng->n_valid; in flow_verbs_counter_new()
227 pool = cmng->pools[pool_idx]; in flow_verbs_counter_new()
238 if (n_valid == cmng->n) { in flow_verbs_counter_new()
247 memcpy(pools, cmng->pools, in flow_verbs_counter_new()
250 mlx5_free(cmng->pools); in flow_verbs_counter_new()
252 cmng->pools = pools; in flow_verbs_counter_new()
253 cmng->n += MLX5_CNT_CONTAINER_RESIZE; in flow_verbs_counter_new()
265 cmng->pools[n_valid] = pool; in flow_verbs_counter_new()
[all …]
H A Dmlx5_flow.c8847 sh->cmng.mem_mng = mem_mng; in mlx5_flow_create_counter_stat_mem_mng()
8866 struct mlx5_flow_counter_mng *cmng = &sh->cmng; in mlx5_flow_set_counter_stat_mem() local
8899 sh->cmng.query_thread_on = 0; in mlx5_set_query_alarm()
8902 sh->cmng.query_thread_on = 1; in mlx5_set_query_alarm()
8919 struct mlx5_flow_counter_mng *cmng = &sh->cmng; in mlx5_flow_query_alarm() local
8927 n_valid = cmng->n_valid; in mlx5_flow_query_alarm()
8962 sh->cmng.pending_queries++; in mlx5_flow_query_alarm()
9050 struct mlx5_flow_counter_mng *cmng = &sh->cmng; in mlx5_flow_async_pool_query_handle() local
9075 sh->cmng.pending_queries--; in mlx5_flow_async_pool_query_handle()
9435 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in mlx5_flow_dev_dump_sh_all() local
[all …]
H A Dmlx5_flow_dv.c5878 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_counter_get_by_idx() local
5933 flow_dv_is_counter_in_pool(cmng->pools[cmng->last_pool_idx], id)) { in flow_dv_find_pool_by_id()
5934 pool = cmng->pools[cmng->last_pool_idx]; in flow_dv_find_pool_by_id()
5938 if (id > cmng->max_id || id < cmng->min_id) in flow_dv_find_pool_by_id()
5945 i = cmng->n_valid; in flow_dv_find_pool_by_id()
5972 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_container_resize() local
5985 cmng->n = resize; in flow_dv_container_resize()
6055 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_pool_create() local
6083 cmng->n_valid++; in flow_dv_pool_create()
6117 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_counter_pool_prepare() local
[all …]
H A Dmlx5.h1237 struct mlx5_flow_counter_mng cmng; /* Counters management structure. */ member
/dpdk/drivers/net/bnx2x/
H A Dbnx2x.c107 static void storm_memset_cmng(struct bnx2x_softc *sc, struct cmng_init *cmng,
2967 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_link_attn()
3583 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_config_mf_bw()
5433 ecore_init_cmng(&input, &sc->cmng); in bnx2x_cmng_fns_init()
5452 storm_memset_cmng(struct bnx2x_softc *sc, struct cmng_init *cmng, uint8_t port) in storm_memset_cmng() argument
5461 ecore_storm_memset_struct(sc, addr, size, (uint32_t *) & cmng->port); in storm_memset_cmng()
5470 (uint32_t *) & cmng-> in storm_memset_cmng()
5477 (uint32_t *) & cmng-> in storm_memset_cmng()
5519 memset(&sc->cmng, 0, sizeof(struct cmng_struct_per_port)); in bnx2x_pf_init()
5532 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_pf_init()
H A Dbnx2x.h1172 struct cmng_init cmng; member