Lines Matching defs:xprt
100 static int nfs_proc(struct nfsrv_descript *, u_int32_t, SVCXPRT *xprt,
124 nfssvc_program(struct svc_req *rqst, SVCXPRT *xprt)
311 if ((xprt->xp_tls & RPCTLS_FLAGS_HANDSHAKE) != 0) {
313 if ((xprt->xp_tls & RPCTLS_FLAGS_VERIFIED) != 0)
315 if ((xprt->xp_tls & RPCTLS_FLAGS_CERTUSER) != 0)
354 if ((xprt->xp_tls & RPCTLS_FLAGS_HANDSHAKE) != 0 &&
358 cacherep = nfs_proc(&nd, rqst->rq_xid, xprt, &rp);
395 SVC_ACK(xprt, NULL)), rqst->rq_reply_seq);
411 nfs_proc(struct nfsrv_descript *nd, u_int32_t xid, SVCXPRT *xprt,
450 nd->nd_sockref = xprt->xp_sockref;
460 SVC_ACK(xprt, &ack);
461 nfsrc_trimcache(xprt->xp_sockref, ack, 0);
473 nd->nd_xprt = xprt;
509 nfssvc_loss(SVCXPRT *xprt)
514 SVC_ACK(xprt, &ack);
516 nfsrc_trimcache(xprt->xp_sockref, ack, 1);
529 SVCXPRT *xprt;
544 xprt = svc_dg_create(NFSD_VNET(nfsrvd_pool), so, 0, 0);
546 xprt = svc_vc_create(NFSD_VNET(nfsrvd_pool), so, 0, 0);
547 if (xprt) {
550 xprt->xp_sockref = ++sockref;
552 svc_reg(xprt, NFS_PROG, NFS_VER2, nfssvc_program,
556 svc_reg(xprt, NFS_PROG, NFS_VER3, nfssvc_program,
559 svc_reg(xprt, NFS_PROG, NFS_VER4, nfssvc_program,
562 svc_loss_reg(xprt, nfssvc_loss);
563 SVC_RELEASE(xprt);