Home
last modified time | relevance | path

Searched refs:mlx5_indexed_pool (Results 1 – 4 of 4) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_utils.h101 struct mlx5_indexed_pool;
160 struct mlx5_indexed_pool *eip;
224 struct mlx5_indexed_pool { struct
649 void *mlx5_ipool_malloc(struct mlx5_indexed_pool *pool, uint32_t *idx);
668 void *mlx5_ipool_zmalloc(struct mlx5_indexed_pool *pool, uint32_t *idx);
679 void mlx5_ipool_free(struct mlx5_indexed_pool *pool, uint32_t idx);
693 void *mlx5_ipool_get(struct mlx5_indexed_pool *pool, uint32_t idx);
704 struct mlx5_indexed_pool *
718 int mlx5_ipool_destroy(struct mlx5_indexed_pool *pool);
726 void mlx5_ipool_dump(struct mlx5_indexed_pool *pool);
H A Dmlx5_utils.c383 mlx5_ipool_lock(struct mlx5_indexed_pool *pool) in mlx5_ipool_lock()
390 mlx5_ipool_unlock(struct mlx5_indexed_pool *pool) in mlx5_ipool_unlock()
447 struct mlx5_indexed_pool *
450 struct mlx5_indexed_pool *pool; in mlx5_ipool_create()
485 mlx5_ipool_grow(struct mlx5_indexed_pool *pool) in mlx5_ipool_grow()
557 mlx5_ipool_malloc(struct mlx5_indexed_pool *pool, uint32_t *idx) in mlx5_ipool_malloc()
615 mlx5_ipool_zmalloc(struct mlx5_indexed_pool *pool, uint32_t *idx) in mlx5_ipool_zmalloc()
625 mlx5_ipool_free(struct mlx5_indexed_pool *pool, uint32_t idx) in mlx5_ipool_free()
689 mlx5_ipool_get(struct mlx5_indexed_pool *pool, uint32_t idx) in mlx5_ipool_get()
718 mlx5_ipool_destroy(struct mlx5_indexed_pool *pool) in mlx5_ipool_destroy()
[all …]
H A Dmlx5.h753 struct mlx5_indexed_pool *ipool[MLX5_IPOOL_MAX];
H A Dmlx5_flow.c7422 struct mlx5_indexed_pool *ipool; in mlx5_flow_tunnel_free()
7505 struct mlx5_indexed_pool *ipool; in mlx5_flow_tunnel_allocate()