Lines Matching refs:src

94 extern void __bitmap_complement(unsigned long *dst, const unsigned long *src,
96 extern void __bitmap_shift_right(unsigned long *dst, const unsigned long *src,
98 extern void __bitmap_shift_left(unsigned long *dst, const unsigned long *src,
155 extern void bitmap_remap(unsigned long *dst, const unsigned long *src,
167 extern void bitmap_copy_le(unsigned long *dst, const unsigned long *src, unsigned int nbits);
201 static inline void bitmap_copy(unsigned long *dst, const unsigned long *src, in bitmap_copy() argument
205 *dst = *src; in bitmap_copy()
208 memcpy(dst, src, len); in bitmap_copy()
246 static inline void bitmap_complement(unsigned long *dst, const unsigned long *src, in bitmap_complement() argument
250 *dst = ~(*src); in bitmap_complement()
252 __bitmap_complement(dst, src, nbits); in bitmap_complement()
282 static inline int bitmap_empty(const unsigned long *src, unsigned nbits) in bitmap_empty() argument
285 return ! (*src & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_empty()
287 return find_first_bit(src, nbits) == nbits; in bitmap_empty()
290 static inline int bitmap_full(const unsigned long *src, unsigned int nbits) in bitmap_full() argument
293 return ! (~(*src) & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_full()
295 return find_first_zero_bit(src, nbits) == nbits; in bitmap_full()
298 static __always_inline int bitmap_weight(const unsigned long *src, unsigned int nbits) in bitmap_weight() argument
301 return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_weight()
302 return __bitmap_weight(src, nbits); in bitmap_weight()
305 static inline void bitmap_shift_right(unsigned long *dst, const unsigned long *src, in bitmap_shift_right() argument
309 *dst = (*src & BITMAP_LAST_WORD_MASK(nbits)) >> shift; in bitmap_shift_right()
311 __bitmap_shift_right(dst, src, shift, nbits); in bitmap_shift_right()
314 static inline void bitmap_shift_left(unsigned long *dst, const unsigned long *src, in bitmap_shift_left() argument
318 *dst = (*src << shift) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_shift_left()
320 __bitmap_shift_left(dst, src, shift, nbits); in bitmap_shift_left()