• Home
  • Raw
  • Download

Lines Matching refs:nr

85 static int bitmap_set_ll(unsigned long *map, int start, int nr)  in bitmap_set_ll()  argument
88 const int size = start + nr; in bitmap_set_ll()
92 while (nr - bits_to_set >= 0) { in bitmap_set_ll()
94 return nr; in bitmap_set_ll()
95 nr -= bits_to_set; in bitmap_set_ll()
100 if (nr) { in bitmap_set_ll()
103 return nr; in bitmap_set_ll()
120 static int bitmap_clear_ll(unsigned long *map, int start, int nr) in bitmap_clear_ll() argument
123 const int size = start + nr; in bitmap_clear_ll()
127 while (nr - bits_to_clear >= 0) { in bitmap_clear_ll()
129 return nr; in bitmap_clear_ll()
130 nr -= bits_to_clear; in bitmap_clear_ll()
135 if (nr) { in bitmap_clear_ll()
138 return nr; in bitmap_clear_ll()
527 unsigned long start, unsigned int nr, void *data, in gen_pool_first_fit() argument
530 return bitmap_find_next_zero_area(map, size, start, nr, 0); in gen_pool_first_fit()
545 unsigned long start, unsigned int nr, void *data, in gen_pool_first_fit_align() argument
555 return bitmap_find_next_zero_area(map, size, start, nr, align_mask); in gen_pool_first_fit_align()
569 unsigned long start, unsigned int nr, void *data, in gen_pool_fixed_alloc() argument
584 start + offset_bit, nr, 0); in gen_pool_fixed_alloc()
604 unsigned int nr, void *data, struct gen_pool *pool) in gen_pool_first_fit_order_align() argument
606 unsigned long align_mask = roundup_pow_of_two(nr) - 1; in gen_pool_first_fit_order_align()
608 return bitmap_find_next_zero_area(map, size, start, nr, align_mask); in gen_pool_first_fit_order_align()
626 unsigned long start, unsigned int nr, void *data, in gen_pool_best_fit() argument
633 index = bitmap_find_next_zero_area(map, size, start, nr, 0); in gen_pool_best_fit()
636 int next_bit = find_next_bit(map, size, index + nr); in gen_pool_best_fit()
640 if (len == nr) in gen_pool_best_fit()
644 next_bit + 1, nr, 0); in gen_pool_best_fit()