Lines Matching refs:word
250 static __always_inline unsigned long variable__ffs(unsigned long word) in variable__ffs() argument
253 : "=r" (word) in variable__ffs()
254 : "rm" (word)); in variable__ffs()
255 return word; in variable__ffs()
264 #define __ffs(word) \ argument
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) in variable_ffz() argument
272 : "=r" (word) in variable_ffz()
273 : "r" (~word)); in variable_ffz()
274 return word; in variable_ffz()
283 #define ffz(word) \ argument
284 (__builtin_constant_p(word) ? \
285 (unsigned long)__builtin_ctzl(~word) : \
286 variable_ffz(word))
294 static __always_inline unsigned long __fls(unsigned long word) in __fls() argument
297 : "=r" (word) in __fls()
298 : "rm" (word)); in __fls()
299 return word; in __fls()