Lines Matching refs:src
156 void __bitmap_complement(unsigned long *dst, const unsigned long *src,
158 void __bitmap_shift_right(unsigned long *dst, const unsigned long *src,
160 void __bitmap_shift_left(unsigned long *dst, const unsigned long *src,
162 void bitmap_cut(unsigned long *dst, const unsigned long *src,
217 void bitmap_remap(unsigned long *dst, const unsigned long *src,
252 void bitmap_copy(unsigned long *dst, const unsigned long *src, unsigned int nbits) in bitmap_copy() argument
257 *dst = *src; in bitmap_copy()
259 memcpy(dst, src, len); in bitmap_copy()
266 void bitmap_copy_clear_tail(unsigned long *dst, const unsigned long *src, unsigned int nbits) in bitmap_copy_clear_tail() argument
268 bitmap_copy(dst, src, nbits); in bitmap_copy_clear_tail()
360 void bitmap_complement(unsigned long *dst, const unsigned long *src, unsigned int nbits) in bitmap_complement() argument
363 *dst = ~(*src); in bitmap_complement()
365 __bitmap_complement(dst, src, nbits); in bitmap_complement()
424 bool bitmap_empty(const unsigned long *src, unsigned nbits) in bitmap_empty() argument
427 return ! (*src & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_empty()
429 return find_first_bit(src, nbits) == nbits; in bitmap_empty()
433 bool bitmap_full(const unsigned long *src, unsigned int nbits) in bitmap_full() argument
436 return ! (~(*src) & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_full()
438 return find_first_zero_bit(src, nbits) == nbits; in bitmap_full()
442 unsigned int bitmap_weight(const unsigned long *src, unsigned int nbits) in bitmap_weight() argument
445 return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_weight()
446 return __bitmap_weight(src, nbits); in bitmap_weight()
500 void bitmap_shift_right(unsigned long *dst, const unsigned long *src, in bitmap_shift_right() argument
504 *dst = (*src & BITMAP_LAST_WORD_MASK(nbits)) >> shift; in bitmap_shift_right()
506 __bitmap_shift_right(dst, src, shift, nbits); in bitmap_shift_right()
510 void bitmap_shift_left(unsigned long *dst, const unsigned long *src, in bitmap_shift_left() argument
514 *dst = (*src << shift) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_shift_left()
516 __bitmap_shift_left(dst, src, shift, nbits); in bitmap_shift_left()
568 void bitmap_scatter(unsigned long *dst, const unsigned long *src, in bitmap_scatter() argument
577 __assign_bit(bit, dst, test_bit(n++, src)); in bitmap_scatter()
623 void bitmap_gather(unsigned long *dst, const unsigned long *src, in bitmap_gather() argument
632 __assign_bit(n++, dst, test_bit(bit, src)); in bitmap_gather()