sk_hash
if (skb->sk && skb->sk->sk_hash)
hash = skb->sk->sk_hash;
sk->sk_hash = vcc->vci & (VCC_HTABLE_SIZE - 1);
hash = migrating_sk->sk_hash;
spinlock_t *lock = inet_ehash_lockp(hinfo, sk->sk_hash);
sk->sk_hash = 0;
if (sk->sk_hash != hash)
if (sk2->sk_hash != hash ||
if (sk2->sk_hash != hash)
sk->sk_hash = hash;
if (esk->sk_hash != sk->sk_hash)
sk->sk_hash = sk_ehashfn(sk);
head = inet_ehash_bucket(hashinfo, sk->sk_hash);
lock = inet_ehash_lockp(hashinfo, sk->sk_hash);
WARN_ON_ONCE(sk->sk_hash != osk->sk_hash);
spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash);
spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash);
tw->tw_hash = sk->sk_hash;
if (sk->sk_hash != hash)
if (sk2->sk_hash != hash ||
if (sk2->sk_hash != hash)
sk->sk_hash = hash;
u32 hash = sk->sk_hash;
dst->value = skb->sk->sk_hash;
f->socket_hash != sk->sk_hash)) {
f->socket_hash = sk->sk_hash;
f->socket_hash = sk->sk_hash;
sk->sk_hash = unix_unbound_hash(sk);
old_hash = sk->sk_hash;
old_hash = sk->sk_hash;
old_hash = sk->sk_hash;
spin_unlock(&seq_file_net(seq)->unx.table.locks[sk->sk_hash]);
spin_unlock(&seq_file_net(seq)->unx.table.locks[start_sk->sk_hash]);
sk_add_node(sk, &net->unx.table.buckets[sk->sk_hash]);
sk->sk_hash = hash;
spin_lock(&net->unx.table.locks[sk->sk_hash]);
spin_unlock(&net->unx.table.locks[sk->sk_hash]);
spin_lock(&net->unx.table.locks[sk->sk_hash]);
spin_unlock(&net->unx.table.locks[sk->sk_hash]);
spin_lock(&bsd_socket_locks[sk->sk_hash]);
sk_add_bind_node(sk, &bsd_socket_buckets[sk->sk_hash]);
spin_unlock(&bsd_socket_locks[sk->sk_hash]);
spin_lock(&bsd_socket_locks[sk->sk_hash]);
spin_unlock(&bsd_socket_locks[sk->sk_hash]);