Lines Matching refs:word
465 static inline unsigned long __fls(unsigned long word) in __fls() argument
469 if (BITS_PER_LONG == 32 && !__builtin_constant_p(word) && in __fls()
477 : "r" (word)); in __fls()
482 if (BITS_PER_LONG == 64 && !__builtin_constant_p(word) && in __fls()
490 : "r" (word)); in __fls()
498 if (!(word & (~0ul << 32))) { in __fls()
500 word <<= 32; in __fls()
503 if (!(word & (~0ul << (BITS_PER_LONG-16)))) { in __fls()
505 word <<= 16; in __fls()
507 if (!(word & (~0ul << (BITS_PER_LONG-8)))) { in __fls()
509 word <<= 8; in __fls()
511 if (!(word & (~0ul << (BITS_PER_LONG-4)))) { in __fls()
513 word <<= 4; in __fls()
515 if (!(word & (~0ul << (BITS_PER_LONG-2)))) { in __fls()
517 word <<= 2; in __fls()
519 if (!(word & (~0ul << (BITS_PER_LONG-1)))) in __fls()
531 static inline unsigned long __ffs(unsigned long word) in __ffs() argument
533 return __fls(word & -word); in __ffs()
596 static inline int ffs(int word) in ffs() argument
598 if (!word) in ffs()
601 return fls(word & -word); in ffs()