Lines Matching refs:w
117 static inline unsigned int generic_hweight32(unsigned int w) in generic_hweight32() argument
119 unsigned int res = (w & 0x55555555) + ((w >> 1) & 0x55555555); in generic_hweight32()
126 static inline unsigned int generic_hweight16(unsigned int w) in generic_hweight16() argument
128 unsigned int res = (w & 0x5555) + ((w >> 1) & 0x5555); in generic_hweight16()
134 static inline unsigned int generic_hweight8(unsigned int w) in generic_hweight8() argument
136 unsigned int res = (w & 0x55) + ((w >> 1) & 0x55); in generic_hweight8()
141 static inline unsigned long generic_hweight64(__u64 w) in generic_hweight64() argument
143 return generic_hweight32((unsigned int)(w >> 32)) + in generic_hweight64()
144 generic_hweight32((unsigned int)w); in generic_hweight64()
147 static inline unsigned long hweight_long(unsigned long w) in hweight_long() argument
149 return sizeof(w) == 4 ? generic_hweight32(w) : generic_hweight64(w); in hweight_long()