Lines Matching refs:sk_xprt
92 "sk_xprt.xpt_lock-AF_INET-NFSD",
99 "sk_xprt.xpt_lock-AF_INET6-NFSD",
124 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt);
156 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt);
255 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt);
264 clear_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags);
287 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags);
297 unsigned int max_mesg = svsk->sk_xprt.xpt_server->sv_max_mesg;
328 trace_svcsock_data_ready(&svsk->sk_xprt, 0);
329 if (!test_and_set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags))
330 svc_xprt_enqueue(&svsk->sk_xprt);
344 trace_svcsock_write_space(&svsk->sk_xprt, 0);
346 svc_xprt_enqueue(&svsk->sk_xprt);
352 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
361 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
434 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt);
435 struct svc_serv *serv = svsk->sk_xprt.xpt_server;
451 if (test_and_clear_bit(XPT_CHNGBUF, &svsk->sk_xprt.xpt_flags))
462 clear_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags);
479 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags); /* there may be more data... */
483 trace_svcsock_udp_recv(&svsk->sk_xprt, len);
527 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags);
529 trace_svcsock_udp_recv_err(&svsk->sk_xprt, err);
554 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
600 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
609 required = atomic_read(&svsk->sk_xprt.xpt_reserved) + serv->sv_max_mesg;
659 &svsk->sk_xprt, serv);
660 clear_bit(XPT_CACHE_AUTH, &svsk->sk_xprt.xpt_flags);
671 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags);
672 set_bit(XPT_CHNGBUF, &svsk->sk_xprt.xpt_flags);
713 set_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags);
714 svc_xprt_enqueue(&svsk->sk_xprt);
729 trace_svcsock_tcp_state(&svsk->sk_xprt, svsk->sk_sock);
731 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags);
732 svc_xprt_enqueue(&svsk->sk_xprt);
742 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
745 struct svc_serv *serv = svsk->sk_xprt.xpt_server;
754 clear_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags);
766 set_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags);
789 svc_xprt_set_remote(&newsvsk->sk_xprt, sin, slen);
794 svc_xprt_set_local(&newsvsk->sk_xprt, sin, slen);
797 set_bit(XPT_LOCAL, &newsvsk->sk_xprt.xpt_flags);
799 clear_bit(XPT_LOCAL, &newsvsk->sk_xprt.xpt_flags);
803 return &newsvsk->sk_xprt;
892 trace_svcsock_marker(&svsk->sk_xprt, svsk->sk_marker);
894 svsk->sk_xprt.xpt_server->sv_max_mesg)
901 __func__, svsk->sk_xprt.xpt_server->sv_name,
903 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags);
910 struct rpc_xprt *bc_xprt = svsk->sk_xprt.xpt_bc_xprt;
981 container_of(rqstp->rq_xprt, struct svc_sock, sk_xprt);
982 struct svc_serv *serv = svsk->sk_xprt.xpt_server;
988 clear_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags);
997 trace_svcsock_tcp_recv(&svsk->sk_xprt, len);
1016 if (test_bit(XPT_LOCAL, &svsk->sk_xprt.xpt_flags))
1033 svc_xprt_copy_addrs(rqstp, &svsk->sk_xprt);
1046 trace_svcsock_tcp_recv_short(&svsk->sk_xprt,
1053 trace_svcsock_tcp_recv_eagain(&svsk->sk_xprt, 0);
1058 trace_svcsock_tcp_recv_err(&svsk->sk_xprt, len);
1059 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags);
1163 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
1247 &svsk->sk_xprt, serv);
1248 set_bit(XPT_CACHE_AUTH, &svsk->sk_xprt.xpt_flags);
1249 set_bit(XPT_CONG_CTRL, &svsk->sk_xprt.xpt_flags);
1251 strcpy(svsk->sk_xprt.xpt_remotebuf, "listener");
1252 set_bit(XPT_LISTENER, &svsk->sk_xprt.xpt_flags);
1254 set_bit(XPT_CONN, &svsk->sk_xprt.xpt_flags);
1267 set_bit(XPT_DATA, &svsk->sk_xprt.xpt_flags);
1273 set_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags);
1287 list_for_each_entry(svsk, &serv->sv_permsocks, sk_xprt.xpt_list)
1288 set_bit(XPT_CHNGBUF, &svsk->sk_xprt.xpt_flags);
1406 svc_xprt_set_local(&svsk->sk_xprt, sin, salen);
1407 svsk->sk_xprt.xpt_cred = get_cred(cred);
1408 svc_add_new_perm_xprt(serv, &svsk->sk_xprt);
1486 svc_xprt_set_local(&svsk->sk_xprt, newsin, newlen);
1499 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
1516 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);
1531 struct svc_sock *svsk = container_of(xprt, struct svc_sock, sk_xprt);