Lines Matching defs:map
75 * @map: pointer to a bitmap
76 * @start: a bit position in @map
79 * Set @nr bits start from @start in @map lock-lessly. Several users
84 static int bitmap_set_ll(unsigned long *map, unsigned long start, unsigned long nr)
86 unsigned long *p = map + BIT_WORD(start);
110 * @map: pointer to a bitmap
111 * @start: a bit position in @map
114 * Clear @nr bits start from @start in @map lock-lessly. Several users
120 bitmap_clear_ll(unsigned long *map, unsigned long start, unsigned long nr)
122 unsigned long *p = map + BIT_WORD(start);
638 * @map: The address to base the search on
645 unsigned long gen_pool_first_fit(unsigned long *map, unsigned long size,
649 return bitmap_find_next_zero_area(map, size, start, nr, 0);
656 * @map: The address to base the search on
663 unsigned long gen_pool_first_fit_align(unsigned long *map, unsigned long size,
676 return bitmap_find_next_zero_area_off(map, size, start, nr,
683 * @map: The address to base the search on
690 unsigned long gen_pool_fixed_alloc(unsigned long *map, unsigned long size,
705 start_bit = bitmap_find_next_zero_area(map, size,
717 * @map: The address to base the search on
724 unsigned long gen_pool_first_fit_order_align(unsigned long *map,
731 return bitmap_find_next_zero_area(map, size, start, nr, align_mask);
738 * @map: The address to base the search on
748 unsigned long gen_pool_best_fit(unsigned long *map, unsigned long size,
756 index = bitmap_find_next_zero_area(map, size, start, nr, 0);
759 unsigned long next_bit = find_next_bit(map, size, index + nr);
766 index = bitmap_find_next_zero_area(map, size,