mlx4_zone_allocator 216 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_zone_allocator *allocator; mlx4_zone_allocator 224 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_zone_allocator *mlx4_zone_allocator_create(enum mlx4_zone_alloc_flags flags) mlx4_zone_allocator 226 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_zone_allocator *zones = kmalloc(sizeof(*zones), GFP_KERNEL); mlx4_zone_allocator 241 drivers/net/ethernet/mellanox/mlx4/alloc.c int mlx4_zone_add_one(struct mlx4_zone_allocator *zone_alloc, mlx4_zone_allocator 287 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_zone_allocator *zone_alloc = entry->allocator; mlx4_zone_allocator 319 drivers/net/ethernet/mellanox/mlx4/alloc.c void mlx4_zone_allocator_destroy(struct mlx4_zone_allocator *zone_alloc) mlx4_zone_allocator 341 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_zone_allocator *zone_alloc = zone->allocator; mlx4_zone_allocator 426 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_zone_allocator *zones, u32 uid) mlx4_zone_allocator 438 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_bitmap *mlx4_zone_get_bitmap(struct mlx4_zone_allocator *zones, u32 uid) mlx4_zone_allocator 454 drivers/net/ethernet/mellanox/mlx4/alloc.c int mlx4_zone_remove_one(struct mlx4_zone_allocator *zones, u32 uid) mlx4_zone_allocator 479 drivers/net/ethernet/mellanox/mlx4/alloc.c struct mlx4_zone_allocator *zones, u32 obj) mlx4_zone_allocator 508 drivers/net/ethernet/mellanox/mlx4/alloc.c u32 mlx4_zone_alloc_entries(struct mlx4_zone_allocator *zones, u32 uid, int count, mlx4_zone_allocator 529 drivers/net/ethernet/mellanox/mlx4/alloc.c u32 mlx4_zone_free_entries(struct mlx4_zone_allocator *zones, u32 uid, u32 obj, u32 count) mlx4_zone_allocator 551 drivers/net/ethernet/mellanox/mlx4/alloc.c u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count) mlx4_zone_allocator 717 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_zone_allocator *zones; mlx4_zone_allocator 1433 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_zone_allocator; mlx4_zone_allocator 1436 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_zone_allocator *mlx4_zone_allocator_create(enum mlx4_zone_alloc_flags flags); mlx4_zone_allocator 1447 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_zone_add_one(struct mlx4_zone_allocator *zone_alloc, mlx4_zone_allocator 1455 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_zone_remove_one(struct mlx4_zone_allocator *zone_alloc, u32 uid); mlx4_zone_allocator 1460 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_zone_allocator_destroy(struct mlx4_zone_allocator *zone_alloc); mlx4_zone_allocator 1467 drivers/net/ethernet/mellanox/mlx4/mlx4.h u32 mlx4_zone_alloc_entries(struct mlx4_zone_allocator *zones, u32 uid, int count, mlx4_zone_allocator 1473 drivers/net/ethernet/mellanox/mlx4/mlx4.h u32 mlx4_zone_free_entries(struct mlx4_zone_allocator *zones, mlx4_zone_allocator 1480 drivers/net/ethernet/mellanox/mlx4/mlx4.h u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count); mlx4_zone_allocator 1483 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_bitmap *mlx4_zone_get_bitmap(struct mlx4_zone_allocator *zones, u32 uid);