Lines Matching refs:h
89 unsigned int h = family ^ reqid; in __xfrm_dst_hash() local
92 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); in __xfrm_dst_hash()
95 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr); in __xfrm_dst_hash()
98 return (h ^ (h >> 16)) & hmask; in __xfrm_dst_hash()
106 unsigned int h = family; in __xfrm_src_hash() local
109 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); in __xfrm_src_hash()
112 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr); in __xfrm_src_hash()
115 return (h ^ (h >> 16)) & hmask; in __xfrm_src_hash()
122 unsigned int h = (__force u32)spi ^ proto; in __xfrm_spi_hash() local
125 h ^= __xfrm4_addr_hash(daddr); in __xfrm_spi_hash()
128 h ^= __xfrm6_addr_hash(daddr); in __xfrm_spi_hash()
131 return (h ^ (h >> 10) ^ (h >> 20)) & hmask; in __xfrm_spi_hash()
145 unsigned int h = 0; in __sel_hash() local
153 h = __xfrm4_dpref_spref_hash(daddr, saddr, dbits, sbits); in __sel_hash()
161 h = __xfrm6_dpref_spref_hash(daddr, saddr, dbits, sbits); in __sel_hash()
164 h ^= (h >> 16); in __sel_hash()
165 return h & hmask; in __sel_hash()
174 unsigned int h = 0; in __addr_hash() local
178 h = __xfrm4_dpref_spref_hash(daddr, saddr, dbits, sbits); in __addr_hash()
182 h = __xfrm6_dpref_spref_hash(daddr, saddr, dbits, sbits); in __addr_hash()
185 h ^= (h >> 16); in __addr_hash()
186 return h & hmask; in __addr_hash()