Lines Matching refs:newsk
594 struct sock *newsk = sk_alloc(sock_net(sk), PF_INET, GFP_KERNEL, in sctp_v4_create_accept_sk() local
597 if (!newsk) in sctp_v4_create_accept_sk()
600 sock_init_data(NULL, newsk); in sctp_v4_create_accept_sk()
602 newsk->sk_type = SOCK_STREAM; in sctp_v4_create_accept_sk()
604 newsk->sk_no_check = sk->sk_no_check; in sctp_v4_create_accept_sk()
605 newsk->sk_reuse = sk->sk_reuse; in sctp_v4_create_accept_sk()
606 newsk->sk_shutdown = sk->sk_shutdown; in sctp_v4_create_accept_sk()
608 newsk->sk_destruct = inet_sock_destruct; in sctp_v4_create_accept_sk()
609 newsk->sk_family = PF_INET; in sctp_v4_create_accept_sk()
610 newsk->sk_protocol = IPPROTO_SCTP; in sctp_v4_create_accept_sk()
611 newsk->sk_backlog_rcv = sk->sk_prot->backlog_rcv; in sctp_v4_create_accept_sk()
612 sock_reset_flag(newsk, SOCK_ZAPPED); in sctp_v4_create_accept_sk()
614 newinet = inet_sk(newsk); in sctp_v4_create_accept_sk()
633 sk_refcnt_debug_inc(newsk); in sctp_v4_create_accept_sk()
635 if (newsk->sk_prot->init(newsk)) { in sctp_v4_create_accept_sk()
636 sk_common_release(newsk); in sctp_v4_create_accept_sk()
637 newsk = NULL; in sctp_v4_create_accept_sk()
641 return newsk; in sctp_v4_create_accept_sk()