Lines Matching refs:rtn

504 	struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid);  in rds_tcp_tune()  local
508 if (rtn->sndbuf_size > 0) { in rds_tcp_tune()
509 sk->sk_sndbuf = rtn->sndbuf_size; in rds_tcp_tune()
512 if (rtn->rcvbuf_size > 0) { in rds_tcp_tune()
513 sk->sk_sndbuf = rtn->rcvbuf_size; in rds_tcp_tune()
521 struct rds_tcp_net *rtn = container_of(work, in rds_tcp_accept_worker() local
525 while (rds_tcp_accept_one(rtn->rds_tcp_listen_sock) == 0) in rds_tcp_accept_worker()
532 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_accept_work() local
534 queue_work(rds_wq, &rtn->rds_tcp_accept_w); in rds_tcp_accept_work()
539 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_init_net() local
543 memset(rtn, 0, sizeof(*rtn)); in rds_tcp_init_net()
557 rtn->ctl_table = tbl; in rds_tcp_init_net()
559 tbl[RDS_TCP_SNDBUF].data = &rtn->sndbuf_size; in rds_tcp_init_net()
560 tbl[RDS_TCP_RCVBUF].data = &rtn->rcvbuf_size; in rds_tcp_init_net()
561 rtn->rds_tcp_sysctl = register_net_sysctl(net, "net/rds/tcp", tbl); in rds_tcp_init_net()
562 if (!rtn->rds_tcp_sysctl) { in rds_tcp_init_net()
569 rtn->rds_tcp_listen_sock = rds_tcp_listen_init(net, true); in rds_tcp_init_net()
571 rtn->rds_tcp_listen_sock = rds_tcp_listen_init(net, false); in rds_tcp_init_net()
573 if (!rtn->rds_tcp_listen_sock) { in rds_tcp_init_net()
578 rtn->rds_tcp_listen_sock = rds_tcp_listen_init(net, false); in rds_tcp_init_net()
579 if (!rtn->rds_tcp_listen_sock) { in rds_tcp_init_net()
581 unregister_net_sysctl_table(rtn->rds_tcp_sysctl); in rds_tcp_init_net()
582 rtn->rds_tcp_sysctl = NULL; in rds_tcp_init_net()
589 INIT_WORK(&rtn->rds_tcp_accept_w, rds_tcp_accept_worker); in rds_tcp_init_net()
602 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_kill_sock() local
603 struct socket *lsock = rtn->rds_tcp_listen_sock; in rds_tcp_kill_sock()
605 rtn->rds_tcp_listen_sock = NULL; in rds_tcp_kill_sock()
606 rds_tcp_listen_stop(lsock, &rtn->rds_tcp_accept_w); in rds_tcp_kill_sock()
627 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_exit_net() local
631 if (rtn->rds_tcp_sysctl) in rds_tcp_exit_net()
632 unregister_net_sysctl_table(rtn->rds_tcp_sysctl); in rds_tcp_exit_net()
635 kfree(rtn->ctl_table); in rds_tcp_exit_net()
647 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_listen_sock_def_readable() local
648 struct socket *lsock = rtn->rds_tcp_listen_sock; in rds_tcp_listen_sock_def_readable()