Lines Matching refs:ilb
606 struct inet_listen_hashbucket *ilb) in inet_reuseport_add_sock() argument
613 sk_nulls_for_each_rcu(sk2, node, &ilb->nulls_head) { in inet_reuseport_add_sock()
631 struct inet_listen_hashbucket *ilb; in __inet_hash() local
641 ilb = &hashinfo->listening_hash[inet_sk_listen_hashfn(sk)]; in __inet_hash()
643 spin_lock(&ilb->lock); in __inet_hash()
645 err = inet_reuseport_add_sock(sk, ilb); in __inet_hash()
651 __sk_nulls_add_node_tail_rcu(sk, &ilb->nulls_head); in __inet_hash()
653 __sk_nulls_add_node_rcu(sk, &ilb->nulls_head); in __inet_hash()
655 ilb->count++; in __inet_hash()
659 spin_unlock(&ilb->lock); in __inet_hash()
676 static void __inet_unhash(struct sock *sk, struct inet_listen_hashbucket *ilb) in __inet_unhash() argument
683 if (ilb) { in __inet_unhash()
687 ilb->count--; in __inet_unhash()
701 struct inet_listen_hashbucket *ilb; in inet_unhash() local
703 ilb = &hashinfo->listening_hash[inet_sk_listen_hashfn(sk)]; in inet_unhash()
707 spin_lock(&ilb->lock); in inet_unhash()
708 __inet_unhash(sk, ilb); in inet_unhash()
709 spin_unlock(&ilb->lock); in inet_unhash()