Lines Matching defs:zones
708 struct mlx4_zone_allocator *zones;
1404 /* No two objects could overlap between zones. UID
1406 * two overlapped zones are used, an object will be free'd
1422 * When an allocation fails, <zone_alloc> tries to allocate from other zones
1446 u32 mlx4_zone_alloc_entries(struct mlx4_zone_allocator *zones, u32 uid, int count,
1450 * <zones>.
1452 u32 mlx4_zone_free_entries(struct mlx4_zone_allocator *zones,
1455 /* If <zones> was allocated with MLX4_ZONE_ALLOC_FLAGS_NO_OVERLAP, instead of
1459 u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count);
1461 /* Returns a pointer to mlx4_bitmap that was attached to <zones> with <uid> */
1462 struct mlx4_bitmap *mlx4_zone_get_bitmap(struct mlx4_zone_allocator *zones, u32 uid);