Lines Matching refs:hashinfo
153 struct inet_hashinfo *hashinfo, in inet_ehash_bucket() argument
156 return &hashinfo->ehash[hash & hashinfo->ehash_mask]; in inet_ehash_bucket()
160 struct inet_hashinfo *hashinfo, in inet_ehash_lockp() argument
163 return &hashinfo->ehash_locks[hash & hashinfo->ehash_locks_mask]; in inet_ehash_lockp()
166 int inet_ehash_locks_alloc(struct inet_hashinfo *hashinfo);
168 static inline void inet_ehash_locks_free(struct inet_hashinfo *hashinfo) in inet_ehash_locks_free() argument
170 kvfree(hashinfo->ehash_locks); in inet_ehash_locks_free()
171 hashinfo->ehash_locks = NULL; in inet_ehash_locks_free()
215 struct inet_hashinfo *hashinfo,
222 struct inet_hashinfo *hashinfo, in inet_lookup_listener() argument
226 return __inet_lookup_listener(net, hashinfo, saddr, sport, in inet_lookup_listener()
285 struct inet_hashinfo *hashinfo,
291 inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, in inet_lookup_established() argument
296 return __inet_lookup_established(net, hashinfo, saddr, sport, daddr, in inet_lookup_established()
301 struct inet_hashinfo *hashinfo, in __inet_lookup() argument
307 struct sock *sk = __inet_lookup_established(net, hashinfo, in __inet_lookup()
310 return sk ? : __inet_lookup_listener(net, hashinfo, saddr, sport, in __inet_lookup()
315 struct inet_hashinfo *hashinfo, in inet_lookup() argument
323 sk = __inet_lookup(net, hashinfo, saddr, sport, daddr, dport, dif); in inet_lookup()
329 static inline struct sock *__inet_lookup_skb(struct inet_hashinfo *hashinfo, in __inet_lookup_skb() argument
340 return __inet_lookup(dev_net(skb_dst(skb)->dev), hashinfo, in __inet_lookup_skb()