Lines Matching full:size

34 bitmap_zero(unsigned long *addr, const unsigned int size)  in bitmap_zero()  argument
36 memset(addr, 0, BITS_TO_LONGS(size) * sizeof(long)); in bitmap_zero()
40 bitmap_fill(unsigned long *addr, const unsigned int size) in bitmap_fill() argument
42 const unsigned int tail = size & (BITS_PER_LONG - 1); in bitmap_fill()
44 memset(addr, 0xff, BIT_WORD(size) * sizeof(long)); in bitmap_fill()
47 addr[BIT_WORD(size)] = BITMAP_LAST_WORD_MASK(tail); in bitmap_fill()
51 bitmap_full(unsigned long *addr, const unsigned int size) in bitmap_full() argument
53 const unsigned int end = BIT_WORD(size); in bitmap_full()
54 const unsigned int tail = size & (BITS_PER_LONG - 1); in bitmap_full()
72 bitmap_empty(unsigned long *addr, const unsigned int size) in bitmap_empty() argument
74 const unsigned int end = BIT_WORD(size); in bitmap_empty()
75 const unsigned int tail = size & (BITS_PER_LONG - 1); in bitmap_empty()
95 const unsigned int size = start + nr; in bitmap_set() local
110 mask_to_set &= BITMAP_LAST_WORD_MASK(size); in bitmap_set()
118 const unsigned int size = start + nr; in bitmap_clear() local
133 mask_to_clear &= BITMAP_LAST_WORD_MASK(size); in bitmap_clear()
140 const unsigned int size, unsigned int start, in bitmap_find_next_zero_area_off() argument
149 index = find_next_zero_bit(map, size, start); in bitmap_find_next_zero_area_off()
154 if (end > size) in bitmap_find_next_zero_area_off()
167 const unsigned int size, unsigned int start, in bitmap_find_next_zero_area() argument
170 return (bitmap_find_next_zero_area_off(map, size, in bitmap_find_next_zero_area()
205 bitmap_weight(unsigned long *addr, const unsigned int size) in bitmap_weight() argument
207 const unsigned int end = BIT_WORD(size); in bitmap_weight()
208 const unsigned int tail = size & (BITS_PER_LONG - 1); in bitmap_weight()
225 const unsigned long *pb, unsigned size) in bitmap_equal() argument
227 const unsigned int end = BIT_WORD(size); in bitmap_equal()
228 const unsigned int tail = size & (BITS_PER_LONG - 1); in bitmap_equal()
247 const unsigned long *pb, unsigned size) in bitmap_subset() argument
249 const unsigned end = BIT_WORD(size); in bitmap_subset()
250 const unsigned tail = size & (BITS_PER_LONG - 1); in bitmap_subset()
269 unsigned size) in bitmap_intersects() argument
271 const unsigned end = BIT_WORD(size); in bitmap_intersects()
272 const unsigned tail = size & (BITS_PER_LONG - 1); in bitmap_intersects()
290 const unsigned int size) in bitmap_complement() argument
292 const unsigned int end = BITS_TO_LONGS(size); in bitmap_complement()
301 const unsigned int size) in bitmap_copy() argument
303 const unsigned int end = BITS_TO_LONGS(size); in bitmap_copy()
311 bitmap_to_arr32(uint32_t *dst, const unsigned long *src, unsigned int size) in bitmap_to_arr32() argument
313 const unsigned int end = howmany(size, 32); in bitmap_to_arr32()
324 bitmap_copy((unsigned long *)dst, src, size); in bitmap_to_arr32()
326 if ((size % 32) != 0) /* Linux uses BITS_PER_LONG. Seems to be a bug */ in bitmap_to_arr32()
327 dst[end - 1] &= (uint32_t)(UINT_MAX >> (32 - (size % 32))); in bitmap_to_arr32()
332 unsigned int size) in bitmap_from_arr32() argument
334 const unsigned int end = BIT_WORD(size); in bitmap_from_arr32()
335 const unsigned int tail = size & (BITS_PER_LONG - 1); in bitmap_from_arr32()
338 const unsigned int end32 = howmany(size, 32); in bitmap_from_arr32()
347 bitmap_copy(dst, (const unsigned long *)src, size); in bitmap_from_arr32()
349 if ((size % BITS_PER_LONG) != 0) in bitmap_from_arr32()
355 const unsigned long *src2, const unsigned int size) in bitmap_or() argument
357 const unsigned int end = BITS_TO_LONGS(size); in bitmap_or()
366 const unsigned long *src2, const unsigned int size) in bitmap_and() argument
368 const unsigned int end = BITS_TO_LONGS(size); in bitmap_and()
377 const unsigned long *src2, const unsigned int size) in bitmap_andnot() argument
379 const unsigned int end = BITS_TO_LONGS(size); in bitmap_andnot()
388 const unsigned long *src2, const unsigned int size) in bitmap_xor() argument
390 const unsigned int end = BITS_TO_LONGS(size); in bitmap_xor()
399 unsigned int shift, unsigned int size) in bitmap_shift_right() argument
401 const unsigned int end = BITS_TO_LONGS(size); in bitmap_shift_right()
402 const unsigned int tail = size & (BITS_PER_LONG - 1); in bitmap_shift_right()
432 bitmap_alloc(unsigned int size, gfp_t flags) in bitmap_alloc() argument
434 return (kmalloc_array(BITS_TO_LONGS(size), in bitmap_alloc()
439 bitmap_zalloc(unsigned int size, gfp_t flags) in bitmap_zalloc() argument
441 return (bitmap_alloc(size, flags | __GFP_ZERO)); in bitmap_zalloc()