Lines Matching refs:map
168 void __bitmap_set(unsigned long *map, unsigned int start, int len);
169 void __bitmap_clear(unsigned long *map, unsigned int start, int len);
171 unsigned long bitmap_find_next_zero_area_off(unsigned long *map,
191 bitmap_find_next_zero_area(unsigned long *map, in bitmap_find_next_zero_area() argument
197 return bitmap_find_next_zero_area_off(map, size, start, nr, in bitmap_find_next_zero_area()
409 static __always_inline void bitmap_set(unsigned long *map, unsigned int start, in bitmap_set() argument
413 __set_bit(start, map); in bitmap_set()
418 memset((char *)map + start / 8, 0xff, nbits / 8); in bitmap_set()
420 __bitmap_set(map, start, nbits); in bitmap_set()
423 static __always_inline void bitmap_clear(unsigned long *map, unsigned int start, in bitmap_clear() argument
427 __clear_bit(start, map); in bitmap_clear()
432 memset((char *)map + start / 8, 0, nbits / 8); in bitmap_clear()
434 __bitmap_clear(map, start, nbits); in bitmap_clear()
561 static inline unsigned long bitmap_get_value8(const unsigned long *map, in bitmap_get_value8() argument
567 return (map[index] >> offset) & 0xFF; in bitmap_get_value8()
576 static inline void bitmap_set_value8(unsigned long *map, unsigned long value, in bitmap_set_value8() argument
582 map[index] &= ~(0xFFUL << offset); in bitmap_set_value8()
583 map[index] |= value << offset; in bitmap_set_value8()