__const_hweight16 19 include/asm-generic/bitops/const_hweight.h #define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16)) __const_hweight16 26 include/asm-generic/bitops/const_hweight.h #define hweight16(w) (__builtin_constant_p(w) ? __const_hweight16(w) : __arch_hweight16(w)) __const_hweight16 34 include/asm-generic/bitops/const_hweight.h #define HWEIGHT16(w) (BUILD_BUG_ON_ZERO(!__builtin_constant_p(w)) + __const_hweight16(w))