Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5.c458 memset(&sh->cmng, 0, sizeof(sh->cmng)); in mlx5_flow_counters_mng_init()
459 TAILQ_INIT(&sh->cmng.flow_counters); in mlx5_flow_counters_mng_init()
461 sh->cmng.max_id = -1; in mlx5_flow_counters_mng_init()
465 TAILQ_INIT(&sh->cmng.counters[i]); in mlx5_flow_counters_mng_init()
466 rte_spinlock_init(&sh->cmng.csl[i]); in mlx5_flow_counters_mng_init()
508 if (sh->cmng.pools) { in mlx5_flow_counters_mng_close()
510 uint16_t n_valid = sh->cmng.n_valid; in mlx5_flow_counters_mng_close()
514 pool = sh->cmng.pools[i]; in mlx5_flow_counters_mng_close()
533 mlx5_free(sh->cmng.pools); in mlx5_flow_counters_mng_close()
535 mng = LIST_FIRST(&sh->cmng.mem_mngs); in mlx5_flow_counters_mng_close()
[all …]
H A Dmlx5_flow_verbs.c161 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_verbs_counter_get_by_idx() local
256 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_verbs_counter_new() local
260 uint32_t n_valid = cmng->n_valid; in flow_verbs_counter_new()
269 pool = cmng->pools[pool_idx]; in flow_verbs_counter_new()
280 if (n_valid == cmng->n) { in flow_verbs_counter_new()
289 memcpy(pools, cmng->pools, in flow_verbs_counter_new()
292 mlx5_free(cmng->pools); in flow_verbs_counter_new()
294 cmng->pools = pools; in flow_verbs_counter_new()
295 cmng->n += MLX5_CNT_CONTAINER_RESIZE; in flow_verbs_counter_new()
307 cmng->pools[n_valid] = pool; in flow_verbs_counter_new()
[all …]
H A Dmlx5_flow_dv.c4573 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_counter_get_by_idx() local
4628 flow_dv_is_counter_in_pool(cmng->pools[cmng->last_pool_idx], id)) { in flow_dv_find_pool_by_id()
4629 pool = cmng->pools[cmng->last_pool_idx]; in flow_dv_find_pool_by_id()
4633 if (id > cmng->max_id || id < cmng->min_id) in flow_dv_find_pool_by_id()
4640 i = cmng->n_valid; in flow_dv_find_pool_by_id()
4667 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_container_resize() local
4680 cmng->n = resize; in flow_dv_container_resize()
4750 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_pool_create() local
4778 cmng->n_valid++; in flow_dv_pool_create()
4812 struct mlx5_flow_counter_mng *cmng = &priv->sh->cmng; in flow_dv_counter_pool_prepare() local
[all …]
H A Dmlx5_flow.c6473 sh->cmng.mem_mng = mem_mng; in mlx5_flow_create_counter_stat_mem_mng()
6492 struct mlx5_flow_counter_mng *cmng = &sh->cmng; in mlx5_flow_set_counter_stat_mem() local
6525 sh->cmng.query_thread_on = 0; in mlx5_set_query_alarm()
6528 sh->cmng.query_thread_on = 1; in mlx5_set_query_alarm()
6545 struct mlx5_flow_counter_mng *cmng = &sh->cmng; in mlx5_flow_query_alarm() local
6552 pool = cmng->pools[pool_index]; in mlx5_flow_query_alarm()
6553 n_valid = cmng->n_valid; in mlx5_flow_query_alarm()
6588 sh->cmng.pending_queries++; in mlx5_flow_query_alarm()
6593 sh->cmng.pool_index = pool_index; in mlx5_flow_query_alarm()
6676 struct mlx5_flow_counter_mng *cmng = &sh->cmng; in mlx5_flow_async_pool_query_handle() local
[all …]
H A Dmlx5.h751 struct mlx5_flow_counter_mng cmng; /* Counters management structure. */ member
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c646 sh->cmng.counter_fallback = fallback; in mlx5_flow_counter_mode_config()
647 else if (fallback != sh->cmng.counter_fallback) in mlx5_flow_counter_mode_config()
1138 sh->cmng.relaxed_ordering_write = in mlx5_dev_spawn()
1140 sh->cmng.relaxed_ordering_read = in mlx5_dev_spawn()
1143 sh->cmng.relaxed_ordering_read = 0; in mlx5_dev_spawn()
1144 sh->cmng.relaxed_ordering_write = 0; in mlx5_dev_spawn()
/f-stack/dpdk/drivers/net/bnx2x/
H A Dbnx2x.c103 static void storm_memset_cmng(struct bnx2x_softc *sc, struct cmng_init *cmng,
2963 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_link_attn()
3579 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_config_mf_bw()
5429 ecore_init_cmng(&input, &sc->cmng); in bnx2x_cmng_fns_init()
5448 storm_memset_cmng(struct bnx2x_softc *sc, struct cmng_init *cmng, uint8_t port) in storm_memset_cmng() argument
5457 ecore_storm_memset_struct(sc, addr, size, (uint32_t *) & cmng->port); in storm_memset_cmng()
5466 (uint32_t *) & cmng-> in storm_memset_cmng()
5473 (uint32_t *) & cmng-> in storm_memset_cmng()
5515 memset(&sc->cmng, 0, sizeof(struct cmng_struct_per_port)); in bnx2x_pf_init()
5528 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bnx2x_pf_init()
H A Dbnx2x.h1172 struct cmng_init cmng; member