Lines Matching refs:head
33 struct inet_bind_hashbucket *head,
45 hlist_add_head(&tb->node, &head->chain);
83 struct inet_bind_hashbucket *head = &hashinfo->bhash[bhash];
88 spin_lock(&head->lock);
95 spin_unlock(&head->lock);
112 struct inet_bind_hashbucket *head = &table->bhash[bhash];
115 spin_lock(&head->lock);
123 inet_bind_bucket_for_each(tb, &head->chain) {
130 sock_net(sk), head, port);
132 spin_unlock(&head->lock);
138 spin_unlock(&head->lock);
194 sk_nulls_for_each_rcu(sk, node, &ilb->head) {
248 struct inet_ehash_bucket *head = &hashinfo->ehash[slot];
252 sk_nulls_for_each_rcu(sk, node, &head->chain) {
277 sk_nulls_for_each_rcu(sk, node, &head->twchain) {
325 struct inet_ehash_bucket *head = inet_ehash_bucket(hinfo, hash);
335 sk_nulls_for_each(sk2, node, &head->twchain) {
351 sk_nulls_for_each(sk2, node, &head->chain) {
366 __sk_nulls_add_node_rcu(sk, &head->chain);
404 struct inet_ehash_bucket *head;
410 head = inet_ehash_bucket(hashinfo, sk->sk_hash);
411 list = &head->chain;
440 __sk_nulls_add_node_rcu(sk, &ilb->head);
485 struct inet_bind_hashbucket *head;
505 head = &hinfo->bhash[inet_bhashfn(net, port,
507 spin_lock(&head->lock);
513 inet_bind_bucket_for_each(tb, &head->chain) {
528 net, head, port);
530 spin_unlock(&head->lock);
538 spin_unlock(&head->lock);
555 spin_unlock(&head->lock);
569 head = &hinfo->bhash[inet_bhashfn(net, snum, hinfo->bhash_size)];
571 spin_lock_bh(&head->lock);
574 spin_unlock_bh(&head->lock);
577 spin_unlock(&head->lock);
604 INIT_HLIST_NULLS_HEAD(&h->listening_hash[i].head,