Branch data Line data Source code
1 : : /* SPDX-License-Identifier: GPL-2.0 */ 2 : : #ifndef _ASM_GENERIC_BITOPS_BUILTIN_FFS_H_ 3 : : #define _ASM_GENERIC_BITOPS_BUILTIN_FFS_H_ 4 : : 5 : : /** 6 : : * ffs - find first bit set 7 : : * @x: the word to search 8 : : * 9 : : * This is defined the same way as 10 : : * the libc and compiler builtin ffs routines, therefore 11 : : * differs in spirit from the above ffz (man ffs). 12 : : */ 13 : : static __always_inline int ffs(int x) 14 : : { 15 : 261027182 : return __builtin_ffs(x); 16 : : } 17 : : 18 : : #endif