Lines Matching refs:BITS_PER_LONG

42 #define __BITOPS_WORDS(bits) (((bits) + BITS_PER_LONG - 1) / BITS_PER_LONG)
49 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word()
56 return ((unsigned char *)ptr) + ((nr ^ (BITS_PER_LONG - 8)) >> 3); in __bitops_byte()
76 mask = 1UL << (nr & (BITS_PER_LONG - 1)); in arch_set_bit()
97 mask = ~(1UL << (nr & (BITS_PER_LONG - 1))); in arch_clear_bit()
119 mask = 1UL << (nr & (BITS_PER_LONG - 1)); in arch_change_bit()
129 mask = 1UL << (nr & (BITS_PER_LONG - 1)); in arch_test_and_set_bit()
140 mask = ~(1UL << (nr & (BITS_PER_LONG - 1))); in arch_test_and_clear_bit()
151 mask = 1UL << (nr & (BITS_PER_LONG - 1)); in arch_test_and_change_bit()
218 addr += (nr ^ (BITS_PER_LONG - 8)) >> 3; in arch_test_bit()
262 return set_bit(nr ^ (BITS_PER_LONG - 1), ptr); in set_bit_inv()
267 return clear_bit(nr ^ (BITS_PER_LONG - 1), ptr); in clear_bit_inv()
273 return test_and_clear_bit(nr ^ (BITS_PER_LONG - 1), ptr); in test_and_clear_bit_inv()
278 return __set_bit(nr ^ (BITS_PER_LONG - 1), ptr); in __set_bit_inv()
283 return __clear_bit(nr ^ (BITS_PER_LONG - 1), ptr); in __clear_bit_inv()
289 return test_bit(nr ^ (BITS_PER_LONG - 1), ptr); in test_bit_inv()
353 return __flogr(-word & word) ^ (BITS_PER_LONG - 1); in __ffs()
365 unsigned long mask = 2 * BITS_PER_LONG - 1; in ffs()
368 return (1 + (__flogr(-val & val) ^ (BITS_PER_LONG - 1))) & mask; in ffs()
379 return __flogr(word) ^ (BITS_PER_LONG - 1); in __fls()
395 unsigned long mask = 2 * BITS_PER_LONG - 1; in fls64()
397 return (1 + (__flogr(word) ^ (BITS_PER_LONG - 1))) & mask; in fls64()