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)