• Home
  • Raw
  • Download

Lines Matching refs:dst

95 extern void __bitmap_complement(unsigned long *dst, const unsigned long *src,
97 extern void __bitmap_shift_right(unsigned long *dst,
99 extern void __bitmap_shift_left(unsigned long *dst,
101 extern int __bitmap_and(unsigned long *dst, const unsigned long *bitmap1,
103 extern void __bitmap_or(unsigned long *dst, const unsigned long *bitmap1,
105 extern void __bitmap_xor(unsigned long *dst, const unsigned long *bitmap1,
107 extern int __bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1,
126 unsigned long *dst, int nbits);
128 unsigned long *dst, int nbits);
134 unsigned long *dst, int nbits);
135 extern void bitmap_remap(unsigned long *dst, const unsigned long *src,
139 extern void bitmap_onto(unsigned long *dst, const unsigned long *orig,
141 extern void bitmap_fold(unsigned long *dst, const unsigned long *orig,
146 extern void bitmap_copy_le(void *dst, const unsigned long *src, int nbits);
159 static inline void bitmap_zero(unsigned long *dst, int nbits) in bitmap_zero() argument
162 *dst = 0UL; in bitmap_zero()
165 memset(dst, 0, len); in bitmap_zero()
169 static inline void bitmap_fill(unsigned long *dst, int nbits) in bitmap_fill() argument
174 memset(dst, 0xff, len); in bitmap_fill()
176 dst[nlongs - 1] = BITMAP_LAST_WORD_MASK(nbits); in bitmap_fill()
179 static inline void bitmap_copy(unsigned long *dst, const unsigned long *src, in bitmap_copy() argument
183 *dst = *src; in bitmap_copy()
186 memcpy(dst, src, len); in bitmap_copy()
190 static inline int bitmap_and(unsigned long *dst, const unsigned long *src1, in bitmap_and() argument
194 return (*dst = *src1 & *src2) != 0; in bitmap_and()
195 return __bitmap_and(dst, src1, src2, nbits); in bitmap_and()
198 static inline void bitmap_or(unsigned long *dst, const unsigned long *src1, in bitmap_or() argument
202 *dst = *src1 | *src2; in bitmap_or()
204 __bitmap_or(dst, src1, src2, nbits); in bitmap_or()
207 static inline void bitmap_xor(unsigned long *dst, const unsigned long *src1, in bitmap_xor() argument
211 *dst = *src1 ^ *src2; in bitmap_xor()
213 __bitmap_xor(dst, src1, src2, nbits); in bitmap_xor()
216 static inline int bitmap_andnot(unsigned long *dst, const unsigned long *src1, in bitmap_andnot() argument
220 return (*dst = *src1 & ~(*src2)) != 0; in bitmap_andnot()
221 return __bitmap_andnot(dst, src1, src2, nbits); in bitmap_andnot()
224 static inline void bitmap_complement(unsigned long *dst, const unsigned long *src, in bitmap_complement() argument
228 *dst = ~(*src) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_complement()
230 __bitmap_complement(dst, src, nbits); in bitmap_complement()
283 static inline void bitmap_shift_right(unsigned long *dst, in bitmap_shift_right() argument
287 *dst = *src >> n; in bitmap_shift_right()
289 __bitmap_shift_right(dst, src, n, nbits); in bitmap_shift_right()
292 static inline void bitmap_shift_left(unsigned long *dst, in bitmap_shift_left() argument
296 *dst = (*src << n) & BITMAP_LAST_WORD_MASK(nbits); in bitmap_shift_left()
298 __bitmap_shift_left(dst, src, n, nbits); in bitmap_shift_left()