Lines Matching refs:hash
98 struct udp_hslot *hash; member
112 return &table->hash[udp_hashfn(net, num, table->mask)]; in udp_hashslot()
120 unsigned int hash) in udp_hashslot2() argument
122 return &table->hash2[hash & table->mask].hslot; in udp_hashslot2()
131 unsigned int hash) in udp_hashslot4() argument
175 unsigned int hash) in udp_hashslot4() argument
177 return &table->hash4[hash & table->mask]; in udp_hashslot4()
316 static inline void udp_lib_hash4(struct sock *sk, u16 hash) in udp_lib_hash4() argument
324 void udp_lib_hash4(struct sock *sk, u16 hash);
336 u32 hash; in udp_flow_src_port() local
343 hash = skb_get_hash(skb); in udp_flow_src_port()
344 if (unlikely(!hash)) { in udp_flow_src_port()
349 hash = jhash(skb->data, 2 * ETH_ALEN, in udp_flow_src_port()
355 hash = udp_flow_hashrnd(); in udp_flow_src_port()
364 hash ^= hash << 16; in udp_flow_src_port()
366 return htons((((u64) hash * (max - min)) >> 32) + min); in udp_flow_src_port()