Lines Matching defs:h
12 #include <linux/module.h>
13 #include <linux/random.h>
14 #include <linux/sched.h>
15 #include <linux/slab.h>
16 #include <linux/wait.h>
17 #include <linux/vmalloc.h>
18 #include <linux/memblock.h>
20 #include <net/addrconf.h>
21 #include <net/inet_connection_sock.h>
22 #include <net/inet_hashtables.h>
24 #include <net/inet6_hashtables.h>
26 #include <net/hotdata.h>
27 #include <net/ip.h>
28 #include <net/rps.h>
29 #include <net/secure_seq.h>
30 #include <net/sock_reuseport.h>
31 #include <net/tcp.h>
332 inet_lhash2_bucket_sk(struct inet_hashinfo *h, struct sock *sk)
346 return inet_lhash2_bucket(h, hash);
1245 static void init_hashinfo_lhash2(struct inet_hashinfo *h)
1249 for (i = 0; i <= h->lhash2_mask; i++) {
1250 spin_lock_init(&h->lhash2[i].lock);
1251 INIT_HLIST_NULLS_HEAD(&h->lhash2[i].nulls_head,
1256 void __init inet_hashinfo2_init(struct inet_hashinfo *h, const char *name,
1261 h->lhash2 = alloc_large_system_hash(name,
1262 sizeof(*h->lhash2),
1267 &h->lhash2_mask,
1270 init_hashinfo_lhash2(h);
1281 int inet_hashinfo2_init_mod(struct inet_hashinfo *h)
1283 h->lhash2 = kmalloc_array(INET_LHTABLE_SIZE, sizeof(*h->lhash2), GFP_KERNEL);
1284 if (!h->lhash2)
1287 h->lhash2_mask = INET_LHTABLE_SIZE - 1;
1289 BUG_ON(INET_LHTABLE_SIZE & h->lhash2_mask);
1291 init_hashinfo_lhash2(h);