lsmc 879 net/smc/af_smc.c static int smc_clcsock_accept(struct smc_sock *lsmc, struct smc_sock **new_smc) lsmc 882 net/smc/af_smc.c struct sock *lsk = &lsmc->sk; lsmc 897 net/smc/af_smc.c mutex_lock(&lsmc->clcsock_release_lock); lsmc 898 net/smc/af_smc.c if (lsmc->clcsock) lsmc 899 net/smc/af_smc.c rc = kernel_accept(lsmc->clcsock, &new_clcsock, 0); lsmc 900 net/smc/af_smc.c mutex_unlock(&lsmc->clcsock_release_lock); lsmc 1053 net/smc/af_smc.c struct smc_sock *lsmc = new_smc->listen_smc; lsmc 1056 net/smc/af_smc.c if (lsmc->sk.sk_state == SMC_LISTEN) { lsmc 1057 net/smc/af_smc.c lock_sock_nested(&lsmc->sk, SINGLE_DEPTH_NESTING); lsmc 1058 net/smc/af_smc.c smc_accept_enqueue(&lsmc->sk, newsmcsk); lsmc 1059 net/smc/af_smc.c release_sock(&lsmc->sk); lsmc 1065 net/smc/af_smc.c lsmc->sk.sk_data_ready(&lsmc->sk); lsmc 1066 net/smc/af_smc.c sock_put(&lsmc->sk); /* sock_hold in smc_tcp_listen_work */ lsmc 1363 net/smc/af_smc.c struct smc_sock *lsmc = container_of(work, struct smc_sock, lsmc 1365 net/smc/af_smc.c struct sock *lsk = &lsmc->sk; lsmc 1371 net/smc/af_smc.c rc = smc_clcsock_accept(lsmc, &new_smc); lsmc 1377 net/smc/af_smc.c new_smc->listen_smc = lsmc; lsmc 1378 net/smc/af_smc.c new_smc->use_fallback = lsmc->use_fallback; lsmc 1379 net/smc/af_smc.c new_smc->fallback_rsn = lsmc->fallback_rsn; lsmc 1383 net/smc/af_smc.c new_smc->sk.sk_sndbuf = lsmc->sk.sk_sndbuf; lsmc 1384 net/smc/af_smc.c new_smc->sk.sk_rcvbuf = lsmc->sk.sk_rcvbuf; lsmc 1392 net/smc/af_smc.c sock_put(&lsmc->sk); /* sock_hold in smc_listen */ lsmc 1441 net/smc/af_smc.c struct smc_sock *lsmc; lsmc 1445 net/smc/af_smc.c lsmc = smc_sk(sk); lsmc 1449 net/smc/af_smc.c if (lsmc->sk.sk_state != SMC_LISTEN) { lsmc 1483 net/smc/af_smc.c if (lsmc->sockopt_defer_accept && !(flags & O_NONBLOCK)) { lsmc 1485 net/smc/af_smc.c timeo = msecs_to_jiffies(lsmc->sockopt_defer_accept *