nfsd              146 nfs/nfs.h      	struct nfsd	*nsd_nfsd;	/* Pointer to in kernel nfsd struct */
nfsd              383 nfs/nfs.h      struct nfsd {
nfsd              384 nfs/nfs.h      	TAILQ_ENTRY(nfsd) nfsd_chain;	/* List of all nfsd's */
nfsd              436 nfs/nfs.h      extern TAILQ_HEAD(nfsdhead, nfsd) nfsd_head;
nfsd               96 nfs/nfs_serv.c nfsrv3_access(nfsd, slp, procp, mrq)
nfsd               97 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd              102 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd              103 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd              104 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd              105 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd              123 nfs/nfs_serv.c 	    (nfsd->nd_flag & ND_KERBAUTH));
nfsd              161 nfs/nfs_serv.c nfsrv_getattr(nfsd, slp, procp, mrq)
nfsd              162 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd              167 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd              168 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd              169 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd              170 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd              187 nfs/nfs_serv.c 	    (nfsd->nd_flag & ND_KERBAUTH));
nfsd              194 nfs/nfs_serv.c 	nfsm_reply(NFSX_FATTR(nfsd->nd_flag & ND_NFSV3));
nfsd              197 nfs/nfs_serv.c 	nfsm_build(fp, struct nfs_fattr *, NFSX_FATTR(nfsd->nd_flag & ND_NFSV3));
nfsd              206 nfs/nfs_serv.c nfsrv_setattr(nfsd, slp, procp, mrq)
nfsd              207 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd              212 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd              213 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd              214 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd              215 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd              226 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3), gcheck = 0;
nfsd              279 nfs/nfs_serv.c 	    (nfsd->nd_flag & ND_KERBAUTH));
nfsd              337 nfs/nfs_serv.c nfsrv_lookup(nfsd, slp, procp, mrq)
nfsd              338 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd              343 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd              344 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd              345 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd              346 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd              357 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd              370 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd              411 nfs/nfs_serv.c nfsrv_readlink(nfsd, slp, procp, mrq)
nfsd              412 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd              417 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd              418 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd              419 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd              420 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd              428 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd              470 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd              511 nfs/nfs_serv.c nfsrv_read(nfsd, slp, procp, mrq)
nfsd              512 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd              517 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd              518 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd              519 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd              520 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd              530 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3), reqlen;
nfsd              551 nfs/nfs_serv.c 	nfsm_srvstrsiz(reqlen, NFS_SRVMAXDATA(nfsd));
nfsd              553 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd              677 nfs/nfs_serv.c nfsrv_write(nfsd, slp, procp, mrq)
nfsd              678 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd              683 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd              684 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd              685 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd              686 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd              699 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd              765 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd              872 nfs/nfs_serv.c 	struct nfsrv_descript *wp, *nfsd, *owp, *swp;
nfsd              893 nfs/nfs_serv.c 	    nfsd = *ndp;
nfsd              895 nfs/nfs_serv.c 	    mrep = nfsd->nd_mrep;
nfsd              896 nfs/nfs_serv.c 	    md = nfsd->nd_md;
nfsd              897 nfs/nfs_serv.c 	    dpos = nfsd->nd_dpos;
nfsd              898 nfs/nfs_serv.c 	    cred = &nfsd->nd_cr;
nfsd              899 nfs/nfs_serv.c 	    v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd              900 nfs/nfs_serv.c 	    LIST_INIT(&nfsd->nd_coalesce);
nfsd              901 nfs/nfs_serv.c 	    nfsd->nd_mreq = NULL;
nfsd              902 nfs/nfs_serv.c 	    nfsd->nd_stable = NFSV3WRITE_FILESYNC;
nfsd              905 nfs/nfs_serv.c 	    nfsd->nd_time = cur_usec + nfsrvw_procrastinate;
nfsd              910 nfs/nfs_serv.c 	    nfsm_srvmtofh(&nfsd->nd_fh);
nfsd              913 nfs/nfs_serv.c 		nfsd->nd_off = fxdr_hyper(tl);
nfsd              915 nfs/nfs_serv.c 		nfsd->nd_stable = fxdr_unsigned(int, *tl++);
nfsd              918 nfs/nfs_serv.c 		nfsd->nd_off = (off_t)fxdr_unsigned(u_int32_t, *++tl);
nfsd              922 nfs/nfs_serv.c 	    nfsd->nd_len = len;
nfsd              923 nfs/nfs_serv.c 	    nfsd->nd_eoff = nfsd->nd_off + len;
nfsd              958 nfs/nfs_serv.c 		nfsd->nd_mreq = mreq;
nfsd              959 nfs/nfs_serv.c 		nfsd->nd_mrep = NULL;
nfsd              960 nfs/nfs_serv.c 		nfsd->nd_time = 0;
nfsd              969 nfs/nfs_serv.c 	    while (wp && wp->nd_time < nfsd->nd_time) {
nfsd              974 nfs/nfs_serv.c 		LIST_INSERT_AFTER(owp, nfsd, nd_tq);
nfsd              976 nfs/nfs_serv.c 		LIST_INSERT_HEAD(&slp->ns_tq, nfsd, nd_tq);
nfsd              978 nfs/nfs_serv.c 	    if (nfsd->nd_mrep) {
nfsd              979 nfs/nfs_serv.c 		wpp = NWDELAYHASH(slp, nfsd->nd_fh.fh_fid.fid_data);
nfsd              983 nfs/nfs_serv.c 		    bcmp((caddr_t)&nfsd->nd_fh,(caddr_t)&wp->nd_fh,NFSX_V3FH)) {
nfsd              987 nfs/nfs_serv.c 		while (wp && wp->nd_off < nfsd->nd_off &&
nfsd              988 nfs/nfs_serv.c 		   !bcmp((caddr_t)&nfsd->nd_fh,(caddr_t)&wp->nd_fh,NFSX_V3FH)) {
nfsd              993 nfs/nfs_serv.c 		    LIST_INSERT_AFTER(owp, nfsd, nd_hash);
nfsd              999 nfs/nfs_serv.c 		    for(; nfsd && NFSW_CONTIG(owp, nfsd); nfsd = wp) {
nfsd             1000 nfs/nfs_serv.c 			wp = LIST_NEXT(nfsd, nd_hash);
nfsd             1001 nfs/nfs_serv.c 			if (NFSW_SAMECRED(owp, nfsd))
nfsd             1002 nfs/nfs_serv.c 			    nfsrvw_coalesce(owp, nfsd);
nfsd             1005 nfs/nfs_serv.c 		    LIST_INSERT_HEAD(wpp, nfsd, nd_hash);
nfsd             1019 nfs/nfs_serv.c 	for (nfsd = LIST_FIRST(&slp->ns_tq); nfsd != NULL; nfsd = owp) {
nfsd             1020 nfs/nfs_serv.c 		owp = LIST_NEXT(nfsd, nd_tq);
nfsd             1021 nfs/nfs_serv.c 		if (nfsd->nd_time > cur_usec)
nfsd             1023 nfs/nfs_serv.c 		if (nfsd->nd_mreq)
nfsd             1025 nfs/nfs_serv.c 		LIST_REMOVE(nfsd, nd_tq);
nfsd             1026 nfs/nfs_serv.c 		LIST_REMOVE(nfsd, nd_hash);
nfsd             1028 nfs/nfs_serv.c 		mrep = nfsd->nd_mrep;
nfsd             1029 nfs/nfs_serv.c 		nfsd->nd_mrep = NULL;
nfsd             1030 nfs/nfs_serv.c 		cred = &nfsd->nd_cr;
nfsd             1031 nfs/nfs_serv.c 		v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             1033 nfs/nfs_serv.c 		error = nfsrv_fhtovp(&nfsd->nd_fh, 1, &vp, cred, slp, 
nfsd             1034 nfs/nfs_serv.c 		    nfsd->nd_nam, &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1050 nfs/nfs_serv.c 		if (nfsd->nd_stable == NFSV3WRITE_UNSTABLE)
nfsd             1052 nfs/nfs_serv.c 		else if (nfsd->nd_stable == NFSV3WRITE_DATASYNC)
nfsd             1059 nfs/nfs_serv.c 		uiop->uio_offset = nfsd->nd_off;
nfsd             1060 nfs/nfs_serv.c 		uiop->uio_resid = nfsd->nd_eoff - nfsd->nd_off;
nfsd             1098 nfs/nfs_serv.c 		swp = nfsd;
nfsd             1112 nfs/nfs_serv.c 			    *tl++ = txdr_unsigned(nfsd->nd_len);
nfsd             1126 nfs/nfs_serv.c 		    nfsd->nd_mreq = mreq;
nfsd             1127 nfs/nfs_serv.c 		    if (nfsd->nd_mrep)
nfsd             1135 nfs/nfs_serv.c 		    if (nfsd != swp) {
nfsd             1136 nfs/nfs_serv.c 			nfsd->nd_time = 0;
nfsd             1137 nfs/nfs_serv.c 			LIST_INSERT_HEAD(&slp->ns_tq, nfsd, nd_tq);
nfsd             1139 nfs/nfs_serv.c 		    nfsd = LIST_FIRST(&swp->nd_coalesce);
nfsd             1140 nfs/nfs_serv.c 		    if (nfsd) {
nfsd             1141 nfs/nfs_serv.c 			LIST_REMOVE(nfsd, nd_tq);
nfsd             1144 nfs/nfs_serv.c 		} while (nfsd);
nfsd             1157 nfs/nfs_serv.c 	for (nfsd = LIST_FIRST(&slp->ns_tq); nfsd != NULL;
nfsd             1158 nfs/nfs_serv.c 	    nfsd = LIST_NEXT(nfsd, nd_tq)) {
nfsd             1159 nfs/nfs_serv.c 		if (nfsd->nd_mreq) {
nfsd             1160 nfs/nfs_serv.c 		    LIST_REMOVE(nfsd, nd_tq);
nfsd             1161 nfs/nfs_serv.c 		    *mrq = nfsd->nd_mreq;
nfsd             1162 nfs/nfs_serv.c 		    *ndp = nfsd;
nfsd             1179 nfs/nfs_serv.c nfsrvw_coalesce(struct nfsrv_descript *owp, struct nfsrv_descript *nfsd)
nfsd             1186 nfs/nfs_serv.c         LIST_REMOVE(nfsd, nd_hash);
nfsd             1187 nfs/nfs_serv.c         LIST_REMOVE(nfsd, nd_tq);
nfsd             1188 nfs/nfs_serv.c         if (owp->nd_eoff < nfsd->nd_eoff) {
nfsd             1189 nfs/nfs_serv.c             overlap = owp->nd_eoff - nfsd->nd_off;
nfsd             1193 nfs/nfs_serv.c                 m_adj(nfsd->nd_mrep, overlap);
nfsd             1197 nfs/nfs_serv.c             mp->m_next = nfsd->nd_mrep;
nfsd             1198 nfs/nfs_serv.c             owp->nd_eoff = nfsd->nd_eoff;
nfsd             1200 nfs/nfs_serv.c             m_freem(nfsd->nd_mrep);
nfsd             1201 nfs/nfs_serv.c         nfsd->nd_mrep = NULL;
nfsd             1202 nfs/nfs_serv.c         if (nfsd->nd_stable == NFSV3WRITE_FILESYNC)
nfsd             1204 nfs/nfs_serv.c         else if (nfsd->nd_stable == NFSV3WRITE_DATASYNC &&
nfsd             1207 nfs/nfs_serv.c         LIST_INSERT_HEAD(&owp->nd_coalesce, nfsd, nd_tq);
nfsd             1213 nfs/nfs_serv.c 	if (LIST_FIRST(&nfsd->nd_coalesce) != NULL) {
nfsd             1216 nfs/nfs_serv.c 		while ((m = LIST_FIRST(&nfsd->nd_coalesce)) != NULL) {
nfsd             1228 nfs/nfs_serv.c nfsrv_create(nfsd, slp, procp, mrq)
nfsd             1229 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             1234 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             1235 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             1236 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             1237 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             1248 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3), how, exclusive_flag = 0;
nfsd             1265 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1467 nfs/nfs_serv.c nfsrv_mknod(nfsd, slp, procp, mrq)
nfsd             1468 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             1473 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             1474 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             1475 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             1476 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             1500 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1615 nfs/nfs_serv.c nfsrv_remove(nfsd, slp, procp, mrq)
nfsd             1616 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             1621 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             1622 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             1623 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             1624 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             1630 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             1649 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1699 nfs/nfs_serv.c nfsrv_rename(nfsd, slp, procp, mrq)
nfsd             1700 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             1705 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             1706 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             1707 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             1708 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             1714 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             1741 nfs/nfs_serv.c 		&dpos, &fdirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1767 nfs/nfs_serv.c 		&dpos, &tdirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1879 nfs/nfs_serv.c nfsrv_link(nfsd, slp, procp, mrq)
nfsd             1880 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             1885 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             1886 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             1887 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             1888 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             1894 nfs/nfs_serv.c 	int getret = 1, v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             1909 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1922 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             1975 nfs/nfs_serv.c nfsrv_symlink(nfsd, slp, procp, mrq)
nfsd             1976 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             1981 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             1982 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             1983 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             1984 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             1994 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             2009 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             2116 nfs/nfs_serv.c nfsrv_mkdir(nfsd, slp, procp, mrq)
nfsd             2117 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             2122 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             2123 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             2124 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             2125 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             2134 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             2149 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             2230 nfs/nfs_serv.c nfsrv_rmdir(nfsd, slp, procp, mrq)
nfsd             2231 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             2236 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             2237 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             2238 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             2239 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             2244 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             2261 nfs/nfs_serv.c 		&dirp, procp, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             2357 nfs/nfs_serv.c nfsrv_readdir(nfsd, slp, procp, mrq)
nfsd             2358 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             2363 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             2364 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             2365 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             2366 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             2384 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             2403 nfs/nfs_serv.c 	xfer = NFS_SRVMAXDATA(nfsd);
nfsd             2410 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             2619 nfs/nfs_serv.c nfsrv_readdirplus(nfsd, slp, procp, mrq)
nfsd             2620 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             2625 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             2626 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             2627 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             2628 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             2662 nfs/nfs_serv.c 	xfer = NFS_SRVMAXDATA(nfsd);
nfsd             2669 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             2940 nfs/nfs_serv.c nfsrv_commit(nfsd, slp, procp, mrq)
nfsd             2941 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             2946 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             2947 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             2948 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             2949 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             2974 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             2999 nfs/nfs_serv.c nfsrv_statfs(nfsd, slp, procp, mrq)
nfsd             3000 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             3005 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             3006 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             3007 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             3008 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             3015 nfs/nfs_serv.c 	int v3 = (nfsd->nd_flag & ND_NFSV3);
nfsd             3028 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             3075 nfs/nfs_serv.c nfsrv_fsinfo(nfsd, slp, procp, mrq)
nfsd             3076 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             3081 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             3082 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             3083 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             3084 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             3101 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             3143 nfs/nfs_serv.c nfsrv_pathconf(nfsd, slp, procp, mrq)
nfsd             3144 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             3149 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
nfsd             3150 nfs/nfs_serv.c 	struct mbuf *nam = nfsd->nd_nam;
nfsd             3151 nfs/nfs_serv.c 	caddr_t dpos = nfsd->nd_dpos;
nfsd             3152 nfs/nfs_serv.c 	struct ucred *cred = &nfsd->nd_cr;
nfsd             3170 nfs/nfs_serv.c 		 &rdonly, (nfsd->nd_flag & ND_KERBAUTH));
nfsd             3211 nfs/nfs_serv.c nfsrv_null(nfsd, slp, procp, mrq)
nfsd             3212 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             3217 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep;
nfsd             3232 nfs/nfs_serv.c nfsrv_noop(nfsd, slp, procp, mrq)
nfsd             3233 nfs/nfs_serv.c 	struct nfsrv_descript *nfsd;
nfsd             3238 nfs/nfs_serv.c 	struct mbuf *mrep = nfsd->nd_mrep;
nfsd             3244 nfs/nfs_serv.c 	if (nfsd->nd_repstat)
nfsd             3245 nfs/nfs_serv.c 		error = nfsd->nd_repstat;
nfsd             1551 nfs/nfs_socket.c nfs_getreq(nd, nfsd, has_header)
nfsd             1553 nfs/nfs_socket.c 	struct nfsd *nfsd;
nfsd             1662 nfs/nfs_socket.c 			*((u_int32_t *)nfsd->nfsd_authstr) = *tl;
nfsd             1664 nfs/nfs_socket.c 			nfsd->nfsd_authlen = uio.uio_resid + NFSX_UNSIGNED;
nfsd             1673 nfs/nfs_socket.c 			iov.iov_base = (caddr_t)&nfsd->nfsd_authstr[4];
nfsd             1693 nfs/nfs_socket.c 			bcopy(cp, nfsd->nfsd_verfstr, 3 * NFSX_UNSIGNED);
nfsd             1694 nfs/nfs_socket.c 			nfsd->nfsd_verflen = 3 * NFSX_UNSIGNED;
nfsd             1696 nfs/nfs_socket.c 			nfsd->nfsd_flag |= NFSD_NEEDAUTH;
nfsd             1718 nfs/nfs_socket.c 			LIST_FOREACH(nuidp, NUIDHASH(nfsd->nfsd_slp, nickuid),
nfsd             2049 nfs/nfs_socket.c nfsrv_dorec(slp, nfsd, ndp)
nfsd             2051 nfs/nfs_socket.c 	struct nfsd *nfsd;
nfsd             2079 nfs/nfs_socket.c 	error = nfs_getreq(nd, nfsd, TRUE);
nfsd             2086 nfs/nfs_socket.c 	nfsd->nfsd_nd = nd;
nfsd             2100 nfs/nfs_socket.c 	struct nfsd *nd;
nfsd             1512 nfs/nfs_subs.c nfsm_srvwcc(nfsd, before_ret, before_vap, after_ret, after_vap, mbp, bposp)
nfsd             1513 nfs/nfs_subs.c 	struct nfsrv_descript *nfsd;
nfsd             1539 nfs/nfs_subs.c 	nfsm_srvpostopattr(nfsd, after_ret, after_vap, mbp, bposp);
nfsd             1543 nfs/nfs_subs.c nfsm_srvpostopattr(nfsd, after_ret, after_vap, mbp, bposp)
nfsd             1544 nfs/nfs_subs.c 	struct nfsrv_descript *nfsd;
nfsd             1562 nfs/nfs_subs.c 		nfsm_srvfattr(nfsd, after_vap, fp);
nfsd             1569 nfs/nfs_subs.c nfsm_srvfattr(nfsd, vap, fp)
nfsd             1570 nfs/nfs_subs.c 	struct nfsrv_descript *nfsd;
nfsd             1578 nfs/nfs_subs.c 	if (nfsd->nd_flag & ND_NFSV3) {
nfsd              290 nfs/nfs_syscalls.c 	struct nfsd *nfsd = nsd->nsd_nfsd;
nfsd              302 nfs/nfs_syscalls.c 	if (nfsd == (struct nfsd *)0) {
nfsd              303 nfs/nfs_syscalls.c 		nsd->nsd_nfsd = nfsd = (struct nfsd *)
nfsd              304 nfs/nfs_syscalls.c 			malloc(sizeof (struct nfsd), M_NFSD, M_WAITOK);
nfsd              305 nfs/nfs_syscalls.c 		bzero((caddr_t)nfsd, sizeof (struct nfsd));
nfsd              306 nfs/nfs_syscalls.c 		nfsd->nfsd_procp = p;
nfsd              307 nfs/nfs_syscalls.c 		TAILQ_INSERT_TAIL(&nfsd_head, nfsd, nfsd_chain);
nfsd              314 nfs/nfs_syscalls.c 		if ((nfsd->nfsd_flag & NFSD_REQINPROG) == 0) {
nfsd              315 nfs/nfs_syscalls.c 			while (nfsd->nfsd_slp == (struct nfssvc_sock *)0 &&
nfsd              317 nfs/nfs_syscalls.c 				nfsd->nfsd_flag |= NFSD_WAITING;
nfsd              319 nfs/nfs_syscalls.c 				error = tsleep((caddr_t)nfsd, PSOCK | PCATCH,
nfsd              325 nfs/nfs_syscalls.c 			if (nfsd->nfsd_slp == NULL &&
nfsd              333 nfs/nfs_syscalls.c 					    nfsd->nfsd_slp = slp;
nfsd              340 nfs/nfs_syscalls.c 			if ((slp = nfsd->nfsd_slp) == (struct nfssvc_sock *)0)
nfsd              355 nfs/nfs_syscalls.c 				error = nfsrv_dorec(slp, nfsd, &nd);
nfsd              367 nfs/nfs_syscalls.c 				nfsd->nfsd_flag |= NFSD_REQINPROG;
nfsd              371 nfs/nfs_syscalls.c 			slp = nfsd->nfsd_slp;
nfsd              378 nfs/nfs_syscalls.c 			nfsd->nfsd_slp = (struct nfssvc_sock *)0;
nfsd              379 nfs/nfs_syscalls.c 			nfsd->nfsd_flag &= ~NFSD_REQINPROG;
nfsd              400 nfs/nfs_syscalls.c 		    if (nfsd->nfsd_flag & NFSD_NEEDAUTH) {
nfsd              401 nfs/nfs_syscalls.c 			nfsd->nfsd_flag &= ~NFSD_NEEDAUTH;
nfsd              404 nfs/nfs_syscalls.c 			nsd->nsd_authlen = nfsd->nfsd_authlen;
nfsd              405 nfs/nfs_syscalls.c 			nsd->nsd_verflen = nfsd->nfsd_verflen;
nfsd              406 nfs/nfs_syscalls.c 			if (!copyout(nfsd->nfsd_authstr,nsd->nsd_authstr,
nfsd              407 nfs/nfs_syscalls.c 				nfsd->nfsd_authlen) &&
nfsd              408 nfs/nfs_syscalls.c 			    !copyout(nfsd->nfsd_verfstr, nsd->nsd_verfstr,
nfsd              409 nfs/nfs_syscalls.c 				nfsd->nfsd_verflen) &&
nfsd              417 nfs/nfs_syscalls.c 		    if (nfsd->nfsd_flag & NFSD_AUTHFAIL) {
nfsd              418 nfs/nfs_syscalls.c 			    nfsd->nfsd_flag &= ~NFSD_AUTHFAIL;
nfsd              436 nfs/nfs_syscalls.c 				    nfsd->nfsd_procp, &mreq);
nfsd              439 nfs/nfs_syscalls.c 				    slp, nfsd->nfsd_procp, &mreq);
nfsd              528 nfs/nfs_syscalls.c 		if (nfsrv_dorec(slp, nfsd, &nd)) {
nfsd              529 nfs/nfs_syscalls.c 			nfsd->nfsd_flag &= ~NFSD_REQINPROG;
nfsd              530 nfs/nfs_syscalls.c 			nfsd->nfsd_slp = NULL;
nfsd              535 nfs/nfs_syscalls.c 	TAILQ_REMOVE(&nfsd_head, nfsd, nfsd_chain);
nfsd              537 nfs/nfs_syscalls.c 	free((caddr_t)nfsd, M_NFSD);
nfsd              538 nfs/nfs_syscalls.c 	nsd->nsd_nfsd = (struct nfsd *)0;
nfsd               46 nfs/nfs_var.h  struct nfsd;
nfsd              224 nfs/nfs_var.h  int nfs_getreq(struct nfsrv_descript *, struct nfsd *, int);
nfsd              228 nfs/nfs_var.h  int nfsrv_dorec(struct nfssvc_sock *, struct nfsd *,
nfsd              371 nfs/nfsm_subs.h 		nfsd->nd_repstat = error; \
nfsd              372 nfs/nfsm_subs.h 		if (error && !(nfsd->nd_flag & ND_NFSV3)) \
nfsd              373 nfs/nfsm_subs.h 		   (void) nfs_rephead(0, nfsd, slp, error, &frev, \
nfsd              376 nfs/nfsm_subs.h 		   (void) nfs_rephead((s), nfsd, slp, error, &frev, \
nfsd              383 nfs/nfsm_subs.h 		if (error && (!(nfsd->nd_flag & ND_NFSV3) || \
nfsd              390 nfs/nfsm_subs.h 		nfsd->nd_repstat = error; \
nfsd              392 nfs/nfsm_subs.h 		   (void) nfs_rephead(0, nfsd, slp, error, &frev, \
nfsd              395 nfs/nfsm_subs.h 		   (void) nfs_rephead((s), nfsd, slp, error, &frev, \
nfsd              410 nfs/nfsm_subs.h 		{ if (nfsd->nd_flag & ND_NFSV3) { \
nfsd              419 nfs/nfsm_subs.h 		if ((nfsd->nd_flag & ND_NFSV3) == 0) \
nfsd              438 nfs/nfsm_subs.h 		nfsm_srvfattr(nfsd, (a), (f))
nfsd              441 nfs/nfsm_subs.h 		nfsm_srvwcc(nfsd, (br), (b), (ar), (a), &mb, &bpos)
nfsd              444 nfs/nfsm_subs.h 		nfsm_srvpostopattr(nfsd, (r), (a), &mb, &bpos)