Lines Matching refs:hashinfo
52 struct inet_hashinfo *hashinfo) in inet_twsk_bind_unhash() argument
61 inet_bind_bucket_destroy(hashinfo->bind_bucket_cachep, tb); in inet_twsk_bind_unhash()
72 struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo; in inet_twsk_kill() local
76 spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); in inet_twsk_kill()
83 bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), tw->tw_num, in inet_twsk_kill()
84 hashinfo->bhash_size)]; in inet_twsk_kill()
87 refcnt += inet_twsk_bind_unhash(tw, hashinfo); in inet_twsk_kill()
132 struct inet_hashinfo *hashinfo) in __inet_twsk_hashdance() argument
136 struct inet_ehash_bucket *ehead = inet_ehash_bucket(hashinfo, sk->sk_hash); in __inet_twsk_hashdance()
137 spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash); in __inet_twsk_hashdance()
143 bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), inet->inet_num, in __inet_twsk_hashdance()
144 hashinfo->bhash_size)]; in __inet_twsk_hashdance()
285 void inet_twsk_purge(struct inet_hashinfo *hashinfo, in inet_twsk_purge() argument
293 for (slot = 0; slot <= hashinfo->ehash_mask; slot++) { in inet_twsk_purge()
294 struct inet_ehash_bucket *head = &hashinfo->ehash[slot]; in inet_twsk_purge()