| 1 |
|
| 2 | #ifndef _ASM_GENERIC_BITOPS_BUILTIN___FFS_H_
|
| 3 | #define _ASM_GENERIC_BITOPS_BUILTIN___FFS_H_
|
| 4 |
|
| 5 | |
| 6 | * __ffs - find first bit in word.
|
| 7 | * @word: The word to search
|
| 8 | *
|
| 9 | * Undefined if no bit exists, so code should check against 0 first.
|
| 10 |
|
| 11 | static __always_inline __attribute_const__ unsigned int __ffs(unsigned long word)
|
| 12 | {
|
| 13 | return __builtin_ctzl(word);
|
| 14 | }
|
| 15 |
|
| 16 | #endif
|