Lines Matching refs:head
62 struct inet_bind_hashbucket *head, in inet_bind_bucket_create() argument
74 hlist_add_head(&tb->node, &head->chain); in inet_bind_bucket_create()
111 struct inet_bind_hashbucket *head = &hashinfo->bhash[bhash]; in __inet_put_port() local
116 spin_lock(&head->lock); in __inet_put_port()
123 spin_unlock(&head->lock); in __inet_put_port()
140 struct inet_bind_hashbucket *head = &table->bhash[bhash]; in __inet_inherit_port() local
143 spin_lock(&head->lock); in __inet_inherit_port()
151 inet_bind_bucket_for_each(tb, &head->chain) { in __inet_inherit_port()
158 sock_net(sk), head, port); in __inet_inherit_port()
160 spin_unlock(&head->lock); in __inet_inherit_port()
166 spin_unlock(&head->lock); in __inet_inherit_port()
222 sk_nulls_for_each_rcu(sk, node, &ilb->head) { in __inet_lookup_listener()
297 struct inet_ehash_bucket *head = &hashinfo->ehash[slot]; in __inet_lookup_established() local
301 sk_nulls_for_each_rcu(sk, node, &head->chain) { in __inet_lookup_established()
346 struct inet_ehash_bucket *head = inet_ehash_bucket(hinfo, hash); in __inet_check_established() local
355 sk_nulls_for_each(sk2, node, &head->chain) { in __inet_check_established()
377 __sk_nulls_add_node_rcu(sk, &head->chain); in __inet_check_established()
414 struct inet_ehash_bucket *head; in __inet_hash_nolisten() local
421 head = inet_ehash_bucket(hashinfo, sk->sk_hash); in __inet_hash_nolisten()
422 list = &head->chain; in __inet_hash_nolisten()
449 __sk_nulls_add_node_rcu(sk, &ilb->head); in __inet_hash()
495 struct inet_bind_hashbucket *head; in __inet_hash_connect() local
515 head = &hinfo->bhash[inet_bhashfn(net, port, in __inet_hash_connect()
517 spin_lock(&head->lock); in __inet_hash_connect()
523 inet_bind_bucket_for_each(tb, &head->chain) { in __inet_hash_connect()
538 net, head, port); in __inet_hash_connect()
540 spin_unlock(&head->lock); in __inet_hash_connect()
548 spin_unlock(&head->lock); in __inet_hash_connect()
565 spin_unlock(&head->lock); in __inet_hash_connect()
579 head = &hinfo->bhash[inet_bhashfn(net, snum, hinfo->bhash_size)]; in __inet_hash_connect()
581 spin_lock_bh(&head->lock); in __inet_hash_connect()
584 spin_unlock_bh(&head->lock); in __inet_hash_connect()
587 spin_unlock(&head->lock); in __inet_hash_connect()
614 INIT_HLIST_NULLS_HEAD(&h->listening_hash[i].head, in inet_hashinfo_init()