Lines Matching refs:last
50 obj = find_next_zero_bit(bitmap->table, bitmap->max, bitmap->last); in mlx4_bitmap_alloc()
59 bitmap->last = (obj + 1); in mlx4_bitmap_alloc()
60 if (bitmap->last == bitmap->max) in mlx4_bitmap_alloc()
61 bitmap->last = 0; in mlx4_bitmap_alloc()
119 obj = find_aligned_range(bitmap->table, bitmap->last, in mlx4_bitmap_alloc_range()
130 if (obj == bitmap->last) { in mlx4_bitmap_alloc_range()
131 bitmap->last = (obj + cnt); in mlx4_bitmap_alloc_range()
132 if (bitmap->last >= bitmap->max) in mlx4_bitmap_alloc_range()
133 bitmap->last = 0; in mlx4_bitmap_alloc_range()
164 bitmap->last = min(bitmap->last, obj); in mlx4_bitmap_free_range()
180 bitmap->last = 0; in mlx4_bitmap_init()