Searched refs:mlx5_indexed_pool (Results 1 – 6 of 6) sorted by relevance
104 struct mlx5_indexed_pool;163 struct mlx5_indexed_pool *eip;248 struct mlx5_indexed_pool { struct319 void *mlx5_ipool_malloc(struct mlx5_indexed_pool *pool, uint32_t *idx);338 void *mlx5_ipool_zmalloc(struct mlx5_indexed_pool *pool, uint32_t *idx);349 void mlx5_ipool_free(struct mlx5_indexed_pool *pool, uint32_t idx);363 void *mlx5_ipool_get(struct mlx5_indexed_pool *pool, uint32_t idx);374 struct mlx5_indexed_pool *388 int mlx5_ipool_destroy(struct mlx5_indexed_pool *pool);396 void mlx5_ipool_dump(struct mlx5_indexed_pool *pool);[all …]
14 mlx5_ipool_lock(struct mlx5_indexed_pool *pool) in mlx5_ipool_lock()21 mlx5_ipool_unlock(struct mlx5_indexed_pool *pool) in mlx5_ipool_unlock()28 mlx5_trunk_idx_get(struct mlx5_indexed_pool *pool, uint32_t entry_idx) in mlx5_trunk_idx_get()78 struct mlx5_indexed_pool *81 struct mlx5_indexed_pool *pool; in mlx5_ipool_create()122 mlx5_ipool_grow(struct mlx5_indexed_pool *pool) in mlx5_ipool_grow()583 mlx5_ipool_free(struct mlx5_indexed_pool *pool, uint32_t idx) in mlx5_ipool_free()651 mlx5_ipool_get(struct mlx5_indexed_pool *pool, uint32_t idx) in mlx5_ipool_get()682 mlx5_ipool_destroy(struct mlx5_indexed_pool *pool) in mlx5_ipool_destroy()727 mlx5_ipool_flush_cache(struct mlx5_indexed_pool *pool) in mlx5_ipool_flush_cache()[all …]
868 struct mlx5_indexed_pool *flow_ipool;1239 struct mlx5_indexed_pool *ipool[MLX5_IPOOL_MAX];1240 struct mlx5_indexed_pool *mdh_ipools[MLX5_MAX_MODIFY_NUM];1477 struct mlx5_indexed_pool *flows[MLX5_FLOW_TYPE_MAXI];1542 struct mlx5_indexed_pool *acts_ipool; /* Action data indexed pool. */
1144 struct mlx5_indexed_pool *flow; /* The table's flow ipool. */
5423 static struct mlx5_indexed_pool *5426 struct mlx5_indexed_pool *ipool = __atomic_load_n in flow_dv_modify_ipool_get()5430 struct mlx5_indexed_pool *expected = NULL; in flow_dv_modify_ipool_get()5472 struct mlx5_indexed_pool *ipool = flow_dv_modify_ipool_get(sh, in flow_dv_modify_create_cb()18403 struct mlx5_indexed_pool *pool = priv->sh->ipool[MLX5_IPOOL_MLX5_FLOW]; in flow_dv_discover_priorities()
10274 struct mlx5_indexed_pool *ipool; in mlx5_flow_tunnel_free()10357 struct mlx5_indexed_pool *ipool; in mlx5_flow_tunnel_allocate()