Lines Matching full:long

41 int slow_bitmap_empty(const unsigned long *bitmap, long bits)  in slow_bitmap_empty()
43 long k, lim = bits/BITS_PER_LONG; in slow_bitmap_empty()
59 int slow_bitmap_full(const unsigned long *bitmap, long bits) in slow_bitmap_full()
61 long k, lim = bits/BITS_PER_LONG; in slow_bitmap_full()
78 int slow_bitmap_equal(const unsigned long *bitmap1, in slow_bitmap_equal()
79 const unsigned long *bitmap2, long bits) in slow_bitmap_equal()
81 long k, lim = bits/BITS_PER_LONG; in slow_bitmap_equal()
98 void slow_bitmap_complement(unsigned long *dst, const unsigned long *src, in slow_bitmap_complement()
99 long bits) in slow_bitmap_complement()
101 long k, lim = bits/BITS_PER_LONG; in slow_bitmap_complement()
112 int slow_bitmap_and(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_and()
113 const unsigned long *bitmap2, long bits) in slow_bitmap_and()
115 long k; in slow_bitmap_and()
116 long nr = BITS_TO_LONGS(bits); in slow_bitmap_and()
117 unsigned long result = 0; in slow_bitmap_and()
125 void slow_bitmap_or(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_or()
126 const unsigned long *bitmap2, long bits) in slow_bitmap_or()
128 long k; in slow_bitmap_or()
129 long nr = BITS_TO_LONGS(bits); in slow_bitmap_or()
136 void slow_bitmap_xor(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_xor()
137 const unsigned long *bitmap2, long bits) in slow_bitmap_xor()
139 long k; in slow_bitmap_xor()
140 long nr = BITS_TO_LONGS(bits); in slow_bitmap_xor()
147 int slow_bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_andnot()
148 const unsigned long *bitmap2, long bits) in slow_bitmap_andnot()
150 long k; in slow_bitmap_andnot()
151 long nr = BITS_TO_LONGS(bits); in slow_bitmap_andnot()
152 unsigned long result = 0; in slow_bitmap_andnot()
160 void bitmap_set(unsigned long *map, long start, long nr) in bitmap_set()
162 unsigned long *p = map + BIT_WORD(start); in bitmap_set()
163 const long size = start + nr; in bitmap_set()
165 unsigned long mask_to_set = BITMAP_FIRST_WORD_MASK(start); in bitmap_set()
182 void bitmap_set_atomic(unsigned long *map, long start, long nr) in bitmap_set_atomic()
184 unsigned long *p = map + BIT_WORD(start); in bitmap_set_atomic()
185 const long size = start + nr; in bitmap_set_atomic()
187 unsigned long mask_to_set = BITMAP_FIRST_WORD_MASK(start); in bitmap_set_atomic()
221 void bitmap_clear(unsigned long *map, long start, long nr) in bitmap_clear()
223 unsigned long *p = map + BIT_WORD(start); in bitmap_clear()
224 const long size = start + nr; in bitmap_clear()
226 unsigned long mask_to_clear = BITMAP_FIRST_WORD_MASK(start); in bitmap_clear()
243 bool bitmap_test_and_clear(unsigned long *map, long start, long nr) in bitmap_test_and_clear()
245 unsigned long *p = map + BIT_WORD(start); in bitmap_test_and_clear()
246 const long size = start + nr; in bitmap_test_and_clear()
248 unsigned long mask_to_clear = BITMAP_FIRST_WORD_MASK(start); in bitmap_test_and_clear()
288 bool bitmap_test_and_clear_atomic(unsigned long *map, long start, long nr) in bitmap_test_and_clear_atomic()
290 unsigned long *p = map + BIT_WORD(start); in bitmap_test_and_clear_atomic()
291 const long size = start + nr; in bitmap_test_and_clear_atomic()
293 unsigned long mask_to_clear = BITMAP_FIRST_WORD_MASK(start); in bitmap_test_and_clear_atomic()
294 unsigned long dirty = 0; in bitmap_test_and_clear_atomic()
295 unsigned long old_bits; in bitmap_test_and_clear_atomic()
335 void bitmap_copy_and_clear_atomic(unsigned long *dst, unsigned long *src, in bitmap_copy_and_clear_atomic()
336 long nr) in bitmap_copy_and_clear_atomic()
360 unsigned long bitmap_find_next_zero_area(unsigned long *map, in bitmap_find_next_zero_area()
361 unsigned long size, in bitmap_find_next_zero_area()
362 unsigned long start, in bitmap_find_next_zero_area()
363 unsigned long nr, in bitmap_find_next_zero_area()
364 unsigned long align_mask) in bitmap_find_next_zero_area()
366 unsigned long index, end, i; in bitmap_find_next_zero_area()
385 int slow_bitmap_intersects(const unsigned long *bitmap1, in slow_bitmap_intersects()
386 const unsigned long *bitmap2, long bits) in slow_bitmap_intersects()
388 long k, lim = bits/BITS_PER_LONG; in slow_bitmap_intersects()
404 long slow_bitmap_count_one(const unsigned long *bitmap, long nbits) in slow_bitmap_count_one()
406 long k, lim = nbits / BITS_PER_LONG, result = 0; in slow_bitmap_count_one()
419 static void bitmap_to_from_le(unsigned long *dst, in bitmap_to_from_le()
420 const unsigned long *src, long nbits) in bitmap_to_from_le()
422 long len = BITS_TO_LONGS(nbits); in bitmap_to_from_le()
425 long index; in bitmap_to_from_le()
435 memcpy(dst, src, len * sizeof(unsigned long)); in bitmap_to_from_le()
439 void bitmap_from_le(unsigned long *dst, const unsigned long *src, in bitmap_from_le()
440 long nbits) in bitmap_from_le()
445 void bitmap_to_le(unsigned long *dst, const unsigned long *src, in bitmap_to_le()
446 long nbits) in bitmap_to_le()
456 void bitmap_copy_with_src_offset(unsigned long *dst, const unsigned long *src, in bitmap_copy_with_src_offset()
457 unsigned long shift, unsigned long nbits) in bitmap_copy_with_src_offset()
459 unsigned long left_mask, right_mask, last_mask; in bitmap_copy_with_src_offset()
498 void bitmap_copy_with_dst_offset(unsigned long *dst, const unsigned long *src, in bitmap_copy_with_dst_offset()
499 unsigned long shift, unsigned long nbits) in bitmap_copy_with_dst_offset()
501 unsigned long left_mask, right_mask, last_mask; in bitmap_copy_with_dst_offset()