Lines Matching refs:hashinfo
30 struct inet_hashinfo *hashinfo) in inet_twsk_bind_unhash() argument
41 inet_bind2_bucket_destroy(hashinfo->bind2_bucket_cachep, tb2); in inet_twsk_bind_unhash()
42 inet_bind_bucket_destroy(hashinfo->bind_bucket_cachep, tb); in inet_twsk_bind_unhash()
50 struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo; in inet_twsk_kill() local
51 spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); in inet_twsk_kill()
59 bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), tw->tw_num, in inet_twsk_kill()
60 hashinfo->bhash_size)]; in inet_twsk_kill()
61 bhead2 = inet_bhashfn_portaddr(hashinfo, (struct sock *)tw, in inet_twsk_kill()
66 inet_twsk_bind_unhash(tw, hashinfo); in inet_twsk_kill()
109 struct inet_hashinfo *hashinfo, in inet_twsk_hashdance_schedule() argument
114 struct inet_ehash_bucket *ehead = inet_ehash_bucket(hashinfo, sk->sk_hash); in inet_twsk_hashdance_schedule()
115 spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash); in inet_twsk_hashdance_schedule()
122 bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), inet->inet_num, in inet_twsk_hashdance_schedule()
123 hashinfo->bhash_size)]; in inet_twsk_hashdance_schedule()
124 bhead2 = inet_bhashfn_portaddr(hashinfo, sk, twsk_net(tw), inet->inet_num); in inet_twsk_hashdance_schedule()
238 struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo; in inet_twsk_deschedule_put() local
239 spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); in inet_twsk_deschedule_put()
312 void inet_twsk_purge(struct inet_hashinfo *hashinfo) in inet_twsk_purge() argument
314 struct inet_ehash_bucket *head = &hashinfo->ehash[0]; in inet_twsk_purge()
315 unsigned int ehash_mask = hashinfo->ehash_mask; in inet_twsk_purge()