Lines Matching refs:val
16 #define hash_long(val, bits) hash_32(val, bits)
18 #define hash_long(val, bits) hash_64(val, bits)
60 static inline u32 __hash_32_generic(u32 val)
62 return val * GOLDEN_RATIO_32;
65 static inline u32 hash_32(u32 val, unsigned int bits)
68 return __hash_32(val) >> (32 - bits);
74 static __always_inline u32 hash_64_generic(u64 val, unsigned int bits)
78 return val * GOLDEN_RATIO_64 >> (64 - bits);
81 return hash_32((u32)val ^ __hash_32(val >> 32), bits);
93 unsigned long val = (unsigned long)ptr;
96 val ^= (val >> 32);
98 return (u32)val;