Symbol: mlx4_zone_allocator
sys/dev/mlx4/mlx4_core/mlx4.h
1412
struct mlx4_zone_allocator;
sys/dev/mlx4/mlx4_core/mlx4.h
1415
struct mlx4_zone_allocator *mlx4_zone_allocator_create(enum mlx4_zone_alloc_flags flags);
sys/dev/mlx4/mlx4_core/mlx4.h
1426
int mlx4_zone_add_one(struct mlx4_zone_allocator *zone_alloc,
sys/dev/mlx4/mlx4_core/mlx4.h
1434
int mlx4_zone_remove_one(struct mlx4_zone_allocator *zone_alloc, u32 uid);
sys/dev/mlx4/mlx4_core/mlx4.h
1439
void mlx4_zone_allocator_destroy(struct mlx4_zone_allocator *zone_alloc);
sys/dev/mlx4/mlx4_core/mlx4.h
1446
u32 mlx4_zone_alloc_entries(struct mlx4_zone_allocator *zones, u32 uid, int count,
sys/dev/mlx4/mlx4_core/mlx4.h
1452
u32 mlx4_zone_free_entries(struct mlx4_zone_allocator *zones,
sys/dev/mlx4/mlx4_core/mlx4.h
1459
u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count);
sys/dev/mlx4/mlx4_core/mlx4.h
1462
struct mlx4_bitmap *mlx4_zone_get_bitmap(struct mlx4_zone_allocator *zones, u32 uid);
sys/dev/mlx4/mlx4_core/mlx4.h
708
struct mlx4_zone_allocator *zones;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
216
struct mlx4_zone_allocator *allocator;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
224
struct mlx4_zone_allocator *mlx4_zone_allocator_create(enum mlx4_zone_alloc_flags flags)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
226
struct mlx4_zone_allocator *zones = kmalloc(sizeof(*zones), GFP_KERNEL);
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
241
int mlx4_zone_add_one(struct mlx4_zone_allocator *zone_alloc,
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
287
struct mlx4_zone_allocator *zone_alloc = entry->allocator;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
321
void mlx4_zone_allocator_destroy(struct mlx4_zone_allocator *zone_alloc)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
343
struct mlx4_zone_allocator *zone_alloc = zone->allocator;
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
428
struct mlx4_zone_allocator *zones, u32 uid)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
440
struct mlx4_bitmap *mlx4_zone_get_bitmap(struct mlx4_zone_allocator *zones, u32 uid)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
456
int mlx4_zone_remove_one(struct mlx4_zone_allocator *zones, u32 uid)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
481
struct mlx4_zone_allocator *zones, u32 obj)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
510
u32 mlx4_zone_alloc_entries(struct mlx4_zone_allocator *zones, u32 uid, int count,
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
531
u32 mlx4_zone_free_entries(struct mlx4_zone_allocator *zones, u32 uid, u32 obj, u32 count)
sys/dev/mlx4/mlx4_core/mlx4_alloc.c
553
u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count)