Lines Matching refs:max
49 obj = find_next_zero_bit(bitmap->table, bitmap->max, bitmap->last); in mlx4_bitmap_alloc()
50 if (obj >= bitmap->max) { in mlx4_bitmap_alloc()
51 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_alloc()
53 obj = find_first_zero_bit(bitmap->table, bitmap->max); in mlx4_bitmap_alloc()
56 if (obj < bitmap->max) { in mlx4_bitmap_alloc()
59 if (bitmap->last == bitmap->max) in mlx4_bitmap_alloc()
114 bitmap->max, cnt, align); in mlx4_bitmap_alloc_range()
115 if (obj >= bitmap->max) { in mlx4_bitmap_alloc_range()
116 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_alloc_range()
118 obj = find_aligned_range(bitmap->table, 0, bitmap->max, in mlx4_bitmap_alloc_range()
122 if (obj < bitmap->max) { in mlx4_bitmap_alloc_range()
127 if (bitmap->last >= bitmap->max) in mlx4_bitmap_alloc_range()
143 obj &= bitmap->max + bitmap->reserved_top - 1; in mlx4_bitmap_free_range()
149 bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top) in mlx4_bitmap_free_range()
165 bitmap->max = num - reserved_top; in mlx4_bitmap_init()
169 bitmap->table = kzalloc(BITS_TO_LONGS(bitmap->max) * in mlx4_bitmap_init()