H A D | bitmap.c | 17 * bitmaps provide an array of bits, implemented using an 18 * array of unsigned longs. The number of valid bits in a 22 * The possible unused bits in the last, partially used word 28 * carefully filter out these unused bits from impacting their 38 const unsigned long *bitmap2, unsigned int bits) in __bitmap_equal() argument 40 unsigned int k, lim = bits/BITS_PER_LONG; in __bitmap_equal() 45 if (bits % BITS_PER_LONG) in __bitmap_equal() 46 if ((bitmap1[k] ^ bitmap2[k]) & BITMAP_LAST_WORD_MASK(bits)) in __bitmap_equal() 56 unsigned int bits) in __bitmap_or_equal() argument 58 unsigned int k, lim = bits / BITS_PER_LON in __bitmap_or_equal() 73 __bitmap_complement(unsigned long * dst,const unsigned long * src,unsigned int bits) __bitmap_complement() argument 230 __bitmap_and(unsigned long * dst,const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_and() argument 246 __bitmap_or(unsigned long * dst,const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_or() argument 257 __bitmap_xor(unsigned long * dst,const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_xor() argument 268 __bitmap_andnot(unsigned long * dst,const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_andnot() argument 296 __bitmap_intersects(const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_intersects() argument 311 __bitmap_subset(const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_subset() argument 325 BITMAP_WEIGHT(FETCH,bits) global() argument 338 __bitmap_weight(const unsigned long * bitmap,unsigned int bits) __bitmap_weight() argument 345 __bitmap_weight_and(const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_weight_and() argument 352 __bitmap_weight_andnot(const unsigned long * bitmap1,const unsigned long * bitmap2,unsigned int bits) __bitmap_weight_andnot() argument 546 bitmap_bitremap(int oldbit,const unsigned long * old,const unsigned long * new,int bits) bitmap_bitremap() argument 665 bitmap_onto(unsigned long * dst,const unsigned long * orig,const unsigned long * relmap,unsigned int bits) bitmap_onto() argument [all...] |