Lines Matching refs:newsk
1460 struct sock *sk = sock->sk, *newsk = NULL, *other = NULL; in unix_stream_connect() local
1486 newsk = unix_create1(net, NULL, 0, sock->type); in unix_stream_connect()
1487 if (IS_ERR(newsk)) { in unix_stream_connect()
1488 err = PTR_ERR(newsk); in unix_stream_connect()
1489 newsk = NULL; in unix_stream_connect()
1496 skb = sock_wmalloc(newsk, 1, 0, GFP_KERNEL); in unix_stream_connect()
1574 err = security_unix_stream_connect(sk, other, newsk); in unix_stream_connect()
1583 unix_peer(newsk) = sk; in unix_stream_connect()
1584 newsk->sk_state = TCP_ESTABLISHED; in unix_stream_connect()
1585 newsk->sk_type = sk->sk_type; in unix_stream_connect()
1586 init_peercred(newsk); in unix_stream_connect()
1587 newu = unix_sk(newsk); in unix_stream_connect()
1588 RCU_INIT_POINTER(newsk->sk_wq, &newu->peer_wq); in unix_stream_connect()
1620 sock_hold(newsk); in unix_stream_connect()
1623 unix_peer(sk) = newsk; in unix_stream_connect()
1642 if (newsk) in unix_stream_connect()
1643 unix_release_sock(newsk, 0); in unix_stream_connect()