Lines Matching defs:hashinfo
117 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo;
119 hashinfo->bhash_size);
120 struct inet_bind_hashbucket *head = &hashinfo->bhash[bhash];
128 inet_bind_bucket_destroy(hashinfo->bind_bucket_cachep, tb);
142 struct inet_hashinfo *table = sk->sk_prot->h.hashinfo;
316 struct inet_hashinfo *hashinfo,
324 if (hashinfo != &tcp_hashinfo)
339 struct inet_hashinfo *hashinfo,
351 result = inet_lookup_run_bpf(net, hashinfo, skb, doff,
358 ilb2 = inet_lhash2_bucket(hashinfo, hash2);
368 ilb2 = inet_lhash2_bucket(hashinfo, hash2);
402 struct inet_hashinfo *hashinfo,
415 unsigned int slot = hash & hashinfo->ehash_mask;
416 struct inet_ehash_bucket *head = &hashinfo->ehash[slot];
452 struct inet_hashinfo *hinfo = death_row->hashinfo;
567 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo;
576 head = inet_ehash_bucket(hashinfo, sk->sk_hash);
578 lock = inet_ehash_lockp(hashinfo, sk->sk_hash);
639 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo;
650 ilb = &hashinfo->listening_hash[inet_sk_listen_hashfn(sk)];
663 inet_hash2(hashinfo, sk);
693 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo;
695 inet_unhash2(hashinfo, sk);
704 struct inet_hashinfo *hashinfo = sk->sk_prot->h.hashinfo;
712 ilb = &hashinfo->listening_hash[inet_sk_listen_hashfn(sk)];
720 spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash);
747 struct inet_hashinfo *hinfo = death_row->hashinfo;
934 int inet_ehash_locks_alloc(struct inet_hashinfo *hashinfo)
945 nblocks = min(nblocks, hashinfo->ehash_mask + 1);
947 hashinfo->ehash_locks = kvmalloc_array(nblocks, locksz, GFP_KERNEL);
948 if (!hashinfo->ehash_locks)
952 spin_lock_init(&hashinfo->ehash_locks[i]);
954 hashinfo->ehash_locks_mask = nblocks - 1;