Lines Matching refs:hashinfo
105 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo; in __inet_put_port() local
107 hashinfo->bhash_size); in __inet_put_port()
108 struct inet_bind_hashbucket *head = &hashinfo->bhash[bhash]; in __inet_put_port()
116 inet_bind_bucket_destroy(hashinfo->bind_bucket_cachep, tb); in __inet_put_port()
130 struct inet_hashinfo *table = sk->sk_prot->h.hashinfo; in __inet_inherit_port()
292 struct inet_hashinfo *hashinfo, in __inet_lookup_listener() argument
303 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in __inet_lookup_listener()
313 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in __inet_lookup_listener()
347 struct inet_hashinfo *hashinfo, in __inet_lookup_established() argument
360 unsigned int slot = hash & hashinfo->ehash_mask; in __inet_lookup_established()
361 struct inet_ehash_bucket *head = &hashinfo->ehash[slot]; in __inet_lookup_established()
399 struct inet_hashinfo *hinfo = death_row->hashinfo; in __inet_check_established()
475 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo; in inet_ehash_insert() local
484 head = inet_ehash_bucket(hashinfo, sk->sk_hash); in inet_ehash_insert()
486 lock = inet_ehash_lockp(hashinfo, sk->sk_hash); in inet_ehash_insert()
539 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo; in __inet_hash() local
548 ilb = &hashinfo->listening_hash[inet_sk_listen_hashfn(sk)]; in __inet_hash()
561 inet_hash2(hashinfo, sk); in __inet_hash()
588 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo; in inet_unhash() local
596 ilb = &hashinfo->listening_hash[inet_sk_listen_hashfn(sk)]; in inet_unhash()
599 lock = inet_ehash_lockp(hashinfo, sk->sk_hash); in inet_unhash()
608 inet_unhash2(hashinfo, sk); in inet_unhash()
625 struct inet_hashinfo *hinfo = death_row->hashinfo; in __inet_hash_connect()
804 int inet_ehash_locks_alloc(struct inet_hashinfo *hashinfo) in inet_ehash_locks_alloc() argument
815 nblocks = min(nblocks, hashinfo->ehash_mask + 1); in inet_ehash_locks_alloc()
817 hashinfo->ehash_locks = kvmalloc_array(nblocks, locksz, GFP_KERNEL); in inet_ehash_locks_alloc()
818 if (!hashinfo->ehash_locks) in inet_ehash_locks_alloc()
822 spin_lock_init(&hashinfo->ehash_locks[i]); in inet_ehash_locks_alloc()
824 hashinfo->ehash_locks_mask = nblocks - 1; in inet_ehash_locks_alloc()