Lines Matching refs:mlx4_bitmap
241 struct mlx4_bitmap {
658 struct mlx4_bitmap bitmap;
662 struct mlx4_bitmap mpt_bitmap;
671 struct mlx4_bitmap bitmap;
679 struct mlx4_bitmap bitmap;
692 struct mlx4_bitmap bitmap;
707 struct mlx4_bitmap *bitmap_gen;
722 struct mlx4_bitmap bitmap;
875 struct mlx4_bitmap pd_bitmap;
876 struct mlx4_bitmap xrcd_bitmap;
884 struct mlx4_bitmap counters_bitmap;
922 u32 mlx4_bitmap_alloc(struct mlx4_bitmap *bitmap);
923 void mlx4_bitmap_free(struct mlx4_bitmap *bitmap, u32 obj, int use_rr);
924 u32 mlx4_bitmap_alloc_range(struct mlx4_bitmap *bitmap, int cnt,
926 void mlx4_bitmap_free_range(struct mlx4_bitmap *bitmap, u32 obj, int cnt,
928 u32 mlx4_bitmap_avail(struct mlx4_bitmap *bitmap);
929 int mlx4_bitmap_init(struct mlx4_bitmap *bitmap, u32 num, u32 mask,
931 void mlx4_bitmap_cleanup(struct mlx4_bitmap *bitmap);
1417 /* Attach a mlx4_bitmap <bitmap> of priority <priority> to the zone allocator
1427 struct mlx4_bitmap *bitmap,
1442 * from the mlx4_bitmap whose uid is <uid>. The bitmap which we actually
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);