Lines Matching refs:nmreq

477 	struct nfsm_chain nmreq, nmrep;
481 nfsm_chain_null(&nmreq);
484 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(NFS_VER3) + NFSX_UNSIGNED);
485 nfsm_chain_add_fh(error, &nmreq, NFS_VER3, np->n_fhp, np->n_fhsize);
486 nfsm_chain_add_32(error, &nmreq, *access);
487 nfsm_chain_build_done(error, &nmreq);
489 error = nfs_request(np, NULL, &nmreq, NFSPROC_ACCESS, ctx, NULL, &nmrep, &xid, &status);
523 nfsm_chain_cleanup(&nmreq);
1264 struct nfsm_chain nmreq, nmrep;
1273 nfsm_chain_null(&nmreq);
1276 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(nfsvers));
1278 nfsm_chain_add_32(error, &nmreq, fhsize);
1279 nfsm_chain_add_opaque(error, &nmreq, fhp, fhsize);
1280 nfsm_chain_build_done(error, &nmreq);
1282 error = nfs_request2(np, mp, &nmreq, NFSPROC_GETATTR,
1290 nfsm_chain_cleanup(&nmreq);
1843 struct nfsm_chain nmreq, nmrep;
1868 nfsm_chain_null(&nmreq);
1871 nfsm_chain_build_alloc_init(error, &nmreq,
1873 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
1876 nfsm_chain_add_32(error, &nmreq, TRUE);
1877 nfsm_chain_add_32(error, &nmreq, vap->va_mode);
1879 nfsm_chain_add_32(error, &nmreq, FALSE);
1882 nfsm_chain_add_32(error, &nmreq, TRUE);
1883 nfsm_chain_add_32(error, &nmreq, vap->va_uid);
1885 nfsm_chain_add_32(error, &nmreq, FALSE);
1888 nfsm_chain_add_32(error, &nmreq, TRUE);
1889 nfsm_chain_add_32(error, &nmreq, vap->va_gid);
1891 nfsm_chain_add_32(error, &nmreq, FALSE);
1894 nfsm_chain_add_32(error, &nmreq, TRUE);
1895 nfsm_chain_add_64(error, &nmreq, vap->va_data_size);
1897 nfsm_chain_add_32(error, &nmreq, FALSE);
1900 nfsm_chain_add_32(error, &nmreq, NFS_TIME_SET_TO_SERVER);
1901 nfsm_chain_add_32(error, &nmreq, NFS_TIME_SET_TO_SERVER);
1904 nfsm_chain_add_32(error, &nmreq, NFS_TIME_SET_TO_CLIENT);
1905 nfsm_chain_add_32(error, &nmreq, vap->va_access_time.tv_sec);
1906 nfsm_chain_add_32(error, &nmreq, vap->va_access_time.tv_nsec);
1908 nfsm_chain_add_32(error, &nmreq, NFS_TIME_DONT_CHANGE);
1911 nfsm_chain_add_32(error, &nmreq, NFS_TIME_SET_TO_CLIENT);
1912 nfsm_chain_add_32(error, &nmreq, vap->va_modify_time.tv_sec);
1913 nfsm_chain_add_32(error, &nmreq, vap->va_modify_time.tv_nsec);
1915 nfsm_chain_add_32(error, &nmreq, NFS_TIME_DONT_CHANGE);
1918 nfsm_chain_add_32(error, &nmreq, FALSE);
1920 nfsm_chain_add_32(error, &nmreq, VATTR_IS_ACTIVE(vap, va_mode) ?
1922 nfsm_chain_add_32(error, &nmreq, VATTR_IS_ACTIVE(vap, va_uid) ?
1924 nfsm_chain_add_32(error, &nmreq, VATTR_IS_ACTIVE(vap, va_gid) ?
1926 nfsm_chain_add_32(error, &nmreq, VATTR_IS_ACTIVE(vap, va_data_size) ?
1929 nfsm_chain_add_32(error, &nmreq, vap->va_access_time.tv_sec);
1930 nfsm_chain_add_32(error, &nmreq, (vap->va_access_time.tv_nsec != -1) ?
1933 nfsm_chain_add_32(error, &nmreq, -1);
1934 nfsm_chain_add_32(error, &nmreq, -1);
1937 nfsm_chain_add_32(error, &nmreq, vap->va_modify_time.tv_sec);
1938 nfsm_chain_add_32(error, &nmreq, (vap->va_modify_time.tv_nsec != -1) ?
1941 nfsm_chain_add_32(error, &nmreq, -1);
1942 nfsm_chain_add_32(error, &nmreq, -1);
1945 nfsm_chain_build_done(error, &nmreq);
1947 error = nfs_request(np, NULL, &nmreq, NFSPROC_SETATTR, ctx, NULL, &nmrep, &xid, &status);
1987 nfsm_chain_cleanup(&nmreq);
2271 struct nfsm_chain nmreq, nmrep;
2277 nfsm_chain_null(&nmreq);
2280 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(nfsvers));
2281 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
2282 nfsm_chain_build_done(error, &nmreq);
2284 error = nfs_request(np, NULL, &nmreq, NFSPROC_READLINK, ctx, NULL, &nmrep, &xid, &status);
2309 nfsm_chain_cleanup(&nmreq);
2400 struct nfsm_chain nmreq;
2407 nfsm_chain_null(&nmreq);
2408 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(nfsvers) + 3 * NFSX_UNSIGNED);
2409 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
2411 nfsm_chain_add_64(error, &nmreq, offset);
2412 nfsm_chain_add_32(error, &nmreq, len);
2414 nfsm_chain_add_32(error, &nmreq, offset);
2415 nfsm_chain_add_32(error, &nmreq, len);
2416 nfsm_chain_add_32(error, &nmreq, 0);
2418 nfsm_chain_build_done(error, &nmreq);
2420 error = nfs_request_async(np, NULL, &nmreq, NFSPROC_READ, thd, cred, NULL, 0, cb, reqp);
2422 nfsm_chain_cleanup(&nmreq);
3194 struct nfsm_chain nmreq;
3206 nfsm_chain_null(&nmreq);
3207 nfsm_chain_build_alloc_init(error, &nmreq,
3209 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
3211 nfsm_chain_add_64(error, &nmreq, uio_offset(uio));
3212 nfsm_chain_add_32(error, &nmreq, len);
3213 nfsm_chain_add_32(error, &nmreq, iomode);
3215 nfsm_chain_add_32(error, &nmreq, 0);
3216 nfsm_chain_add_32(error, &nmreq, uio_offset(uio));
3217 nfsm_chain_add_32(error, &nmreq, 0);
3219 nfsm_chain_add_32(error, &nmreq, len);
3221 error = nfsm_chain_add_uio(&nmreq, uio, len);
3222 nfsm_chain_build_done(error, &nmreq);
3224 error = nfs_request_async(np, NULL, &nmreq, NFSPROC_WRITE, thd, cred, NULL, 0, cb, reqp);
3226 nfsm_chain_cleanup(&nmreq);
3339 struct nfsm_chain nmreq, nmrep;
3372 nfsm_chain_null(&nmreq);
3375 nfsm_chain_build_alloc_init(error, &nmreq,
3378 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
3379 nfsm_chain_add_name(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen, nmp);
3381 nfsm_chain_add_32(error, &nmreq, vtonfs_type(vap->va_type, nfsvers));
3382 nfsm_chain_add_v3sattr(error, &nmreq, vap);
3384 nfsm_chain_add_32(error, &nmreq, major(vap->va_rdev));
3385 nfsm_chain_add_32(error, &nmreq, minor(vap->va_rdev));
3388 nfsm_chain_add_v2sattr(error, &nmreq, vap, rdev);
3390 nfsm_chain_build_done(error, &nmreq);
3395 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC_MKNOD,
3416 nfsm_chain_cleanup(&nmreq);
3488 struct nfsm_chain nmreq, nmrep;
3521 nfsm_chain_null(&nmreq);
3524 nfsm_chain_build_alloc_init(error, &nmreq,
3527 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
3528 nfsm_chain_add_name(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen, nmp);
3531 nfsm_chain_add_32(error, &nmreq, NFS_CREATE_EXCLUSIVE);
3538 nfsm_chain_add_32(error, &nmreq, val);
3540 nfsm_chain_add_32(error, &nmreq, create_verf);
3542 nfsm_chain_add_32(error, &nmreq, NFS_CREATE_UNCHECKED);
3543 nfsm_chain_add_v3sattr(error, &nmreq, vap);
3546 nfsm_chain_add_v2sattr(error, &nmreq, vap, 0);
3548 nfsm_chain_build_done(error, &nmreq);
3551 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC_CREATE,
3573 nfsm_chain_cleanup(&nmreq);
3847 struct nfsm_chain nmreq, nmrep;
3856 nfsm_chain_null(&nmreq);
3859 nfsm_chain_build_alloc_init(error, &nmreq,
3861 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
3862 nfsm_chain_add_name(error, &nmreq, name, namelen, nmp);
3863 nfsm_chain_build_done(error, &nmreq);
3866 error = nfs_request2(dnp, NULL, &nmreq, NFSPROC_REMOVE, thd, cred, NULL, 0, &nmrep, &xid, &status);
3884 nfsm_chain_cleanup(&nmreq);
4080 struct nfsm_chain nmreq, nmrep;
4090 nfsm_chain_null(&nmreq);
4093 nfsm_chain_build_alloc_init(error, &nmreq,
4096 nfsm_chain_add_fh(error, &nmreq, nfsvers, fdnp->n_fhp, fdnp->n_fhsize);
4097 nfsm_chain_add_name(error, &nmreq, fnameptr, fnamelen, nmp);
4098 nfsm_chain_add_fh(error, &nmreq, nfsvers, tdnp->n_fhp, tdnp->n_fhsize);
4099 nfsm_chain_add_name(error, &nmreq, tnameptr, tnamelen, nmp);
4100 nfsm_chain_build_done(error, &nmreq);
4103 error = nfs_request(fdnp, NULL, &nmreq, NFSPROC_RENAME, ctx, NULL, &nmrep, &xid, &status);
4115 nfsm_chain_cleanup(&nmreq);
4159 struct nfsm_chain nmreq, nmrep;
4182 nfsm_chain_null(&nmreq);
4185 nfsm_chain_build_alloc_init(error, &nmreq,
4187 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
4188 nfsm_chain_add_fh(error, &nmreq, nfsvers, tdnp->n_fhp, tdnp->n_fhsize);
4189 nfsm_chain_add_name(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen, nmp);
4190 nfsm_chain_build_done(error, &nmreq);
4192 error = nfs_request(np, NULL, &nmreq, NFSPROC_LINK, ctx, NULL, &nmrep, &xid, &status);
4206 nfsm_chain_cleanup(&nmreq);
4261 struct nfsm_chain nmreq, nmrep;
4289 nfsm_chain_null(&nmreq);
4292 nfsm_chain_build_alloc_init(error, &nmreq,
4295 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
4296 nfsm_chain_add_name(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen, nmp);
4298 nfsm_chain_add_v3sattr(error, &nmreq, vap);
4299 nfsm_chain_add_name(error, &nmreq, ap->a_target, slen, nmp);
4301 nfsm_chain_add_v2sattr(error, &nmreq, vap, -1);
4302 nfsm_chain_build_done(error, &nmreq);
4305 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC_SYMLINK,
4330 nfsm_chain_cleanup(&nmreq);
4417 struct nfsm_chain nmreq, nmrep;
4442 nfsm_chain_null(&nmreq);
4445 nfsm_chain_build_alloc_init(error, &nmreq,
4448 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
4449 nfsm_chain_add_name(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen, nmp);
4451 nfsm_chain_add_v3sattr(error, &nmreq, vap);
4453 nfsm_chain_add_v2sattr(error, &nmreq, vap, -1);
4454 nfsm_chain_build_done(error, &nmreq);
4457 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC_MKDIR,
4479 nfsm_chain_cleanup(&nmreq);
4562 struct nfsm_chain nmreq, nmrep;
4578 nfsm_chain_null(&nmreq);
4581 nfsm_chain_build_alloc_init(error, &nmreq,
4583 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
4584 nfsm_chain_add_name(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen, nmp);
4585 nfsm_chain_build_done(error, &nmreq);
4588 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC_RMDIR,
4602 nfsm_chain_cleanup(&nmreq);
5355 struct nfsm_chain nmreq, nmrep, nmrepsave;
5396 nfsm_chain_null(&nmreq);
5399 nfsm_chain_build_alloc_init(error, &nmreq,
5401 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
5405 nfsm_chain_add_64(error, &nmreq, cookie);
5406 nfsm_chain_add_64(error, &nmreq, dnp->n_cookieverf);
5408 nfsm_chain_add_32(error, &nmreq, cookie);
5410 nfsm_chain_add_32(error, &nmreq, nmreaddirsize);
5412 nfsm_chain_add_32(error, &nmreq, nmrsize);
5413 nfsm_chain_build_done(error, &nmreq);
5418 error = nfs_request(dnp, NULL, &nmreq,
5605 nfsm_chain_null(&nmreq);
5612 nfsm_chain_cleanup(&nmreq);
5722 struct nfsm_chain nmreq;
5730 nfsm_chain_null(&nmreq);
5732 nfsm_chain_build_alloc_init(error, &nmreq,
5734 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
5735 nfsm_chain_add_name(error, &nmreq, name, namelen, nmp);
5736 nfsm_chain_build_done(error, &nmreq);
5738 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC_LOOKUP,
5741 nfsm_chain_cleanup(&nmreq);
6022 struct nfsm_chain nmreq, nmrep;
6037 nfsm_chain_null(&nmreq);
6040 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(NFS_VER3));
6041 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
6042 nfsm_chain_add_64(error, &nmreq, offset);
6043 nfsm_chain_add_32(error, &nmreq, count32);
6044 nfsm_chain_build_done(error, &nmreq);
6046 error = nfs_request2(np, NULL, &nmreq, NFSPROC_COMMIT,
6065 nfsm_chain_cleanup(&nmreq);
6116 struct nfsm_chain nmreq, nmrep;
6124 nfsm_chain_null(&nmreq);
6128 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(NFS_VER3));
6129 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
6130 nfsm_chain_build_done(error, &nmreq);
6132 error = nfs_request(np, NULL, &nmreq, NFSPROC_PATHCONF, ctx, NULL, &nmrep, &xid, &status);
6161 nfsm_chain_cleanup(&nmreq);