• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/nfs/

Lines Matching defs:nmreq

86 	struct nfsm_chain nmreq, nmrep;
93 nfsm_chain_null(&nmreq);
97 nfsm_chain_build_alloc_init(error, &nmreq, 17 * NFSX_UNSIGNED);
98 nfsm_chain_add_compound_header(error, &nmreq, "access", numops);
100 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
101 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
103 nfsm_chain_add_32(error, &nmreq, NFS_OP_ACCESS);
104 nfsm_chain_add_32(error, &nmreq, *mode);
106 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
107 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
109 nfsm_chain_build_done(error, &nmreq);
112 error = nfs_request(np, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
147 nfsm_chain_cleanup(&nmreq);
164 struct nfsm_chain nmreq, nmrep;
170 nfsm_chain_null(&nmreq);
174 nfsm_chain_build_alloc_init(error, &nmreq, 15 * NFSX_UNSIGNED);
175 nfsm_chain_add_compound_header(error, &nmreq, "getattr", numops);
177 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
178 nfsm_chain_add_fh(error, &nmreq, nfsvers, fhp, fhsize);
180 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
181 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
183 nfsm_chain_build_done(error, &nmreq);
186 error = nfs_request(np, mp, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, xidp, &status);
196 nfsm_chain_cleanup(&nmreq);
208 struct nfsm_chain nmreq, nmrep;
213 nfsm_chain_null(&nmreq);
217 nfsm_chain_build_alloc_init(error, &nmreq, 16 * NFSX_UNSIGNED);
218 nfsm_chain_add_compound_header(error, &nmreq, "readlink", numops);
220 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
221 nfsm_chain_add_fh(error, &nmreq, NFS_VER4, np->n_fhp, np->n_fhsize);
223 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
224 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
227 nfsm_chain_add_32(error, &nmreq, NFS_OP_READLINK);
228 nfsm_chain_build_done(error, &nmreq);
231 error = nfs_request(np, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
255 nfsm_chain_cleanup(&nmreq);
272 struct nfsm_chain nmreq;
279 nfsm_chain_null(&nmreq);
283 nfsm_chain_build_alloc_init(error, &nmreq, 22 * NFSX_UNSIGNED);
284 nfsm_chain_add_compound_header(error, &nmreq, "read", numops);
286 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
287 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
289 nfsm_chain_add_32(error, &nmreq, NFS_OP_READ);
292 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
293 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
294 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
295 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
297 nfsm_chain_add_64(error, &nmreq, offset);
298 nfsm_chain_add_32(error, &nmreq, len);
300 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
301 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
303 nfsm_chain_build_done(error, &nmreq);
306 error = nfs_request_async(np, NULL, &nmreq, NFSPROC4_COMPOUND, thd, cred, cb, reqp);
308 nfsm_chain_cleanup(&nmreq);
378 struct nfsm_chain nmreq;
387 nfsm_chain_null(&nmreq);
391 nfsm_chain_build_alloc_init(error, &nmreq, 25 * NFSX_UNSIGNED + len);
392 nfsm_chain_add_compound_header(error, &nmreq, "write", numops);
394 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
395 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
397 nfsm_chain_add_32(error, &nmreq, NFS_OP_WRITE);
400 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
401 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
402 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
403 nfsm_chain_add_32(error, &nmreq, 0xffffffff);
405 nfsm_chain_add_64(error, &nmreq, uiop->uio_offset);
406 nfsm_chain_add_32(error, &nmreq, iomode);
407 nfsm_chain_add_32(error, &nmreq, len);
409 error = nfsm_chain_add_uio(&nmreq, uiop, len);
411 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
412 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
414 nfsm_chain_build_done(error, &nmreq);
418 error = nfs_request_async(np, NULL, &nmreq, NFSPROC4_COMPOUND, thd, cred, cb, reqp);
420 nfsm_chain_cleanup(&nmreq);
504 struct nfsm_chain nmreq, nmrep;
511 nfsm_chain_null(&nmreq);
516 nfsm_chain_build_alloc_init(error, &nmreq, 17 * NFSX_UNSIGNED + namelen);
517 nfsm_chain_add_compound_header(error, &nmreq, "remove", numops);
519 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
520 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
522 nfsm_chain_add_32(error, &nmreq, NFS_OP_REMOVE);
523 nfsm_chain_add_string(error, &nmreq, name, namelen);
525 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
526 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
528 nfsm_chain_build_done(error, &nmreq);
532 error = nfs_request2(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, thd, cred, 0, &nmrep, &xid, &status);
545 nfsm_chain_cleanup(&nmreq);
566 struct nfsm_chain nmreq, nmrep;
573 nfsm_chain_null(&nmreq);
578 nfsm_chain_build_alloc_init(error, &nmreq, 30 * NFSX_UNSIGNED + fnamelen + tnamelen);
579 nfsm_chain_add_compound_header(error, &nmreq, "rename", numops);
581 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
582 nfsm_chain_add_fh(error, &nmreq, nfsvers, fdnp->n_fhp, fdnp->n_fhsize);
584 nfsm_chain_add_32(error, &nmreq, NFS_OP_SAVEFH);
586 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
587 nfsm_chain_add_fh(error, &nmreq, nfsvers, tdnp->n_fhp, tdnp->n_fhsize);
589 nfsm_chain_add_32(error, &nmreq, NFS_OP_RENAME);
590 nfsm_chain_add_string(error, &nmreq, fnameptr, fnamelen);
591 nfsm_chain_add_string(error, &nmreq, tnameptr, tnamelen);
593 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
594 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
597 nfsm_chain_add_32(error, &nmreq, NFS_OP_RESTOREFH);
599 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
600 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
602 nfsm_chain_build_done(error, &nmreq);
606 error = nfs_request(fdnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
629 nfsm_chain_cleanup(&nmreq);
658 struct nfsm_chain nmreq, nmrep;
769 nfsm_chain_null(&nmreq);
774 nfsm_chain_build_alloc_init(error, &nmreq, 26 * NFSX_UNSIGNED);
775 nfsm_chain_add_compound_header(error, &nmreq, tag, numops);
777 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
778 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
780 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
781 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
784 nfsm_chain_add_32(error, &nmreq, NFS_OP_READDIR);
787 nfsm_chain_add_32(error, &nmreq, cookie.nfsuquad[0]);
789 nfsm_chain_add_32(error, &nmreq, 0);
791 nfsm_chain_add_32(error, &nmreq, cookie.nfsuquad[1]);
792 nfsm_chain_add_32(error, &nmreq, dnp->n_cookieverf.nfsuquad[0]);
793 nfsm_chain_add_32(error, &nmreq, dnp->n_cookieverf.nfsuquad[1]);
794 nfsm_chain_add_32(error, &nmreq, nmreaddirsize);
795 nfsm_chain_add_32(error, &nmreq, nmrsize);
796 nfsm_chain_add_bitmap(error, &nmreq, entry_attrs, NFS_ATTR_BITMAP_LEN);
797 nfsm_chain_build_done(error, &nmreq);
801 error = nfs_request(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
971 nfsm_chain_cleanup(&nmreq);
985 struct nfsm_chain nmreq;
997 nfsm_chain_null(&nmreq);
1001 nfsm_chain_build_alloc_init(error, &nmreq, 20 * NFSX_UNSIGNED + namelen);
1002 nfsm_chain_add_compound_header(error, &nmreq, "lookup", numops);
1004 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1005 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
1007 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1008 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
1012 nfsm_chain_add_32(error, &nmreq, NFS_OP_LOOKUPP);
1014 nfsm_chain_add_32(error, &nmreq, NFS_OP_LOOKUP);
1015 nfsm_chain_add_string(error, &nmreq, name, namelen);
1019 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1022 nfsm_chain_add_bitmap_masked(error, &nmreq, bitmap,
1025 nfsm_chain_build_done(error, &nmreq);
1028 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC4_COMPOUND,
1031 nfsm_chain_cleanup(&nmreq);
1096 struct nfsm_chain nmreq, nmrep;
1111 nfsm_chain_null(&nmreq);
1116 nfsm_chain_build_alloc_init(error, &nmreq, 19 * NFSX_UNSIGNED);
1117 nfsm_chain_add_compound_header(error, &nmreq, "commit", numops);
1119 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1120 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
1122 nfsm_chain_add_32(error, &nmreq, NFS_OP_COMMIT);
1123 nfsm_chain_add_64(error, &nmreq, offset);
1124 nfsm_chain_add_32(error, &nmreq, count32);
1126 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1127 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
1129 nfsm_chain_build_done(error, &nmreq);
1132 error = nfs_request2(np, NULL, &nmreq, NFSPROC4_COMPOUND,
1154 nfsm_chain_cleanup(&nmreq);
1167 struct nfsm_chain nmreq, nmrep;
1176 nfsm_chain_null(&nmreq);
1181 nfsm_chain_build_alloc_init(error, &nmreq, 16 * NFSX_UNSIGNED);
1182 nfsm_chain_add_compound_header(error, &nmreq, "pathconf", numops);
1184 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1185 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
1187 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1195 nfsm_chain_add_bitmap_masked(error, &nmreq, bitmap,
1197 nfsm_chain_build_done(error, &nmreq);
1200 error = nfs_request(np, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
1216 nfsm_chain_cleanup(&nmreq);
1317 struct nfsm_chain nmreq, nmrep;
1332 nfsm_chain_null(&nmreq);
1337 nfsm_chain_build_alloc_init(error, &nmreq, 40 * NFSX_UNSIGNED);
1338 nfsm_chain_add_compound_header(error, &nmreq, "setattr", numops);
1340 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1341 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
1343 nfsm_chain_add_32(error, &nmreq, NFS_OP_SETATTR);
1348 nfsm_chain_add_32(error, &nmreq, stateid);
1349 nfsm_chain_add_32(error, &nmreq, stateid);
1350 nfsm_chain_add_32(error, &nmreq, stateid);
1351 nfsm_chain_add_32(error, &nmreq, stateid);
1352 nfsm_chain_add_fattr4(error, &nmreq, vap, nmp);
1354 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1355 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
1357 nfsm_chain_build_done(error, &nmreq);
1360 error = nfs_request(np, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
1379 nfsm_chain_cleanup(&nmreq);
1431 struct nfsm_chain nmreq, nmrep;
1450 nfsm_chain_null(&nmreq);
1455 nfsm_chain_build_alloc_init(error, &nmreq, 53 * NFSX_UNSIGNED + cnp->cn_namelen);
1456 nfsm_chain_add_compound_header(error, &nmreq, "create", numops);
1458 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1459 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
1461 nfsm_chain_add_32(error, &nmreq, NFS_OP_SAVEFH);
1463 nfsm_chain_add_32(error, &nmreq, NFS_OP_OPEN);
1464 nfsm_chain_add_32(error, &nmreq, seqid);
1466 nfsm_chain_add_32(error, &nmreq, NFS_OPEN_SHARE_ACCESS_BOTH);
1467 nfsm_chain_add_32(error, &nmreq, NFS_OPEN_SHARE_DENY_NONE);
1468 nfsm_chain_add_64(error, &nmreq, nmp->nm_clientid); // open_owner4.clientid
1470 nfsm_chain_add_32(error, &nmreq, sizeof(nfs4_open_owner_hack));
1471 nfsm_chain_add_opaque(error, &nmreq, &nfs4_open_owner_hack, sizeof(nfs4_open_owner_hack)); // open_owner4.owner
1473 nfsm_chain_add_32(error, &nmreq, NFS_OPEN_CREATE);
1474 nfsm_chain_add_32(error, &nmreq, NFS_CREATE_UNCHECKED); // XXX exclusive/guarded
1475 nfsm_chain_add_fattr4(error, &nmreq, vap, nmp);
1477 nfsm_chain_add_32(error, &nmreq, NFS_CLAIM_NULL);
1478 nfsm_chain_add_string(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen);
1480 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1483 nfsm_chain_add_bitmap_masked(error, &nmreq, bitmap,
1486 nfsm_chain_add_32(error, &nmreq, NFS_OP_RESTOREFH);
1488 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1489 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
1491 nfsm_chain_build_done(error, &nmreq);
1498 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC4_COMPOUND,
1568 nfsm_chain_cleanup(&nmreq);
1572 nfsm_chain_build_alloc_init(error, &nmreq, 23 * NFSX_UNSIGNED);
1573 nfsm_chain_add_compound_header(error, &nmreq, "create_confirm", numops);
1575 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1576 nfsm_chain_add_fh(error, &nmreq, nfsvers, fh.fh_data, fh.fh_len);
1578 nfsm_chain_add_32(error, &nmreq, NFS_OP_OPEN_CONFIRM);
1579 nfsm_chain_add_32(error, &nmreq, stateid[0]);
1580 nfsm_chain_add_32(error, &nmreq, stateid[1]);
1581 nfsm_chain_add_32(error, &nmreq, stateid[2]);
1582 nfsm_chain_add_32(error, &nmreq, stateid[3]);
1583 nfsm_chain_add_32(error, &nmreq, seqid);
1586 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1587 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
1589 nfsm_chain_build_done(error, &nmreq);
1592 error = nfs_request(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
1610 nfsm_chain_cleanup(&nmreq);
1615 nfsm_chain_build_alloc_init(error, &nmreq, 19 * NFSX_UNSIGNED);
1616 nfsm_chain_add_compound_header(error, &nmreq, "create_close", numops);
1618 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1619 nfsm_chain_add_fh(error, &nmreq, nfsvers, fh.fh_data, fh.fh_len);
1621 nfsm_chain_add_32(error, &nmreq, NFS_OP_CLOSE);
1622 nfsm_chain_add_32(error, &nmreq, seqid);
1624 nfsm_chain_add_32(error, &nmreq, stateid[0]);
1625 nfsm_chain_add_32(error, &nmreq, stateid[1]);
1626 nfsm_chain_add_32(error, &nmreq, stateid[2]);
1627 nfsm_chain_add_32(error, &nmreq, stateid[3]);
1628 nfsm_chain_build_done(error, &nmreq);
1631 error = nfs_request(dnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
1645 nfsm_chain_cleanup(&nmreq);
1719 struct nfsm_chain nmreq, nmrep;
1759 nfsm_chain_null(&nmreq);
1764 nfsm_chain_build_alloc_init(error, &nmreq, 66 * NFSX_UNSIGNED);
1765 nfsm_chain_add_compound_header(error, &nmreq, tag, numops);
1767 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
1768 nfsm_chain_add_fh(error, &nmreq, nfsvers, dnp->n_fhp, dnp->n_fhsize);
1770 nfsm_chain_add_32(error, &nmreq, NFS_OP_SAVEFH);
1772 nfsm_chain_add_32(error, &nmreq, NFS_OP_CREATE);
1773 nfsm_chain_add_32(error, &nmreq, type);
1775 nfsm_chain_add_string(error, &nmreq, link, strlen(link));
1777 nfsm_chain_add_32(error, &nmreq, sd.specdata1);
1778 nfsm_chain_add_32(error, &nmreq, sd.specdata2);
1780 nfsm_chain_add_string(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen);
1781 nfsm_chain_add_fattr4(error, &nmreq, vap, nmp);
1783 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1786 nfsm_chain_add_bitmap_masked(error, &nmreq, bitmap,
1789 nfsm_chain_add_32(error, &nmreq, NFS_OP_RESTOREFH);
1791 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
1792 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
1794 nfsm_chain_build_done(error, &nmreq);
1801 error = nfs_request_async(dnp, NULL, &nmreq, NFSPROC4_COMPOUND,
1841 nfsm_chain_cleanup(&nmreq);
1996 struct nfsm_chain nmreq, nmrep;
2017 nfsm_chain_null(&nmreq);
2022 nfsm_chain_build_alloc_init(error, &nmreq, 29 * NFSX_UNSIGNED + cnp->cn_namelen);
2023 nfsm_chain_add_compound_header(error, &nmreq, "link", numops);
2025 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
2026 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize);
2028 nfsm_chain_add_32(error, &nmreq, NFS_OP_SAVEFH);
2030 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
2031 nfsm_chain_add_fh(error, &nmreq, nfsvers, tdnp->n_fhp, tdnp->n_fhsize);
2033 nfsm_chain_add_32(error, &nmreq, NFS_OP_LINK);
2034 nfsm_chain_add_string(error, &nmreq, cnp->cn_nameptr, cnp->cn_namelen);
2036 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
2037 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
2040 nfsm_chain_add_32(error, &nmreq, NFS_OP_RESTOREFH);
2042 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
2043 nfsm_chain_add_bitmap_masked(error, &nmreq, nfs_getattr_bitmap,
2045 nfsm_chain_build_done(error, &nmreq);
2048 error = nfs_request(tdnp, NULL, &nmreq, NFSPROC4_COMPOUND, ctx, &nmrep, &xid, &status);
2071 nfsm_chain_cleanup(&nmreq);