Lines Matching refs:dst

127 extern void __bitmap_complement(unsigned long *dst, const unsigned long *src,
129 extern void __bitmap_shift_right(unsigned long *dst, const unsigned long *src,
131 extern void __bitmap_shift_left(unsigned long *dst, const unsigned long *src,
133 extern int __bitmap_and(unsigned long *dst, const unsigned long *bitmap1,
135 extern void __bitmap_or(unsigned long *dst, const unsigned long *bitmap1,
137 extern void __bitmap_xor(unsigned long *dst, const unsigned long *bitmap1,
139 extern int __bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1,
180 unsigned long *dst, int nbits);
182 unsigned long *dst, int nbits);
186 unsigned long *dst, int nbits);
187 extern void bitmap_remap(unsigned long *dst, const unsigned long *src,
191 extern void bitmap_onto(unsigned long *dst, const unsigned long *orig,
193 extern void bitmap_fold(unsigned long *dst, const unsigned long *orig,
200 extern void bitmap_copy_le(unsigned long *dst, const unsigned long *src, unsigned int nbits);
219 static inline void bitmap_zero(unsigned long *dst, unsigned int nbits) in bitmap_zero() argument
222 memset(dst, 0, len); in bitmap_zero()
225 static inline void bitmap_fill(unsigned long *dst, unsigned int nbits) in bitmap_fill() argument
228 memset(dst, 0xff, len); in bitmap_fill()
231 static inline void bitmap_copy(unsigned long *dst, const unsigned long *src, in bitmap_copy() argument
235 memcpy(dst, src, len); in bitmap_copy()
241 static inline void bitmap_copy_clear_tail(unsigned long *dst, in bitmap_copy_clear_tail() argument
244 bitmap_copy(dst, src, nbits); in bitmap_copy_clear_tail()
246 dst[nbits / BITS_PER_LONG] &= BITMAP_LAST_WORD_MASK(nbits); in bitmap_copy_clear_tail()
267 static inline int bitmap_and(unsigned long *dst, const unsigned long *src1, in bitmap_and() argument
271 return (*dst = *src1 & *src2 & BITMAP_LAST_WORD_MASK(nbits)) != 0; in bitmap_and()
272 return __bitmap_and(dst, src1, src2, nbits); in bitmap_and()
275 static inline void bitmap_or(unsigned long *dst, const unsigned long *src1, in bitmap_or() argument
279 *dst = *src1 | *src2; in bitmap_or()
281 __bitmap_or(dst, src1, src2, nbits); in bitmap_or()
284 static inline void bitmap_xor(unsigned long *dst, const unsigned long *src1, in bitmap_xor() argument
288 *dst = *src1 ^ *src2; in bitmap_xor()
290 __bitmap_xor(dst, src1, src2, nbits); in bitmap_xor()
293 static inline int bitmap_andnot(unsigned long *dst, const unsigned long *src1, in bitmap_andnot() argument
297 return (*dst = *src1 & ~(*src2) & BITMAP_LAST_WORD_MASK(nbits)) != 0; in bitmap_andnot()
298 return __bitmap_andnot(dst, src1, src2, nbits); in bitmap_andnot()
301 static inline void bitmap_complement(unsigned long *dst, const unsigned long *src, in bitmap_complement() argument
305 *dst = ~(*src); in bitmap_complement()
307 __bitmap_complement(dst, src, nbits); in bitmap_complement()
417 static inline void bitmap_shift_right(unsigned long *dst, const unsigned long *src, in bitmap_shift_right() argument
421 *dst = (*src & BITMAP_LAST_WORD_MASK(nbits)) >> shift; in bitmap_shift_right()
423 __bitmap_shift_right(dst, src, shift, nbits); in bitmap_shift_right()
426 static inline void bitmap_shift_left(unsigned long *dst, const unsigned long *src, in bitmap_shift_left() argument
430 *dst = (*src << shift) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_shift_left()
432 __bitmap_shift_left(dst, src, shift, nbits); in bitmap_shift_left()
484 static inline void bitmap_from_u64(unsigned long *dst, u64 mask) in bitmap_from_u64() argument
486 dst[0] = mask & ULONG_MAX; in bitmap_from_u64()
489 dst[1] = mask >> 32; in bitmap_from_u64()