Lines Matching refs:hashinfo

180 	return sk->sk_prot->h.hashinfo ? :  in tcp_or_dccp_get_hashinfo()
181 sock_net(sk)->ipv4.tcp_death_row.hashinfo; in tcp_or_dccp_get_hashinfo()
183 return sock_net(sk)->ipv4.tcp_death_row.hashinfo; in tcp_or_dccp_get_hashinfo()
194 struct inet_hashinfo *hashinfo, in inet_ehash_bucket() argument
197 return &hashinfo->ehash[hash & hashinfo->ehash_mask]; in inet_ehash_bucket()
201 struct inet_hashinfo *hashinfo, in inet_ehash_lockp() argument
204 return &hashinfo->ehash_locks[hash & hashinfo->ehash_locks_mask]; in inet_ehash_lockp()
207 int inet_ehash_locks_alloc(struct inet_hashinfo *hashinfo);
215 static inline void inet_ehash_locks_free(struct inet_hashinfo *hashinfo) in inet_ehash_locks_free() argument
217 kvfree(hashinfo->ehash_locks); in inet_ehash_locks_free()
218 hashinfo->ehash_locks = NULL; in inet_ehash_locks_free()
221 struct inet_hashinfo *inet_pernet_hashinfo_alloc(struct inet_hashinfo *hashinfo,
223 void inet_pernet_hashinfo_free(struct inet_hashinfo *hashinfo);
308 struct inet_hashinfo *hashinfo,
316 struct inet_hashinfo *hashinfo, in inet_lookup_listener() argument
321 return __inet_lookup_listener(net, hashinfo, skb, doff, saddr, sport, in inet_lookup_listener()
372 struct inet_hashinfo *hashinfo,
399 inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, in inet_lookup_established() argument
404 return __inet_lookup_established(net, hashinfo, saddr, sport, daddr, in inet_lookup_established()
409 struct inet_hashinfo *hashinfo, in __inet_lookup() argument
419 sk = __inet_lookup_established(net, hashinfo, saddr, sport, in __inet_lookup()
425 return __inet_lookup_listener(net, hashinfo, skb, doff, saddr, in __inet_lookup()
430 struct inet_hashinfo *hashinfo, in inet_lookup() argument
439 sk = __inet_lookup(net, hashinfo, skb, doff, saddr, sport, daddr, in inet_lookup()
487 static inline struct sock *__inet_lookup_skb(struct inet_hashinfo *hashinfo, in __inet_lookup_skb() argument
506 return __inet_lookup(net, hashinfo, skb, in __inet_lookup_skb()