Lines Matching refs:newsk
542 struct sock *newsk = sk_alloc(PF_INET, GFP_KERNEL, sk->sk_prot, 1);
544 if (!newsk)
547 sock_init_data(NULL, newsk);
549 newsk->sk_type = SOCK_STREAM;
551 newsk->sk_no_check = sk->sk_no_check;
552 newsk->sk_reuse = sk->sk_reuse;
553 newsk->sk_shutdown = sk->sk_shutdown;
555 newsk->sk_destruct = inet_sock_destruct;
556 newsk->sk_family = PF_INET;
557 newsk->sk_protocol = IPPROTO_SCTP;
558 newsk->sk_backlog_rcv = sk->sk_prot->backlog_rcv;
559 sock_reset_flag(newsk, SOCK_ZAPPED);
561 newinet = inet_sk(newsk);
580 sk_refcnt_debug_inc(newsk);
582 if (newsk->sk_prot->init(newsk)) {
583 sk_common_release(newsk);
584 newsk = NULL;
588 return newsk;