Lines Matching refs:rtn

493 	struct rds_tcp_net *rtn;  in rds_tcp_tune()  local
512 rtn = net_generic(net, rds_tcp_netid); in rds_tcp_tune()
513 if (rtn->sndbuf_size > 0) { in rds_tcp_tune()
514 sk->sk_sndbuf = rtn->sndbuf_size; in rds_tcp_tune()
517 if (rtn->rcvbuf_size > 0) { in rds_tcp_tune()
518 sk->sk_rcvbuf = rtn->rcvbuf_size; in rds_tcp_tune()
527 struct rds_tcp_net *rtn = container_of(work, in rds_tcp_accept_worker() local
531 while (rds_tcp_accept_one(rtn->rds_tcp_listen_sock) == 0) in rds_tcp_accept_worker()
538 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_accept_work() local
540 queue_work(rds_wq, &rtn->rds_tcp_accept_w); in rds_tcp_accept_work()
545 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_init_net() local
549 memset(rtn, 0, sizeof(*rtn)); in rds_tcp_init_net()
563 rtn->ctl_table = tbl; in rds_tcp_init_net()
565 tbl[RDS_TCP_SNDBUF].data = &rtn->sndbuf_size; in rds_tcp_init_net()
566 tbl[RDS_TCP_RCVBUF].data = &rtn->rcvbuf_size; in rds_tcp_init_net()
567 rtn->rds_tcp_sysctl = register_net_sysctl_sz(net, "net/rds/tcp", tbl, in rds_tcp_init_net()
569 if (!rtn->rds_tcp_sysctl) { in rds_tcp_init_net()
576 rtn->rds_tcp_listen_sock = rds_tcp_listen_init(net, true); in rds_tcp_init_net()
578 rtn->rds_tcp_listen_sock = rds_tcp_listen_init(net, false); in rds_tcp_init_net()
580 if (!rtn->rds_tcp_listen_sock) { in rds_tcp_init_net()
585 rtn->rds_tcp_listen_sock = rds_tcp_listen_init(net, false); in rds_tcp_init_net()
586 if (!rtn->rds_tcp_listen_sock) { in rds_tcp_init_net()
588 unregister_net_sysctl_table(rtn->rds_tcp_sysctl); in rds_tcp_init_net()
589 rtn->rds_tcp_sysctl = NULL; in rds_tcp_init_net()
596 INIT_WORK(&rtn->rds_tcp_accept_w, rds_tcp_accept_worker); in rds_tcp_init_net()
609 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_kill_sock() local
610 struct socket *lsock = rtn->rds_tcp_listen_sock; in rds_tcp_kill_sock()
612 rtn->rds_tcp_listen_sock = NULL; in rds_tcp_kill_sock()
613 rds_tcp_listen_stop(lsock, &rtn->rds_tcp_accept_w); in rds_tcp_kill_sock()
634 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_exit_net() local
638 if (rtn->rds_tcp_sysctl) in rds_tcp_exit_net()
639 unregister_net_sysctl_table(rtn->rds_tcp_sysctl); in rds_tcp_exit_net()
642 kfree(rtn->ctl_table); in rds_tcp_exit_net()
654 struct rds_tcp_net *rtn = net_generic(net, rds_tcp_netid); in rds_tcp_listen_sock_def_readable() local
655 struct socket *lsock = rtn->rds_tcp_listen_sock; in rds_tcp_listen_sock_def_readable()