Lines Matching refs:lsmc

816 static int smc_clcsock_accept(struct smc_sock *lsmc, struct smc_sock **new_smc)  in smc_clcsock_accept()  argument
819 struct sock *lsk = &lsmc->sk; in smc_clcsock_accept()
834 rc = kernel_accept(lsmc->clcsock, &new_clcsock, 0); in smc_clcsock_accept()
1001 struct smc_sock *lsmc = new_smc->listen_smc; in smc_listen_out() local
1004 lock_sock_nested(&lsmc->sk, SINGLE_DEPTH_NESTING); in smc_listen_out()
1005 if (lsmc->sk.sk_state == SMC_LISTEN) { in smc_listen_out()
1006 smc_accept_enqueue(&lsmc->sk, newsmcsk); in smc_listen_out()
1010 release_sock(&lsmc->sk); in smc_listen_out()
1013 lsmc->sk.sk_data_ready(&lsmc->sk); in smc_listen_out()
1014 sock_put(&lsmc->sk); /* sock_hold in smc_tcp_listen_work */ in smc_listen_out()
1294 struct smc_sock *lsmc = container_of(work, struct smc_sock, in smc_tcp_listen_work() local
1296 struct sock *lsk = &lsmc->sk; in smc_tcp_listen_work()
1302 rc = smc_clcsock_accept(lsmc, &new_smc); in smc_tcp_listen_work()
1308 new_smc->listen_smc = lsmc; in smc_tcp_listen_work()
1309 new_smc->use_fallback = lsmc->use_fallback; in smc_tcp_listen_work()
1310 new_smc->fallback_rsn = lsmc->fallback_rsn; in smc_tcp_listen_work()
1314 new_smc->sk.sk_sndbuf = lsmc->sk.sk_sndbuf; in smc_tcp_listen_work()
1315 new_smc->sk.sk_rcvbuf = lsmc->sk.sk_rcvbuf; in smc_tcp_listen_work()
1323 sock_put(&lsmc->sk); /* sock_hold in smc_listen */ in smc_tcp_listen_work()
1372 struct smc_sock *lsmc; in smc_accept() local
1376 lsmc = smc_sk(sk); in smc_accept()
1380 if (lsmc->sk.sk_state != SMC_LISTEN) { in smc_accept()
1414 if (lsmc->sockopt_defer_accept && !(flags & O_NONBLOCK)) { in smc_accept()
1416 timeo = msecs_to_jiffies(lsmc->sockopt_defer_accept * in smc_accept()