Lines Matching refs:w
116 static inline unsigned int generic_hweight32(unsigned int w) in generic_hweight32() argument
118 unsigned int res = (w & 0x55555555) + ((w >> 1) & 0x55555555); in generic_hweight32()
125 static inline unsigned int generic_hweight16(unsigned int w) in generic_hweight16() argument
127 unsigned int res = (w & 0x5555) + ((w >> 1) & 0x5555); in generic_hweight16()
133 static inline unsigned int generic_hweight8(unsigned int w) in generic_hweight8() argument
135 unsigned int res = (w & 0x55) + ((w >> 1) & 0x55); in generic_hweight8()
140 static inline unsigned long generic_hweight64(__u64 w) in generic_hweight64() argument
142 return generic_hweight32((unsigned int)(w >> 32)) + in generic_hweight64()
143 generic_hweight32((unsigned int)w); in generic_hweight64()
146 static inline unsigned long hweight_long(unsigned long w) in hweight_long() argument
148 return sizeof(w) == 4 ? generic_hweight32(w) : generic_hweight64(w); in hweight_long()