Lines Matching defs:hashinfo
185 return sk->sk_prot->h.hashinfo ? :
186 sock_net(sk)->ipv4.tcp_death_row.hashinfo;
188 return sock_net(sk)->ipv4.tcp_death_row.hashinfo;
199 struct inet_hashinfo *hashinfo,
202 return &hashinfo->ehash[hash & hashinfo->ehash_mask];
206 struct inet_hashinfo *hashinfo,
209 return &hashinfo->ehash_locks[hash & hashinfo->ehash_locks_mask];
212 int inet_ehash_locks_alloc(struct inet_hashinfo *hashinfo);
220 static inline void inet_ehash_locks_free(struct inet_hashinfo *hashinfo)
222 kvfree(hashinfo->ehash_locks);
223 hashinfo->ehash_locks = NULL;
226 struct inet_hashinfo *inet_pernet_hashinfo_alloc(struct inet_hashinfo *hashinfo,
228 void inet_pernet_hashinfo_free(struct inet_hashinfo *hashinfo);
313 struct inet_hashinfo *hashinfo,
321 struct inet_hashinfo *hashinfo,
326 return __inet_lookup_listener(net, hashinfo, skb, doff, saddr, sport,
377 struct inet_hashinfo *hashinfo,
404 inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo,
409 return __inet_lookup_established(net, hashinfo, saddr, sport, daddr,
414 struct inet_hashinfo *hashinfo,
424 sk = __inet_lookup_established(net, hashinfo, saddr, sport,
430 return __inet_lookup_listener(net, hashinfo, skb, doff, saddr,
435 struct inet_hashinfo *hashinfo,
444 sk = __inet_lookup(net, hashinfo, skb, doff, saddr, sport, daddr,
492 static inline struct sock *__inet_lookup_skb(struct inet_hashinfo *hashinfo,
511 return __inet_lookup(net, hashinfo, skb,