builtin-__ffs.h (379B)
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 in word. 7 * @word: The word to search 8 * 9 * Undefined if no bit exists, so code should check against 0 first. 10 */ 11static __always_inline unsigned long __ffs(unsigned long word) 12{ 13 return __builtin_ctzl(word); 14} 15 16#endif