Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_buddy.c10 int mlx5dr_buddy_init(struct mlx5dr_icm_buddy_mem *buddy, in mlx5dr_buddy_init()
61 void mlx5dr_buddy_cleanup(struct mlx5dr_icm_buddy_mem *buddy) in mlx5dr_buddy_cleanup()
74 static int dr_buddy_find_free_seg(struct mlx5dr_icm_buddy_mem *buddy, in dr_buddy_find_free_seg()
121 int mlx5dr_buddy_alloc_mem(struct mlx5dr_icm_buddy_mem *buddy, in mlx5dr_buddy_alloc_mem()
152 void mlx5dr_buddy_free_mem(struct mlx5dr_icm_buddy_mem *buddy, in mlx5dr_buddy_free_mem()
Dmlx5dr.h146 struct mlx5dr_icm_buddy_mem { struct
165 int mlx5dr_buddy_init(struct mlx5dr_icm_buddy_mem *buddy, argument
167 void mlx5dr_buddy_cleanup(struct mlx5dr_icm_buddy_mem *buddy);
168 int mlx5dr_buddy_alloc_mem(struct mlx5dr_icm_buddy_mem *buddy,
171 void mlx5dr_buddy_free_mem(struct mlx5dr_icm_buddy_mem *buddy,
Ddr_icm_pool.c179 struct mlx5dr_icm_buddy_mem *buddy) in dr_icm_chunk_destroy()
194 struct mlx5dr_icm_buddy_mem *buddy; in dr_icm_buddy_create()
223 static void dr_icm_buddy_destroy(struct mlx5dr_icm_buddy_mem *buddy) in dr_icm_buddy_destroy()
243 struct mlx5dr_icm_buddy_mem *buddy_mem_pool, in dr_icm_chunk_create()
296 struct mlx5dr_icm_buddy_mem *buddy, *tmp_buddy; in dr_icm_pool_sync_all_buddy_pools()
324 struct mlx5dr_icm_buddy_mem **buddy, in dr_icm_handle_buddies_get_mem()
327 struct mlx5dr_icm_buddy_mem *buddy_mem_pool; in dr_icm_handle_buddies_get_mem()
375 struct mlx5dr_icm_buddy_mem *buddy; in mlx5dr_icm_alloc_chunk()
403 struct mlx5dr_icm_buddy_mem *buddy = chunk->buddy_mem; in mlx5dr_icm_free_chunk()
446 struct mlx5dr_icm_buddy_mem *buddy, *tmp_buddy; in mlx5dr_icm_pool_destroy()
Ddr_types.h139 struct mlx5dr_icm_buddy_mem;
1012 struct mlx5dr_icm_buddy_mem *buddy_mem;