Lines Matching refs:dst
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,
100 extern int __bitmap_and(unsigned long *dst, const unsigned long *bitmap1,
102 extern void __bitmap_or(unsigned long *dst, const unsigned long *bitmap1,
104 extern void __bitmap_xor(unsigned long *dst, const unsigned long *bitmap1,
106 extern int __bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1,
148 unsigned long *dst, int nbits);
150 unsigned long *dst, int nbits);
154 unsigned long *dst, int nbits);
155 extern void bitmap_remap(unsigned long *dst, const unsigned long *src,
159 extern void bitmap_onto(unsigned long *dst, const unsigned long *orig,
161 extern void bitmap_fold(unsigned long *dst, const unsigned long *orig,
167 extern void bitmap_copy_le(unsigned long *dst, const unsigned long *src, unsigned int nbits);
181 static inline void bitmap_zero(unsigned long *dst, unsigned int nbits) in bitmap_zero() argument
184 *dst = 0UL; in bitmap_zero()
187 memset(dst, 0, len); in bitmap_zero()
191 static inline void bitmap_fill(unsigned long *dst, unsigned int nbits) in bitmap_fill() argument
196 memset(dst, 0xff, len); in bitmap_fill()
198 dst[nlongs - 1] = BITMAP_LAST_WORD_MASK(nbits); in bitmap_fill()
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()
212 static inline int bitmap_and(unsigned long *dst, const unsigned long *src1, in bitmap_and() argument
216 return (*dst = *src1 & *src2 & BITMAP_LAST_WORD_MASK(nbits)) != 0; in bitmap_and()
217 return __bitmap_and(dst, src1, src2, nbits); in bitmap_and()
220 static inline void bitmap_or(unsigned long *dst, const unsigned long *src1, in bitmap_or() argument
224 *dst = *src1 | *src2; in bitmap_or()
226 __bitmap_or(dst, src1, src2, nbits); in bitmap_or()
229 static inline void bitmap_xor(unsigned long *dst, const unsigned long *src1, in bitmap_xor() argument
233 *dst = *src1 ^ *src2; in bitmap_xor()
235 __bitmap_xor(dst, src1, src2, nbits); in bitmap_xor()
238 static inline int bitmap_andnot(unsigned long *dst, const unsigned long *src1, in bitmap_andnot() argument
242 return (*dst = *src1 & ~(*src2) & BITMAP_LAST_WORD_MASK(nbits)) != 0; in bitmap_andnot()
243 return __bitmap_andnot(dst, src1, src2, nbits); in bitmap_andnot()
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()
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()