Lines Matching defs:word
250 static __always_inline unsigned long variable__ffs(unsigned long word)
253 : "=r" (word)
254 : "rm" (word));
255 return word;
259 * __ffs - find first set bit in word
260 * @word: The word to search
264 #define __ffs(word) \
265 (__builtin_constant_p(word) ? \
266 (unsigned long)__builtin_ctzl(word) : \
267 variable__ffs(word))
269 static __always_inline unsigned long variable_ffz(unsigned long word)
272 : "=r" (word)
273 : "r" (~word));
274 return word;
278 * ffz - find first zero bit in word
279 * @word: The word to search
283 #define ffz(word) \
284 (__builtin_constant_p(word) ? \
285 (unsigned long)__builtin_ctzl(~word) : \
286 variable_ffz(word))
289 * __fls: find last set bit in word
290 * @word: The word to search
294 static __always_inline unsigned long __fls(unsigned long word)
297 : "=r" (word)
298 : "rm" (word));
299 return word;
336 * ffs - find first set bit in word
337 * @x: the word to search
349 * fls - find last set bit in word
350 * @x: the word to search
390 * fls64 - find last set bit in a 64-bit word
391 * @x: the word to search