• Home
  • Raw
  • Download

Lines Matching refs:dst

144 void __bitmap_complement(unsigned long *dst, const unsigned long *src,
146 void __bitmap_shift_right(unsigned long *dst, const unsigned long *src,
148 void __bitmap_shift_left(unsigned long *dst, const unsigned long *src,
150 void bitmap_cut(unsigned long *dst, const unsigned long *src,
152 bool __bitmap_and(unsigned long *dst, const unsigned long *bitmap1,
154 void __bitmap_or(unsigned long *dst, const unsigned long *bitmap1,
156 void __bitmap_xor(unsigned long *dst, const unsigned long *bitmap1,
158 bool __bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1,
160 void __bitmap_replace(unsigned long *dst,
204 unsigned long *dst, int nbits);
206 unsigned long *dst, int nbits);
210 unsigned long *dst, int nbits);
211 void bitmap_remap(unsigned long *dst, const unsigned long *src,
215 void bitmap_onto(unsigned long *dst, const unsigned long *orig,
217 void bitmap_fold(unsigned long *dst, const unsigned long *orig,
224 void bitmap_copy_le(unsigned long *dst, const unsigned long *src, unsigned int nbits);
242 static inline void bitmap_zero(unsigned long *dst, unsigned int nbits) in bitmap_zero() argument
247 *dst = 0; in bitmap_zero()
249 memset(dst, 0, len); in bitmap_zero()
252 static inline void bitmap_fill(unsigned long *dst, unsigned int nbits) in bitmap_fill() argument
257 *dst = ~0UL; in bitmap_fill()
259 memset(dst, 0xff, len); in bitmap_fill()
262 static inline void bitmap_copy(unsigned long *dst, const unsigned long *src, in bitmap_copy() argument
268 *dst = *src; in bitmap_copy()
270 memcpy(dst, src, len); in bitmap_copy()
276 static inline void bitmap_copy_clear_tail(unsigned long *dst, in bitmap_copy_clear_tail() argument
279 bitmap_copy(dst, src, nbits); in bitmap_copy_clear_tail()
281 dst[nbits / BITS_PER_LONG] &= BITMAP_LAST_WORD_MASK(nbits); in bitmap_copy_clear_tail()
332 static inline bool bitmap_and(unsigned long *dst, const unsigned long *src1, in bitmap_and() argument
336 return (*dst = *src1 & *src2 & BITMAP_LAST_WORD_MASK(nbits)) != 0; in bitmap_and()
337 return __bitmap_and(dst, src1, src2, nbits); in bitmap_and()
340 static inline void bitmap_or(unsigned long *dst, const unsigned long *src1, in bitmap_or() argument
344 *dst = *src1 | *src2; in bitmap_or()
346 __bitmap_or(dst, src1, src2, nbits); in bitmap_or()
349 static inline void bitmap_xor(unsigned long *dst, const unsigned long *src1, in bitmap_xor() argument
353 *dst = *src1 ^ *src2; in bitmap_xor()
355 __bitmap_xor(dst, src1, src2, nbits); in bitmap_xor()
358 static inline bool bitmap_andnot(unsigned long *dst, const unsigned long *src1, in bitmap_andnot() argument
362 return (*dst = *src1 & ~(*src2) & BITMAP_LAST_WORD_MASK(nbits)) != 0; in bitmap_andnot()
363 return __bitmap_andnot(dst, src1, src2, nbits); in bitmap_andnot()
366 static inline void bitmap_complement(unsigned long *dst, const unsigned long *src, in bitmap_complement() argument
370 *dst = ~(*src); in bitmap_complement()
372 __bitmap_complement(dst, src, nbits); in bitmap_complement()
497 static inline void bitmap_shift_right(unsigned long *dst, const unsigned long *src, in bitmap_shift_right() argument
501 *dst = (*src & BITMAP_LAST_WORD_MASK(nbits)) >> shift; in bitmap_shift_right()
503 __bitmap_shift_right(dst, src, shift, nbits); in bitmap_shift_right()
506 static inline void bitmap_shift_left(unsigned long *dst, const unsigned long *src, in bitmap_shift_left() argument
510 *dst = (*src << shift) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_shift_left()
512 __bitmap_shift_left(dst, src, shift, nbits); in bitmap_shift_left()
515 static inline void bitmap_replace(unsigned long *dst, in bitmap_replace() argument
522 *dst = (*old & ~(*mask)) | (*new & *mask); in bitmap_replace()
524 __bitmap_replace(dst, old, new, mask, nbits); in bitmap_replace()
578 static inline void bitmap_from_u64(unsigned long *dst, u64 mask) in bitmap_from_u64() argument
580 bitmap_from_arr64(dst, &mask, 64); in bitmap_from_u64()