Searched refs:mlx5dr_icm_buddy_mem (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_icm_pool.c | 12 struct mlx5dr_icm_buddy_mem *buddy_mem; 199 static int dr_icm_buddy_get_ste_size(struct mlx5dr_icm_buddy_mem *buddy) in dr_icm_buddy_get_ste_size() 212 struct mlx5dr_icm_buddy_mem *buddy = chunk->buddy_mem; in dr_icm_chunk_ste_init() 225 static int dr_icm_buddy_init_ste_cache(struct mlx5dr_icm_buddy_mem *buddy) in dr_icm_buddy_init_ste_cache() 256 static void dr_icm_buddy_cleanup_ste_cache(struct mlx5dr_icm_buddy_mem *buddy) in dr_icm_buddy_cleanup_ste_cache() 265 struct mlx5dr_icm_buddy_mem *buddy; in dr_icm_buddy_create() 304 static void dr_icm_buddy_destroy(struct mlx5dr_icm_buddy_mem *buddy) in dr_icm_buddy_destroy() 324 struct mlx5dr_icm_buddy_mem *buddy_mem_pool, in dr_icm_chunk_init() 367 struct mlx5dr_icm_buddy_mem *buddy, *tmp_buddy; in dr_icm_pool_sync_all_buddy_pools() 388 struct mlx5dr_icm_buddy_mem **buddy, in dr_icm_handle_buddies_get_mem() [all …]
|
D | dr_buddy.c | 10 int mlx5dr_buddy_init(struct mlx5dr_icm_buddy_mem *buddy, in mlx5dr_buddy_init() 59 void mlx5dr_buddy_cleanup(struct mlx5dr_icm_buddy_mem *buddy) in mlx5dr_buddy_cleanup() 72 static int dr_buddy_find_free_seg(struct mlx5dr_icm_buddy_mem *buddy, in dr_buddy_find_free_seg() 119 int mlx5dr_buddy_alloc_mem(struct mlx5dr_icm_buddy_mem *buddy, in mlx5dr_buddy_alloc_mem() 150 void mlx5dr_buddy_free_mem(struct mlx5dr_icm_buddy_mem *buddy, in mlx5dr_buddy_free_mem()
|
D | mlx5dr.h | 170 struct mlx5dr_icm_buddy_mem { struct 187 int mlx5dr_buddy_init(struct mlx5dr_icm_buddy_mem *buddy, argument 189 void mlx5dr_buddy_cleanup(struct mlx5dr_icm_buddy_mem *buddy); 190 int mlx5dr_buddy_alloc_mem(struct mlx5dr_icm_buddy_mem *buddy, 193 void mlx5dr_buddy_free_mem(struct mlx5dr_icm_buddy_mem *buddy,
|
D | dr_types.h | 151 struct mlx5dr_icm_buddy_mem; 1173 struct mlx5dr_icm_buddy_mem *buddy_mem;
|