Lines Matching refs:mlx4_zone_entry
212 struct mlx4_zone_entry { struct
249 struct mlx4_zone_entry *it; in mlx4_zone_add_one()
250 struct mlx4_zone_entry *zone = kmalloc(sizeof(*zone), GFP_KERNEL); in mlx4_zone_add_one()
285 static void __mlx4_zone_remove_one_entry(struct mlx4_zone_entry *entry) in __mlx4_zone_remove_one_entry()
292 struct mlx4_zone_entry *next = list_first_entry(&entry->list, in __mlx4_zone_remove_one_entry()
307 struct mlx4_zone_entry *it; in __mlx4_zone_remove_one_entry()
321 struct mlx4_zone_entry *zone, *tmp; in mlx4_zone_allocator_destroy()
336 static u32 __mlx4_alloc_from_zone(struct mlx4_zone_entry *zone, int count, in __mlx4_alloc_from_zone()
342 struct mlx4_zone_entry *curr_node; in __mlx4_alloc_from_zone()
359 struct mlx4_zone_entry *it = curr_node; in __mlx4_alloc_from_zone()
373 struct mlx4_zone_entry *it = curr_node; in __mlx4_alloc_from_zone()
418 static void __mlx4_free_from_zone(struct mlx4_zone_entry *zone, u32 obj, in __mlx4_free_from_zone()
425 static struct mlx4_zone_entry *__mlx4_find_zone_by_uid( in __mlx4_find_zone_by_uid()
428 struct mlx4_zone_entry *zone; in __mlx4_find_zone_by_uid()
440 struct mlx4_zone_entry *zone; in mlx4_zone_get_bitmap()
456 struct mlx4_zone_entry *zone; in mlx4_zone_remove_one()
478 static struct mlx4_zone_entry *__mlx4_find_zone_by_uid_unique( in __mlx4_find_zone_by_uid_unique()
481 struct mlx4_zone_entry *zone, *zone_candidate = NULL; in __mlx4_find_zone_by_uid_unique()
511 struct mlx4_zone_entry *zone; in mlx4_zone_alloc_entries()
531 struct mlx4_zone_entry *zone; in mlx4_zone_free_entries()
553 struct mlx4_zone_entry *zone; in mlx4_zone_free_entries_unique()