Lines Matching refs:src
91 extern void __bitmap_complement(unsigned long *dst, const unsigned long *src,
94 const unsigned long *src, int shift, int bits);
96 const unsigned long *src, int shift, int bits);
112 const unsigned long *src, int nbits);
118 const unsigned long *src, int nbits);
121 extern void bitmap_remap(unsigned long *dst, const unsigned long *src,
132 extern void bitmap_copy_le(void *dst, const unsigned long *src, int nbits);
163 static inline void bitmap_copy(unsigned long *dst, const unsigned long *src, in bitmap_copy() argument
167 *dst = *src; in bitmap_copy()
170 memcpy(dst, src, len); in bitmap_copy()
210 static inline void bitmap_complement(unsigned long *dst, const unsigned long *src, in bitmap_complement() argument
214 *dst = ~(*src) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_complement()
216 __bitmap_complement(dst, src, nbits); in bitmap_complement()
246 static inline int bitmap_empty(const unsigned long *src, int nbits) in bitmap_empty() argument
249 return ! (*src & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_empty()
251 return __bitmap_empty(src, nbits); in bitmap_empty()
254 static inline int bitmap_full(const unsigned long *src, int nbits) in bitmap_full() argument
257 return ! (~(*src) & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_full()
259 return __bitmap_full(src, nbits); in bitmap_full()
262 static inline int bitmap_weight(const unsigned long *src, int nbits) in bitmap_weight() argument
265 return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits)); in bitmap_weight()
266 return __bitmap_weight(src, nbits); in bitmap_weight()
270 const unsigned long *src, int n, int nbits) in bitmap_shift_right() argument
273 *dst = *src >> n; in bitmap_shift_right()
275 __bitmap_shift_right(dst, src, n, nbits); in bitmap_shift_right()
279 const unsigned long *src, int n, int nbits) in bitmap_shift_left() argument
282 *dst = (*src << n) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_shift_left()
284 __bitmap_shift_left(dst, src, n, nbits); in bitmap_shift_left()