Lines Matching refs:src2
28 * bitmap_and(dst, src1, src2, nbits) *dst = *src1 & *src2
29 * bitmap_or(dst, src1, src2, nbits) *dst = *src1 | *src2
30 * bitmap_xor(dst, src1, src2, nbits) *dst = *src1 ^ *src2
31 * bitmap_andnot(dst, src1, src2, nbits) *dst = *src1 & ~(*src2)
33 * bitmap_equal(src1, src2, nbits) Are *src1 and *src2 equal?
34 * bitmap_intersects(src1, src2, nbits) Do *src1 and *src2 overlap?
129 const unsigned long *src2, int nbits)
132 return (*dst = *src1 & *src2) != 0;
134 return slow_bitmap_and(dst, src1, src2, nbits);
138 const unsigned long *src2, int nbits)
141 *dst = *src1 | *src2;
143 slow_bitmap_or(dst, src1, src2, nbits);
148 const unsigned long *src2, int nbits)
151 *dst = *src1 ^ *src2;
153 slow_bitmap_xor(dst, src1, src2, nbits);
158 const unsigned long *src2, int nbits)
161 return (*dst = *src1 & ~(*src2)) != 0;
163 return slow_bitmap_andnot(dst, src1, src2, nbits);
177 const unsigned long *src2, int nbits)
180 return ! ((*src1 ^ *src2) & BITMAP_LAST_WORD_MASK(nbits));
182 return slow_bitmap_equal(src1, src2, nbits);
205 const unsigned long *src2, int nbits)
208 return ((*src1 & *src2) & BITMAP_LAST_WORD_MASK(nbits)) != 0;
210 return slow_bitmap_intersects(src1, src2, nbits);