Searched refs:BITMAP_LAST_WORD_MASK (Results 1 - 8 of 8) sorted by relevance

/linux-4.1.27/tools/perf/util/
H A Dbitmap.c18 w += hweight_long(bitmap[k] & BITMAP_LAST_WORD_MASK(bits)); __bitmap_weight()
/linux-4.1.27/tools/perf/util/include/linux/
H A Dbitmap.h14 #define BITMAP_LAST_WORD_MASK(nbits) \ macro
36 return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits)); bitmap_weight()
/linux-4.1.27/include/linux/
H A Dbitmap.h176 #define BITMAP_LAST_WORD_MASK(nbits) (~0UL >> (-(nbits) & (BITS_PER_LONG - 1))) macro
198 dst[nlongs - 1] = BITMAP_LAST_WORD_MASK(nbits); bitmap_fill()
216 return (*dst = *src1 & *src2 & BITMAP_LAST_WORD_MASK(nbits)) != 0; bitmap_and()
242 return (*dst = *src1 & ~(*src2) & BITMAP_LAST_WORD_MASK(nbits)) != 0; bitmap_andnot()
259 return ! ((*src1 ^ *src2) & BITMAP_LAST_WORD_MASK(nbits)); bitmap_equal()
268 return ((*src1 & *src2) & BITMAP_LAST_WORD_MASK(nbits)) != 0; bitmap_intersects()
277 return ! ((*src1 & ~(*src2)) & BITMAP_LAST_WORD_MASK(nbits)); bitmap_subset()
285 return ! (*src & BITMAP_LAST_WORD_MASK(nbits)); bitmap_empty()
293 return ! (~(*src) & BITMAP_LAST_WORD_MASK(nbits)); bitmap_full()
301 return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits)); bitmap_weight()
309 *dst = (*src & BITMAP_LAST_WORD_MASK(nbits)) >> shift; bitmap_shift_right()
318 *dst = (*src << shift) & BITMAP_LAST_WORD_MASK(nbits); bitmap_shift_left()
H A Dcpumask.h768 [BITS_TO_LONGS(NR_CPUS)-1] = BITMAP_LAST_WORD_MASK(NR_CPUS) \
776 [BITS_TO_LONGS(NR_CPUS)-1] = BITMAP_LAST_WORD_MASK(NR_CPUS) \
800 [BITS_TO_LONGS(NR_CPUS)-1] = BITMAP_LAST_WORD_MASK(NR_CPUS) \
806 [BITS_TO_LONGS(NR_CPUS)-1] = BITMAP_LAST_WORD_MASK(NR_CPUS) \
H A Dnodemask.h286 #define NODE_MASK_LAST_WORD BITMAP_LAST_WORD_MASK(MAX_NUMNODES)
/linux-4.1.27/lib/
H A Dbitmap.c54 if ((bitmap1[k] ^ bitmap2[k]) & BITMAP_LAST_WORD_MASK(bits)) __bitmap_equal()
88 unsigned long mask = BITMAP_LAST_WORD_MASK(nbits); __bitmap_shift_right()
164 BITMAP_LAST_WORD_MASK(bits)); __bitmap_and()
202 BITMAP_LAST_WORD_MASK(bits)); __bitmap_andnot()
216 if ((bitmap1[k] & bitmap2[k]) & BITMAP_LAST_WORD_MASK(bits)) __bitmap_intersects()
231 if ((bitmap1[k] & ~bitmap2[k]) & BITMAP_LAST_WORD_MASK(bits)) __bitmap_subset()
246 w += hweight_long(bitmap[k] & BITMAP_LAST_WORD_MASK(bits)); __bitmap_weight()
267 mask_to_set &= BITMAP_LAST_WORD_MASK(size); bitmap_set()
288 mask_to_clear &= BITMAP_LAST_WORD_MASK(size); bitmap_clear()
H A Dfind_bit.c118 unsigned long val = BITMAP_LAST_WORD_MASK(size); find_last_bit()
H A Dgenalloc.c101 mask_to_set &= BITMAP_LAST_WORD_MASK(size); bitmap_set_ll()
136 mask_to_clear &= BITMAP_LAST_WORD_MASK(size); bitmap_clear_ll()

Completed in 436 milliseconds