Lines Matching refs:new_sk
1712 struct sock *new_sk; in smc_clcsock_accept() local
1716 new_sk = smc_sock_alloc(sock_net(lsk), NULL, lsk->sk_protocol); in smc_clcsock_accept()
1717 if (!new_sk) { in smc_clcsock_accept()
1724 *new_smc = smc_sk(new_sk); in smc_clcsock_accept()
1734 new_sk->sk_prot->unhash(new_sk); in smc_clcsock_accept()
1737 new_sk->sk_state = SMC_CLOSED; in smc_clcsock_accept()
1738 smc_sock_set_flag(new_sk, SOCK_DEAD); in smc_clcsock_accept()
1739 sock_put(new_sk); /* final */ in smc_clcsock_accept()
1799 struct sock *new_sk; in smc_accept_dequeue() local
1802 new_sk = (struct sock *)isk; in smc_accept_dequeue()
1804 smc_accept_unlink(new_sk); in smc_accept_dequeue()
1805 if (new_sk->sk_state == SMC_CLOSED) { in smc_accept_dequeue()
1806 new_sk->sk_prot->unhash(new_sk); in smc_accept_dequeue()
1811 sock_put(new_sk); /* final */ in smc_accept_dequeue()
1815 sock_graft(new_sk, new_sock); in smc_accept_dequeue()
1818 smc_sk(new_sk)->clcsock->file = new_sock->file; in smc_accept_dequeue()
1822 return new_sk; in smc_accept_dequeue()