162306a36Sopenharmony_ci#ifndef _ASM_GENERIC_BITOPS_FFZ_H_
262306a36Sopenharmony_ci#define _ASM_GENERIC_BITOPS_FFZ_H_
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci/*
562306a36Sopenharmony_ci * ffz - find first zero in word.
662306a36Sopenharmony_ci * @word: The word to search
762306a36Sopenharmony_ci *
862306a36Sopenharmony_ci * Undefined if no zero exists, so code should check against ~0UL first.
962306a36Sopenharmony_ci */
1062306a36Sopenharmony_ci#define ffz(x)  __ffs(~(x))
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci#endif /* _ASM_GENERIC_BITOPS_FFZ_H_ */
13