v3 259 arch/i386/isa/clock.c int v1, v2, v3; v3 273 arch/i386/isa/clock.c v3 = inb(IO_TIMER1 + TIMER_CNTR0); v3 274 arch/i386/isa/clock.c v3 |= inb(IO_TIMER1 + TIMER_CNTR0) << 8; v3 278 arch/i386/isa/clock.c if (v1 >= v2 && v2 >= v3 && v1 - v3 < 0x200) v3 290 arch/i386/isa/clock.c if (v2 < v3) v3 291 arch/i386/isa/clock.c _swap_val(v2, v3); v3 296 arch/i386/isa/clock.c if (v1 - v3 < 0x200) v3 298 arch/i386/isa/clock.c w1 = v2 - v3; v3 299 arch/i386/isa/clock.c w2 = v3 - v1 + TIMER_DIV(hz); v3 308 arch/i386/isa/clock.c return (v3); v3 254 dev/isa/isapnpdebug.c u_char v0, v1, v2, v3; v3 344 dev/isa/isapnpdebug.c v3 = isapnp_read_reg(sc, v3 346 dev/isa/isapnpdebug.c r->base = (v0 << 24) | (v1 << 16) | (v2 << 8) | v3; v3 356 dev/isa/isapnpdebug.c v3 = isapnp_read_reg(sc, v3 358 dev/isa/isapnpdebug.c r->length = (v0 << 24) | (v1 << 16) | (v2 << 8) | v3; v3 226 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3), gcheck = 0; v3 235 nfs/nfs_serv.c if (v3) { v3 285 nfs/nfs_serv.c if (v3) { v3 293 nfs/nfs_serv.c nfsm_reply(NFSX_WCCDATA(v3)); v3 322 nfs/nfs_serv.c nfsm_reply(NFSX_WCCORFATTR(v3)); v3 323 nfs/nfs_serv.c if (v3) { v3 357 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 372 nfs/nfs_serv.c if (v3) v3 378 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3)); v3 391 nfs/nfs_serv.c nfsm_reply(NFSX_SRVFH(v3) + NFSX_POSTOPORFATTR(v3) + NFSX_POSTOPATTR(v3)); v3 396 nfs/nfs_serv.c nfsm_srvfhtom(fhp, v3); v3 397 nfs/nfs_serv.c if (v3) { v3 428 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 478 nfs/nfs_serv.c if (v3) v3 490 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3) + NFSX_UNSIGNED); v3 491 nfs/nfs_serv.c if (v3) { v3 530 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3), reqlen; v3 544 nfs/nfs_serv.c if (v3) { v3 560 nfs/nfs_serv.c if (v3) v3 574 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3)); v3 584 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPORFATTR(v3) + 3 * NFSX_UNSIGNED+nfsm_rndup(cnt)); v3 585 nfs/nfs_serv.c if (v3) { v3 649 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3)); v3 662 nfs/nfs_serv.c if (v3) { v3 699 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 715 nfs/nfs_serv.c if (v3) { v3 771 nfs/nfs_serv.c if (v3) v3 774 nfs/nfs_serv.c if (v3) v3 784 nfs/nfs_serv.c nfsm_reply(NFSX_WCCDATA(v3)); v3 830 nfs/nfs_serv.c nfsm_reply(NFSX_PREOPATTR(v3) + NFSX_POSTOPORFATTR(v3) + v3 831 nfs/nfs_serv.c 2 * NFSX_UNSIGNED + NFSX_WRITEVERF(v3)); v3 832 nfs/nfs_serv.c if (v3) { v3 883 nfs/nfs_serv.c int ioflags, aftat_ret = 1, s, adjust, v3, zeroing; v3 899 nfs/nfs_serv.c v3 = (nfsd->nd_flag & ND_NFSV3); v3 911 nfs/nfs_serv.c if (v3) { v3 955 nfs/nfs_serv.c nfsm_writereply(2 * NFSX_UNSIGNED, v3); v3 956 nfs/nfs_serv.c if (v3) v3 1031 nfs/nfs_serv.c v3 = (nfsd->nd_flag & ND_NFSV3); v3 1036 nfs/nfs_serv.c if (v3) v3 1039 nfs/nfs_serv.c if (v3) v3 1101 nfs/nfs_serv.c nfsm_writereply(NFSX_WCCDATA(v3), v3); v3 1102 nfs/nfs_serv.c if (v3) { v3 1106 nfs/nfs_serv.c nfsm_writereply(NFSX_PREOPATTR(v3) + v3 1107 nfs/nfs_serv.c NFSX_POSTOPORFATTR(v3) + 2 * NFSX_UNSIGNED + v3 1108 nfs/nfs_serv.c NFSX_WRITEVERF(v3), v3); v3 1109 nfs/nfs_serv.c if (v3) { v3 1248 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3), how, exclusive_flag = 0; v3 1267 nfs/nfs_serv.c if (v3) v3 1276 nfs/nfs_serv.c nfsm_reply(NFSX_WCCDATA(v3)); v3 1283 nfs/nfs_serv.c if (v3) { v3 1426 nfs/nfs_serv.c if (v3) { v3 1433 nfs/nfs_serv.c nfsm_reply(NFSX_SRVFH(v3) + NFSX_FATTR(v3) + NFSX_WCCDATA(v3)); v3 1434 nfs/nfs_serv.c if (v3) { v3 1441 nfs/nfs_serv.c nfsm_srvfhtom(fhp, v3); v3 1630 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 1651 nfs/nfs_serv.c if (v3) v3 1683 nfs/nfs_serv.c if (dirp && v3) { v3 1687 nfs/nfs_serv.c nfsm_reply(NFSX_WCCDATA(v3)); v3 1688 nfs/nfs_serv.c if (v3) { v3 1714 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 1743 nfs/nfs_serv.c if (v3) v3 1752 nfs/nfs_serv.c nfsm_reply(2 * NFSX_WCCDATA(v3)); v3 1769 nfs/nfs_serv.c if (v3) v3 1787 nfs/nfs_serv.c error = v3 ? EEXIST : EISDIR; v3 1790 nfs/nfs_serv.c error = v3 ? EEXIST : ENOTDIR; v3 1794 nfs/nfs_serv.c error = v3 ? EXDEV : ENOTEMPTY; v3 1799 nfs/nfs_serv.c error = v3 ? EXDEV : ENOTEMPTY; v3 1803 nfs/nfs_serv.c error = v3 ? EXDEV : ENOTEMPTY; v3 1807 nfs/nfs_serv.c error = v3 ? EINVAL : ENOTEMPTY; v3 1849 nfs/nfs_serv.c nfsm_reply(2 * NFSX_WCCDATA(v3)); v3 1850 nfs/nfs_serv.c if (v3) { v3 1894 nfs/nfs_serv.c int getret = 1, v3 = (nfsd->nd_flag & ND_NFSV3); v3 1911 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3) + NFSX_WCCDATA(v3)); v3 1924 nfs/nfs_serv.c if (v3) v3 1955 nfs/nfs_serv.c if (v3) v3 1962 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3) + NFSX_WCCDATA(v3)); v3 1963 nfs/nfs_serv.c if (v3) { v3 1994 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 2011 nfs/nfs_serv.c if (v3) v3 2022 nfs/nfs_serv.c if (v3) v3 2036 nfs/nfs_serv.c if (!v3) { v3 2057 nfs/nfs_serv.c if (v3) { v3 2084 nfs/nfs_serv.c nfsm_reply(NFSX_SRVFH(v3) + NFSX_POSTOPATTR(v3) + NFSX_WCCDATA(v3)); v3 2085 nfs/nfs_serv.c if (v3) { v3 2134 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 2151 nfs/nfs_serv.c if (v3) v3 2160 nfs/nfs_serv.c nfsm_reply(NFSX_WCCDATA(v3)); v3 2167 nfs/nfs_serv.c if (v3) { v3 2200 nfs/nfs_serv.c nfsm_reply(NFSX_SRVFH(v3) + NFSX_POSTOPATTR(v3) + NFSX_WCCDATA(v3)); v3 2201 nfs/nfs_serv.c if (v3) { v3 2208 nfs/nfs_serv.c nfsm_srvfhtom(fhp, v3); v3 2244 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 2263 nfs/nfs_serv.c if (v3) v3 2272 nfs/nfs_serv.c nfsm_reply(NFSX_WCCDATA(v3)); v3 2310 nfs/nfs_serv.c nfsm_reply(NFSX_WCCDATA(v3)); v3 2311 nfs/nfs_serv.c if (v3) { v3 2384 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 2390 nfs/nfs_serv.c if (v3) { v3 2416 nfs/nfs_serv.c if (v3) { v3 2430 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3)); v3 2459 nfs/nfs_serv.c if (v3) { v3 2471 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3)); v3 2484 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3) + NFSX_COOKIEVERF(v3) + v3 2486 nfs/nfs_serv.c if (v3) { v3 2523 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3) + NFSX_COOKIEVERF(v3) + siz); v3 2524 nfs/nfs_serv.c if (v3) { v3 2539 nfs/nfs_serv.c if (v3) v3 2552 nfs/nfs_serv.c if (v3) { v3 2585 nfs/nfs_serv.c if (v3) { v3 3015 nfs/nfs_serv.c int v3 = (nfsd->nd_flag & ND_NFSV3); v3 3038 nfs/nfs_serv.c nfsm_reply(NFSX_POSTOPATTR(v3) + NFSX_STATFS(v3)); v3 3039 nfs/nfs_serv.c if (v3) v3 3043 nfs/nfs_serv.c nfsm_build(sfp, struct nfs_statfs *, NFSX_STATFS(v3)); v3 3044 nfs/nfs_serv.c if (v3) { v3 1126 nfs/nfs_subs.c int v3 = NFS_ISV3(vp); v3 1130 nfs/nfs_subs.c error = nfsm_disct(mdp, dposp, NFSX_FATTR(v3), t1, &cp2); v3 1134 nfs/nfs_subs.c if (v3) { v3 1203 nfs/nfs_subs.c if (v3) { v3 117 nfs/nfs_vfsops.c int error = 0, v3 = (nmp->nm_flag & NFSMNT_NFSV3), retattr; v3 129 nfs/nfs_vfsops.c if (v3 && (nmp->nm_flag & NFSMNT_GOTFSINFO) == 0) v3 132 nfs/nfs_vfsops.c nfsm_reqhead(vp, NFSPROC_FSSTAT, NFSX_FH(v3)); v3 133 nfs/nfs_vfsops.c nfsm_fhtom(vp, v3); v3 135 nfs/nfs_vfsops.c if (v3) v3 142 nfs/nfs_vfsops.c nfsm_dissect(sfp, struct nfs_statfs *, NFSX_STATFS(v3)); v3 145 nfs/nfs_vfsops.c if (v3) { v3 227 nfs/nfs_vnops.c int v3 = NFS_ISV3(vp); v3 252 nfs/nfs_vnops.c if (v3) { v3 254 nfs/nfs_vnops.c nfsm_reqhead(vp, NFSPROC_ACCESS, NFSX_FH(v3) + NFSX_UNSIGNED); v3 255 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 438 nfs/nfs_vnops.c int v3 = NFS_ISV3(vp); v3 451 nfs/nfs_vnops.c nfsm_reqhead(vp, NFSPROC_GETATTR, NFSX_FH(v3)); v3 452 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 557 nfs/nfs_vnops.c int v3 = NFS_ISV3(vp); v3 560 nfs/nfs_vnops.c nfsm_reqhead(vp, NFSPROC_SETATTR, NFSX_FH(v3) + NFSX_SATTR(v3)); v3 561 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 562 nfs/nfs_vnops.c if (v3) { v3 585 nfs/nfs_vnops.c if (v3) { v3 619 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 710 nfs/nfs_vnops.c NFSX_FH(v3) + NFSX_UNSIGNED + nfsm_rndup(len)); v3 711 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 719 nfs/nfs_vnops.c nfsm_getfh(fhp, fhsize, v3); v3 735 nfs/nfs_vnops.c if (v3) { v3 759 nfs/nfs_vnops.c if (v3) { v3 777 nfs/nfs_vnops.c if (v3) { v3 799 nfs/nfs_vnops.c if (v3) { v3 898 nfs/nfs_vnops.c int v3 = NFS_ISV3(vp); v3 901 nfs/nfs_vnops.c nfsm_reqhead(vp, NFSPROC_READLINK, NFSX_FH(v3)); v3 902 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 904 nfs/nfs_vnops.c if (v3) v3 930 nfs/nfs_vnops.c int v3 = NFS_ISV3(vp); v3 937 nfs/nfs_vnops.c if (uiop->uio_offset + tsiz > 0xffffffff && !v3) v3 942 nfs/nfs_vnops.c nfsm_reqhead(vp, NFSPROC_READ, NFSX_FH(v3) + NFSX_UNSIGNED * 3); v3 943 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 945 nfs/nfs_vnops.c if (v3) { v3 955 nfs/nfs_vnops.c if (v3) { v3 969 nfs/nfs_vnops.c if (v3) { v3 995 nfs/nfs_vnops.c int v3 = NFS_ISV3(vp), committed = NFSV3WRITE_FILESYNC; v3 1003 nfs/nfs_vnops.c if (uiop->uio_offset + tsiz > 0xffffffff && !v3) v3 1009 nfs/nfs_vnops.c NFSX_FH(v3) + 5 * NFSX_UNSIGNED + nfsm_rndup(len)); v3 1010 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 1011 nfs/nfs_vnops.c if (v3) { v3 1034 nfs/nfs_vnops.c if (v3) { v3 1111 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 1123 nfs/nfs_vnops.c nfsm_reqhead(dvp, NFSPROC_MKNOD, NFSX_FH(v3) + 4 * NFSX_UNSIGNED + v3 1124 nfs/nfs_vnops.c + nfsm_rndup(cnp->cn_namelen) + NFSX_SATTR(v3)); v3 1125 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 1127 nfs/nfs_vnops.c if (v3) { v3 1147 nfs/nfs_vnops.c nfsm_mtofh(dvp, newvp, v3, gotvp); v3 1159 nfs/nfs_vnops.c if (v3) v3 1221 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 1235 nfs/nfs_vnops.c nfsm_reqhead(dvp, NFSPROC_CREATE, NFSX_FH(v3) + 2 * NFSX_UNSIGNED + v3 1236 nfs/nfs_vnops.c nfsm_rndup(cnp->cn_namelen) + NFSX_SATTR(v3)); v3 1237 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 1239 nfs/nfs_vnops.c if (v3) { v3 1264 nfs/nfs_vnops.c nfsm_mtofh(dvp, newvp, v3, gotvp); v3 1276 nfs/nfs_vnops.c if (v3) v3 1280 nfs/nfs_vnops.c if (v3 && (fmode & O_EXCL) && error == NFSERR_NOTSUPP) { v3 1286 nfs/nfs_vnops.c } else if (v3 && (fmode & O_EXCL)) v3 1403 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 1407 nfs/nfs_vnops.c NFSX_FH(v3) + NFSX_UNSIGNED + nfsm_rndup(namelen)); v3 1408 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 1411 nfs/nfs_vnops.c if (v3) v3 1521 nfs/nfs_vnops.c int v3 = NFS_ISV3(fdvp); v3 1525 nfs/nfs_vnops.c (NFSX_FH(v3) + NFSX_UNSIGNED)*2 + nfsm_rndup(fnamelen) + v3 1527 nfs/nfs_vnops.c nfsm_fhtom(fdvp, v3); v3 1529 nfs/nfs_vnops.c nfsm_fhtom(tdvp, v3); v3 1532 nfs/nfs_vnops.c if (v3) { v3 1563 nfs/nfs_vnops.c int v3; v3 1581 nfs/nfs_vnops.c v3 = NFS_ISV3(vp); v3 1584 nfs/nfs_vnops.c NFSX_FH(v3)*2 + NFSX_UNSIGNED + nfsm_rndup(cnp->cn_namelen)); v3 1585 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 1586 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 1589 nfs/nfs_vnops.c if (v3) { v3 1631 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 1635 nfs/nfs_vnops.c nfsm_reqhead(dvp, NFSPROC_SYMLINK, NFSX_FH(v3) + 2*NFSX_UNSIGNED + v3 1636 nfs/nfs_vnops.c nfsm_rndup(cnp->cn_namelen) + nfsm_rndup(slen) + NFSX_SATTR(v3)); v3 1637 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 1639 nfs/nfs_vnops.c if (v3) v3 1642 nfs/nfs_vnops.c if (!v3) { v3 1652 nfs/nfs_vnops.c if (v3) { v3 1654 nfs/nfs_vnops.c nfsm_mtofh(dvp, newvp, v3, gotvp); v3 1696 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 1701 nfs/nfs_vnops.c NFSX_FH(v3) + NFSX_UNSIGNED + nfsm_rndup(len) + NFSX_SATTR(v3)); v3 1702 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 1704 nfs/nfs_vnops.c if (v3) { v3 1717 nfs/nfs_vnops.c nfsm_mtofh(dvp, newvp, v3, gotvp); v3 1718 nfs/nfs_vnops.c if (v3) v3 1770 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 1780 nfs/nfs_vnops.c NFSX_FH(v3) + NFSX_UNSIGNED + nfsm_rndup(cnp->cn_namelen)); v3 1781 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 1784 nfs/nfs_vnops.c if (v3) v3 2001 nfs/nfs_vnops.c int v3 = NFS_ISV3(vp); v3 2018 nfs/nfs_vnops.c nfsm_reqhead(vp, NFSPROC_READDIR, NFSX_FH(v3) + v3 2019 nfs/nfs_vnops.c NFSX_READDIR(v3)); v3 2020 nfs/nfs_vnops.c nfsm_fhtom(vp, v3); v3 2021 nfs/nfs_vnops.c if (v3) { v3 2039 nfs/nfs_vnops.c if (v3) { v3 2056 nfs/nfs_vnops.c if (v3) { v3 2106 nfs/nfs_vnops.c if (v3) { v3 2114 nfs/nfs_vnops.c if (v3) { v3 2121 nfs/nfs_vnops.c } else if (v3) v3 2473 nfs/nfs_vnops.c int v3 = NFS_ISV3(dvp); v3 2477 nfs/nfs_vnops.c NFSX_FH(v3) + NFSX_UNSIGNED + nfsm_rndup(len)); v3 2478 nfs/nfs_vnops.c nfsm_fhtom(dvp, v3); v3 2482 nfs/nfs_vnops.c nfsm_getfh(nfhp, fhlen, v3); v3 2504 nfs/nfs_vnops.c if (v3) { v3 105 nfs/nfsm_subs.h #define nfsm_fhtom(v, v3) \ v3 106 nfs/nfsm_subs.h { if (v3) { \ v3 126 nfs/nfsm_subs.h #define nfsm_srvfhtom(f, v3) \ v3 127 nfs/nfsm_subs.h { if (v3) { \ v3 143 nfs/nfsm_subs.h #define nfsm_mtofh(d, v, v3, f) \ v3 145 nfs/nfsm_subs.h if (v3) { \ v3 151 nfs/nfsm_subs.h nfsm_getfh(ttfhp, ttfhsize, (v3)); \ v3 160 nfs/nfsm_subs.h if (v3) { \ v3 171 nfs/nfsm_subs.h #define nfsm_getfh(f, s, v3) \ v3 172 nfs/nfsm_subs.h { if (v3) { \ v3 388 nfs/nfsm_subs.h #define nfsm_writereply(s, v3) \ v3 391 nfs/nfsm_subs.h if (error && !(v3)) \ v3 132 nfs/nfsproto.h #define NFSX_FH(v3) ((v3) ? (NFSX_V3FHMAX + NFSX_UNSIGNED) : \ v3 134 nfs/nfsproto.h #define NFSX_SRVFH(v3) ((v3) ? NFSX_V3FH : NFSX_V2FH) v3 135 nfs/nfsproto.h #define NFSX_FATTR(v3) ((v3) ? NFSX_V3FATTR : NFSX_V2FATTR) v3 136 nfs/nfsproto.h #define NFSX_PREOPATTR(v3) ((v3) ? (7 * NFSX_UNSIGNED) : 0) v3 137 nfs/nfsproto.h #define NFSX_POSTOPATTR(v3) ((v3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : 0) v3 138 nfs/nfsproto.h #define NFSX_POSTOPORFATTR(v3) ((v3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : \ v3 140 nfs/nfsproto.h #define NFSX_WCCDATA(v3) ((v3) ? NFSX_V3WCCDATA : 0) v3 141 nfs/nfsproto.h #define NFSX_WCCORFATTR(v3) ((v3) ? NFSX_V3WCCDATA : NFSX_V2FATTR) v3 142 nfs/nfsproto.h #define NFSX_SATTR(v3) ((v3) ? NFSX_V3SATTR : NFSX_V2SATTR) v3 143 nfs/nfsproto.h #define NFSX_COOKIEVERF(v3) ((v3) ? NFSX_V3COOKIEVERF : 0) v3 144 nfs/nfsproto.h #define NFSX_WRITEVERF(v3) ((v3) ? NFSX_V3WRITEVERF : 0) v3 145 nfs/nfsproto.h #define NFSX_READDIR(v3) ((v3) ? (5 * NFSX_UNSIGNED) : \ v3 147 nfs/nfsproto.h #define NFSX_STATFS(v3) ((v3) ? NFSX_V3STATFS : NFSX_V2STATFS)