Lines Matching defs:tl

221 	u_int32_t *tl;
230 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
231 *tl = txdr_unsigned(mode);
236 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
237 *tl = txdr_unsigned(NFSV4OP_GETATTR);
251 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
252 supported = fxdr_unsigned(u_int32_t, *tl++);
254 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
256 rmode = fxdr_unsigned(u_int32_t, *tl);
416 u_int32_t *tl;
428 NFSM_BUILD(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
429 *tl++ = txdr_unsigned(op->nfso_own->nfsow_seqid);
430 *tl++ = txdr_unsigned(mode & NFSV4OPEN_ACCESSBOTH);
431 *tl++ = txdr_unsigned((mode >> NFSLCK_SHIFT) & NFSV4OPEN_DENYBOTH);
433 *tl++ = tsep->nfsess_clientid.lval[0];
434 *tl = tsep->nfsess_clientid.lval[1];
436 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
437 *tl++ = txdr_unsigned(NFSV4OPEN_NOCREATE);
439 *tl = txdr_unsigned(NFSV4OPEN_CLAIMPREVIOUS);
440 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
441 *tl = txdr_unsigned(delegtype);
444 *tl = txdr_unsigned(NFSV4OPEN_CLAIMDELEGATECUR);
445 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID);
447 *tl++ = 0;
449 *tl++ = dp->nfsdl_stateid.seqid;
450 *tl++ = dp->nfsdl_stateid.other[0];
451 *tl++ = dp->nfsdl_stateid.other[1];
452 *tl = dp->nfsdl_stateid.other[2];
454 *tl = txdr_unsigned(NFSV4OPEN_CLAIMNULL);
458 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
459 *tl = txdr_unsigned(NFSV4OP_GETATTR);
472 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
474 op->nfso_stateid.seqid = *tl++;
475 op->nfso_stateid.other[0] = *tl++;
476 op->nfso_stateid.other[1] = *tl++;
477 op->nfso_stateid.other[2] = *tl;
478 rflags = fxdr_unsigned(u_int32_t, *(tl + 6));
482 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
483 deleg = fxdr_unsigned(u_int32_t, *tl);
500 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
502 ndp->nfsdl_stateid.seqid = *tl++;
503 ndp->nfsdl_stateid.other[0] = *tl++;
504 ndp->nfsdl_stateid.other[1] = *tl++;
505 ndp->nfsdl_stateid.other[2] = *tl++;
506 ret = fxdr_unsigned(int, *tl);
512 NFSM_DISSECT(tl, u_int32_t *,
514 limitby = fxdr_unsigned(int, *tl++);
517 ndp->nfsdl_sizelimit = fxdr_hyper(tl);
521 fxdr_unsigned(u_int64_t, *tl++);
523 fxdr_unsigned(u_int64_t, *tl);
542 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
616 u_int32_t *tl;
621 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID + 3 * NFSX_UNSIGNED);
623 *tl++ = 0;
625 *tl++ = op->nfso_stateid.seqid;
626 *tl++ = op->nfso_stateid.other[0];
627 *tl++ = op->nfso_stateid.other[1];
628 *tl++ = op->nfso_stateid.other[2];
629 *tl++ = txdr_unsigned(op->nfso_own->nfsow_seqid);
630 *tl++ = txdr_unsigned(mode & NFSV4OPEN_ACCESSBOTH);
631 *tl = txdr_unsigned((mode >> NFSLCK_SHIFT) & NFSV4OPEN_DENYBOTH);
637 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID);
638 op->nfso_stateid.seqid = *tl++;
639 op->nfso_stateid.other[0] = *tl++;
640 op->nfso_stateid.other[1] = *tl++;
641 op->nfso_stateid.other[2] = *tl;
779 u_int32_t *tl;
784 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED + NFSX_STATEID);
785 *tl++ = txdr_unsigned(op->nfso_own->nfsow_seqid);
787 *tl++ = 0;
789 *tl++ = op->nfso_stateid.seqid;
790 *tl++ = op->nfso_stateid.other[0];
791 *tl++ = op->nfso_stateid.other[1];
792 *tl = op->nfso_stateid.other[2];
801 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID);
817 u_int32_t *tl;
826 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED + NFSX_STATEID);
827 *tl++ = op->nfso_stateid.seqid;
828 *tl++ = op->nfso_stateid.other[0];
829 *tl++ = op->nfso_stateid.other[1];
830 *tl++ = op->nfso_stateid.other[2];
831 *tl = txdr_unsigned(op->nfso_own->nfsow_seqid);
837 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID);
838 op->nfso_stateid.seqid = *tl++;
839 op->nfso_stateid.other[0] = *tl++;
840 op->nfso_stateid.other[1] = *tl++;
841 op->nfso_stateid.other[2] = *tl;
859 u_int32_t *tl;
940 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
941 *tl++ = txdr_unsigned(nfsboottime.tv_sec);
942 *tl = txdr_unsigned(clp->nfsc_rev);
948 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
949 *tl = txdr_unsigned(NFS_CALLBCKPROG);
989 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
990 *tl = txdr_unsigned(clp->nfsc_cbident);
997 NFSM_DISSECT(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
998 tsep->nfsess_clientid.lval[0] = *tl++;
999 tsep->nfsess_clientid.lval[1] = *tl++;
1000 confirm.lval[0] = *tl++;
1001 confirm.lval[1] = *tl;
1010 NFSM_BUILD(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
1011 *tl++ = tsep->nfsess_clientid.lval[0];
1012 *tl++ = tsep->nfsess_clientid.lval[1];
1013 *tl++ = confirm.lval[0];
1014 *tl = confirm.lval[1];
1211 u_int32_t *tl;
1223 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
1224 *tl = newnfs_false;
1226 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
1227 *tl = txdr_unsigned(NFSV4OP_GETATTR);
1254 u_int32_t *tl;
1292 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
1293 *tl++ = txdr_unsigned(NFSV4OP_GETFH);
1294 *tl = txdr_unsigned(NFSV4OP_GETATTR);
1333 NFSM_DISSECT(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
1356 u_int32_t *tl;
1368 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
1369 *tl = txdr_unsigned(NFSV4OP_GETATTR);
1477 u_int32_t *tl;
1502 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED * 3);
1504 *tl++ = txdr_unsigned(uiop->uio_offset);
1505 *tl++ = txdr_unsigned(len);
1506 *tl = 0;
1508 txdr_hyper(uiop->uio_offset, tl);
1509 *(tl + 2) = txdr_unsigned(len);
1532 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
1533 eof = fxdr_unsigned(int, *(tl + 1));
1535 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
1536 eof = fxdr_unsigned(int, *tl);
1649 u_int32_t *tl;
1679 NFSM_BUILD(tl, u_int32_t *, NFSX_HYPER+2*NFSX_UNSIGNED);
1680 txdr_hyper(uiop->uio_offset, tl);
1681 tl += 2;
1682 *tl++ = txdr_unsigned(*iomode);
1683 *tl = txdr_unsigned(len);
1685 NFSM_BUILD(tl, u_int32_t *, NFSX_HYPER+3*NFSX_UNSIGNED);
1686 txdr_hyper(uiop->uio_offset, tl);
1687 tl += 2;
1688 *tl++ = txdr_unsigned(len);
1689 *tl++ = txdr_unsigned(*iomode);
1690 *tl = txdr_unsigned(len);
1694 NFSM_BUILD(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
1703 *tl++ = x; /* "begin offset" */
1704 *tl++ = x; /* "current offset" */
1706 *tl++ = x; /* total to this offset */
1707 *tl = x; /* size of this write */
1733 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
1734 *tl = txdr_unsigned(NFSV4OP_GETATTR);
1759 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED
1761 rlen = fxdr_unsigned(int, *tl++);
1773 commit = fxdr_unsigned(int, *tl++);
1786 NFSBCOPY((caddr_t)tl,
1790 } else if (NFSBCMP(tl, nmp->nm_verf,
1793 NFSBCOPY(tl, nmp->nm_verf, NFSX_VERF);
1798 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
1834 u_int32_t *tl;
1847 NFSM_BUILD(tl, u_int32_t *, 3 * NFSX_UNSIGNED);
1848 *tl++ = vtonfsv34_type(vtyp);
1849 *tl++ = txdr_unsigned(NFSMAJOR(rdev));
1850 *tl = txdr_unsigned(NFSMINOR(rdev));
1852 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
1853 *tl = vtonfsv34_type(vtyp);
1858 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
1859 *tl = vtonfsv34_type(vtyp);
1865 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
1866 *tl++ = txdr_unsigned(NFSMAJOR(rdev));
1867 *tl = txdr_unsigned(NFSMINOR(rdev));
1871 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
1872 *tl++ = txdr_unsigned(NFSV4OP_GETFH);
1873 *tl = txdr_unsigned(NFSV4OP_GETATTR);
1885 NFSM_DISSECT(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
1985 u_int32_t *tl;
1997 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
1999 *tl = txdr_unsigned(NFSCREATE_EXCLUSIVE);
2000 NFSM_BUILD(tl, u_int32_t *, NFSX_VERF);
2001 *tl++ = cverf.lval[0];
2002 *tl = cverf.lval[1];
2004 *tl = txdr_unsigned(NFSCREATE_UNCHECKED);
2034 u_int32_t *tl;
2060 NFSM_BUILD(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
2061 *tl++ = txdr_unsigned(owp->nfsow_seqid);
2062 *tl++ = txdr_unsigned(NFSV4OPEN_ACCESSWRITE |
2064 *tl++ = txdr_unsigned(NFSV4OPEN_DENYNONE);
2066 *tl++ = tsep->nfsess_clientid.lval[0];
2067 *tl = tsep->nfsess_clientid.lval[1];
2069 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2070 *tl++ = txdr_unsigned(NFSV4OPEN_CREATE);
2075 *tl = txdr_unsigned(NFSCREATE_GUARDED);
2079 *tl = txdr_unsigned(NFSCREATE_EXCLUSIVE41);
2080 NFSM_BUILD(tl, u_int32_t *, NFSX_VERF);
2081 *tl++ = cverf.lval[0];
2082 *tl = cverf.lval[1];
2087 *tl = txdr_unsigned(NFSCREATE_EXCLUSIVE);
2088 NFSM_BUILD(tl, u_int32_t *, NFSX_VERF);
2089 *tl++ = cverf.lval[0];
2090 *tl = cverf.lval[1];
2093 *tl = txdr_unsigned(NFSCREATE_UNCHECKED);
2096 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2097 *tl = txdr_unsigned(NFSV4OPEN_CLAIMNULL);
2100 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2101 *tl++ = txdr_unsigned(NFSV4OP_GETFH);
2102 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2106 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2107 *tl = txdr_unsigned(NFSV4OP_PUTFH);
2109 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2110 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2117 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
2119 stateid.seqid = *tl++;
2120 stateid.other[0] = *tl++;
2121 stateid.other[1] = *tl++;
2122 stateid.other[2] = *tl;
2123 rflags = fxdr_unsigned(u_int32_t, *(tl + 6));
2125 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
2126 deleg = fxdr_unsigned(int, *tl);
2141 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
2143 dp->nfsdl_stateid.seqid = *tl++;
2144 dp->nfsdl_stateid.other[0] = *tl++;
2145 dp->nfsdl_stateid.other[1] = *tl++;
2146 dp->nfsdl_stateid.other[2] = *tl++;
2147 ret = fxdr_unsigned(int, *tl);
2153 NFSM_DISSECT(tl, u_int32_t *,
2155 limitby = fxdr_unsigned(int, *tl++);
2158 dp->nfsdl_sizelimit = fxdr_hyper(tl);
2162 fxdr_unsigned(u_int64_t, *tl++);
2164 fxdr_unsigned(u_int64_t, *tl);
2187 NFSM_DISSECT(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
2280 u_int32_t *tl;
2296 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID +
2299 *tl++ = 0;
2301 *tl++ = dstateid.seqid;
2302 *tl++ = dstateid.other[0];
2303 *tl++ = dstateid.other[1];
2304 *tl++ = dstateid.other[2];
2305 *tl = txdr_unsigned(NFSV4OP_PUTFH);
2309 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2310 *tl = txdr_unsigned(NFSV4OP_REMOVE);
2335 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2336 if (*(tl + 1))
2358 u_int32_t *tl;
2383 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID);
2385 *tl++ = 0;
2387 *tl++ = fdstateid.seqid;
2388 *tl++ = fdstateid.other[0];
2389 *tl++ = fdstateid.other[1];
2390 *tl = fdstateid.other[2];
2392 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2393 *tl = txdr_unsigned(NFSV4OP_PUTFH);
2397 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2398 *tl = txdr_unsigned(NFSV4OP_DELEGRETURN);
2402 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID);
2404 *tl++ = 0;
2406 *tl++ = tdstateid.seqid;
2407 *tl++ = tdstateid.other[0];
2408 *tl++ = tdstateid.other[1];
2409 *tl = tdstateid.other[2];
2412 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2413 *tl = txdr_unsigned(NFSV4OP_PUTFH);
2417 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2418 *tl = txdr_unsigned(NFSV4OP_SAVEFH);
2426 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2427 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2430 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2431 *tl = txdr_unsigned(NFSV4OP_PUTFH);
2434 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2435 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2438 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2439 *tl = txdr_unsigned(NFSV4OP_RENAME);
2463 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2464 if (*(tl + 1)) {
2483 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2484 if (*(tl + 1))
2492 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2493 if (*(tl + 1))
2515 u_int32_t *tl;
2526 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2527 *tl = txdr_unsigned(NFSV4OP_PUTFH);
2532 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2533 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2537 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2538 *tl = txdr_unsigned(NFSV4OP_LINK);
2553 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2554 if (!(*(tl + 1)))
2555 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2556 if (*(tl + 1))
2579 u_int32_t *tl;
2593 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2594 *tl = txdr_unsigned(NFLNK);
2640 u_int32_t *tl;
2656 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2657 *tl = txdr_unsigned(NFDIR);
2663 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2664 *tl++ = txdr_unsigned(NFSV4OP_GETFH);
2665 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2667 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2668 *tl = txdr_unsigned(NFSV4OP_PUTFH);
2670 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2671 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2681 NFSM_DISSECT(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
2688 NFSM_DISSECT(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
2779 u_int32_t *tl;
2845 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2846 *tl++ = txdr_unsigned(NFSV4OP_GETFH);
2847 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2860 NFSM_DISSECT(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
2861 len = fxdr_unsigned(int, *(tl + 4));
2867 NFSM_DISSECT(tl, u_int32_t *, 2*NFSX_UNSIGNED);
2916 tl = (u_int32_t *)&dp->d_name[4];
2917 *tl++ = 0;
2918 *tl = 0;
2935 tl = (u_int32_t *)&dp->d_name[4];
2936 *tl++ = 0;
2937 *tl = 0;
2958 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
2959 *tl++ = cookie.lval[1];
2960 *tl = txdr_unsigned(readsize);
2962 NFSM_BUILD(tl, u_int32_t *, reqsize);
2963 *tl++ = cookie.lval[0];
2964 *tl++ = cookie.lval[1];
2966 *tl++ = 0;
2967 *tl++ = 0;
2970 *tl++ = dnp->n_cookieverf.nfsuquad[0];
2971 *tl++ = dnp->n_cookieverf.nfsuquad[1];
2975 *tl++ = txdr_unsigned(readsize);
2976 *tl = txdr_unsigned(readsize);
2978 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
2979 *tl = txdr_unsigned(NFSV4OP_GETATTR);
2982 *tl = txdr_unsigned(readsize);
2993 NFSM_DISSECT(tl, u_int32_t *, NFSX_HYPER);
2995 dnp->n_cookieverf.nfsuquad[0] = *tl++;
2996 dnp->n_cookieverf.nfsuquad[1] = *tl;
3005 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
3006 more_dirs = fxdr_unsigned(int, *tl);
3013 NFSM_DISSECT(tl, u_int32_t *, 3*NFSX_UNSIGNED);
3014 ncookie.lval[0] = *tl++;
3015 ncookie.lval[1] = *tl++;
3016 len = fxdr_unsigned(int, *tl);
3018 NFSM_DISSECT(tl, u_int32_t *, 3*NFSX_UNSIGNED);
3019 nfsva.na_fileid = fxdr_hyper(tl);
3020 tl += 2;
3021 len = fxdr_unsigned(int, *tl);
3023 NFSM_DISSECT(tl, u_int32_t *, 2*NFSX_UNSIGNED);
3025 fxdr_unsigned(long, *tl++);
3026 len = fxdr_unsigned(int, *tl);
3084 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
3086 NFSM_DISSECT(tl, u_int32_t *, 3*NFSX_UNSIGNED);
3087 ncookie.lval[0] = *tl++;
3088 ncookie.lval[1] = *tl++;
3090 NFSM_DISSECT(tl, u_int32_t *, 2*NFSX_UNSIGNED);
3092 ncookie.lval[1] = *tl++;
3126 more_dirs = fxdr_unsigned(int, *tl);
3132 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
3133 eof = fxdr_unsigned(int, *tl);
3182 tl = (u_int32_t *)&dp->d_name[4];
3183 *tl++ = cookie.lval[0];
3184 *tl = cookie.lval[1];
3211 u_int32_t *tl;
3271 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
3272 *tl++ = txdr_unsigned(NFSV4OP_GETFH);
3273 *tl = txdr_unsigned(NFSV4OP_GETATTR);
3287 NFSM_DISSECT(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
3288 len = fxdr_unsigned(int, *(tl + 4));
3294 NFSM_DISSECT(tl, u_int32_t *, 2*NFSX_UNSIGNED);
3343 tl = (u_int32_t *)&dp->d_name[4];
3344 *tl++ = 0;
3345 *tl = 0;
3362 tl = (u_int32_t *)&dp->d_name[4];
3363 *tl++ = 0;
3364 *tl = 0;
3384 NFSM_BUILD(tl, u_int32_t *, 6 * NFSX_UNSIGNED);
3385 *tl++ = cookie.lval[0];
3386 *tl++ = cookie.lval[1];
3388 *tl++ = 0;
3389 *tl++ = 0;
3392 *tl++ = dnp->n_cookieverf.nfsuquad[0];
3393 *tl++ = dnp->n_cookieverf.nfsuquad[1];
3396 *tl++ = txdr_unsigned(nmp->nm_readdirsize);
3397 *tl = txdr_unsigned(nmp->nm_readdirsize);
3400 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
3401 *tl = txdr_unsigned(NFSV4OP_GETATTR);
3416 NFSM_DISSECT(tl, u_int32_t *, 3 * NFSX_UNSIGNED);
3418 dnp->n_cookieverf.nfsuquad[0] = *tl++;
3419 dnp->n_cookieverf.nfsuquad[1] = *tl++;
3421 more_dirs = fxdr_unsigned(int, *tl);
3427 NFSM_DISSECT(tl, u_int32_t *, 3 * NFSX_UNSIGNED);
3429 ncookie.lval[0] = *tl++;
3430 ncookie.lval[1] = *tl++;
3432 fileno = fxdr_unsigned(long, *++tl);
3433 tl++;
3435 len = fxdr_unsigned(int, *tl);
3494 NFSM_DISSECT(tl, u_int32_t *, 3*NFSX_UNSIGNED);
3495 ncookie.lval[0] = *tl++;
3496 ncookie.lval[1] = *tl++;
3497 attrflag = fxdr_unsigned(int, *tl);
3503 NFSM_DISSECT(tl,u_int32_t *,NFSX_UNSIGNED);
3504 if (*tl) {
3618 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
3619 more_dirs = fxdr_unsigned(int, *tl);
3625 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
3626 eof = fxdr_unsigned(int, *tl);
3675 tl = (u_int32_t *)&dp->d_name[4];
3676 *tl++ = cookie.lval[0];
3677 *tl = cookie.lval[1];
3699 u_int32_t *tl;
3707 NFSM_BUILD(tl, u_int32_t *, 3 * NFSX_UNSIGNED);
3708 txdr_hyper(offset, tl);
3709 tl += 2;
3710 *tl = txdr_unsigned(cnt);
3715 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
3716 *tl = txdr_unsigned(NFSV4OP_GETATTR);
3725 NFSM_DISSECT(tl, u_int32_t *, NFSX_VERF);
3727 if (NFSBCMP(nmp->nm_verf, tl, NFSX_VERF)) {
3728 NFSBCOPY(tl, nmp->nm_verf, NFSX_VERF);
3918 u_int32_t *tl;
3927 NFSM_BUILD(tl, u_int32_t *, 7 * NFSX_UNSIGNED);
3929 *tl++ = txdr_unsigned(NFSV4LOCKT_READ);
3931 *tl++ = txdr_unsigned(NFSV4LOCKT_WRITE);
3932 txdr_hyper(off, tl);
3933 tl += 2;
3934 txdr_hyper(len, tl);
3935 tl += 2;
3937 *tl++ = tsep->nfsess_clientid.lval[0];
3938 *tl = tsep->nfsess_clientid.lval[1];
3952 NFSM_DISSECT(tl, u_int32_t *, 8 * NFSX_UNSIGNED);
3953 fl->l_start = fxdr_hyper(tl);
3954 tl += 2;
3955 len = fxdr_hyper(tl);
3956 tl += 2;
3961 type = fxdr_unsigned(int, *tl++);
3972 tl += 2;
3973 size = fxdr_unsigned(int, *tl);
3993 u_int32_t *tl;
3998 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID + 6 * NFSX_UNSIGNED);
3999 *tl++ = txdr_unsigned(type);
4000 *tl = txdr_unsigned(lp->nfsl_seqid);
4003 *tl = txdr_unsigned(lp->nfsl_seqid + 1);
4004 tl++;
4006 *tl++ = 0;
4008 *tl++ = lp->nfsl_stateid.seqid;
4009 *tl++ = lp->nfsl_stateid.other[0];
4010 *tl++ = lp->nfsl_stateid.other[1];
4011 *tl++ = lp->nfsl_stateid.other[2];
4012 txdr_hyper(off, tl);
4013 tl += 2;
4014 txdr_hyper(len, tl);
4023 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID);
4024 lp->nfsl_stateid.seqid = *tl++;
4025 lp->nfsl_stateid.other[0] = *tl++;
4026 lp->nfsl_stateid.other[1] = *tl++;
4027 lp->nfsl_stateid.other[2] = *tl;
4044 u_int32_t *tl;
4050 NFSM_BUILD(tl, u_int32_t *, 7 * NFSX_UNSIGNED);
4052 *tl++ = txdr_unsigned(NFSV4LOCKT_READ);
4054 *tl++ = txdr_unsigned(NFSV4LOCKT_WRITE);
4055 *tl++ = txdr_unsigned(reclaim);
4056 txdr_hyper(off, tl);
4057 tl += 2;
4058 txdr_hyper(len, tl);
4059 tl += 2;
4061 *tl = newnfs_true;
4062 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID +
4064 *tl++ = txdr_unsigned(lp->nfsl_open->nfso_own->nfsow_seqid);
4066 *tl++ = 0;
4068 *tl++ = lp->nfsl_open->nfso_stateid.seqid;
4069 *tl++ = lp->nfsl_open->nfso_stateid.other[0];
4070 *tl++ = lp->nfsl_open->nfso_stateid.other[1];
4071 *tl++ = lp->nfsl_open->nfso_stateid.other[2];
4072 *tl++ = txdr_unsigned(lp->nfsl_seqid);
4074 *tl++ = tsep->nfsess_clientid.lval[0];
4075 *tl = tsep->nfsess_clientid.lval[1];
4080 *tl = newnfs_false;
4081 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID + NFSX_UNSIGNED);
4083 *tl++ = 0;
4085 *tl++ = lp->nfsl_stateid.seqid;
4086 *tl++ = lp->nfsl_stateid.other[0];
4087 *tl++ = lp->nfsl_stateid.other[1];
4088 *tl++ = lp->nfsl_stateid.other[2];
4089 *tl = txdr_unsigned(lp->nfsl_seqid);
4092 *tl = txdr_unsigned(lp->nfsl_seqid + 1);
4104 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID);
4105 lp->nfsl_stateid.seqid = *tl++;
4106 lp->nfsl_stateid.other[0] = *tl++;
4107 lp->nfsl_stateid.other[1] = *tl++;
4108 lp->nfsl_stateid.other[2] = *tl;
4110 NFSM_DISSECT(tl, u_int32_t *, 8 * NFSX_UNSIGNED);
4111 size = fxdr_unsigned(int, *(tl + 7));
4132 u_int32_t *tl = NULL;
4180 NFSM_DISSECT(tl, u_int32_t *,
4184 sbp->sf_tbytes = fxdr_hyper(tl); tl += 2;
4185 sbp->sf_fbytes = fxdr_hyper(tl); tl += 2;
4186 sbp->sf_abytes = fxdr_hyper(tl); tl += 2;
4187 sbp->sf_tfiles = fxdr_hyper(tl); tl += 2;
4188 sbp->sf_ffiles = fxdr_hyper(tl); tl += 2;
4189 sbp->sf_afiles = fxdr_hyper(tl); tl += 2;
4190 sbp->sf_invarsec = fxdr_unsigned(u_int32_t, *tl);
4192 sbp->sf_tsize = fxdr_unsigned(u_int32_t, *tl++);
4193 sbp->sf_bsize = fxdr_unsigned(u_int32_t, *tl++);
4194 sbp->sf_blocks = fxdr_unsigned(u_int32_t, *tl++);
4195 sbp->sf_bfree = fxdr_unsigned(u_int32_t, *tl++);
4196 sbp->sf_bavail = fxdr_unsigned(u_int32_t, *tl);
4213 u_int32_t *tl;
4248 NFSM_DISSECT(tl, u_int32_t *, NFSX_V3PATHCONF);
4249 pc->pc_linkmax = fxdr_unsigned(u_int32_t, *tl++);
4250 pc->pc_namemax = fxdr_unsigned(u_int32_t, *tl++);
4251 pc->pc_notrunc = fxdr_unsigned(u_int32_t, *tl++);
4253 fxdr_unsigned(u_int32_t, *tl++);
4255 fxdr_unsigned(u_int32_t, *tl++);
4256 pc->pc_casepreserving = fxdr_unsigned(u_int32_t, *tl);
4271 u_int32_t *tl;
4284 NFSM_DISSECT(tl, u_int32_t *, NFSX_V3FSINFO);
4285 fsp->fs_rtmax = fxdr_unsigned(u_int32_t, *tl++);
4286 fsp->fs_rtpref = fxdr_unsigned(u_int32_t, *tl++);
4287 fsp->fs_rtmult = fxdr_unsigned(u_int32_t, *tl++);
4288 fsp->fs_wtmax = fxdr_unsigned(u_int32_t, *tl++);
4289 fsp->fs_wtpref = fxdr_unsigned(u_int32_t, *tl++);
4290 fsp->fs_wtmult = fxdr_unsigned(u_int32_t, *tl++);
4291 fsp->fs_dtpref = fxdr_unsigned(u_int32_t, *tl++);
4292 fsp->fs_maxfilesize = fxdr_hyper(tl);
4293 tl += 2;
4294 fxdr_nfsv3time(tl, &fsp->fs_timedelta);
4295 tl += 2;
4296 fsp->fs_properties = fxdr_unsigned(u_int32_t, *tl);
4310 u_int32_t *tl;
4328 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
4330 *tl++ = tsep->nfsess_clientid.lval[0];
4331 *tl = tsep->nfsess_clientid.lval[1];
4361 u_int32_t *tl;
4374 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
4376 *tl++ = tsep->nfsess_clientid.lval[0];
4377 *tl = tsep->nfsess_clientid.lval[1];
4399 u_int32_t *tl;
4421 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
4422 *tl = txdr_unsigned(NFSV4OP_LOOKUP);
4435 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
4436 *tl = txdr_unsigned(NFSV4OP_GETFH);
4443 NFSM_DISSECT(tl, u_int32_t *, (3 + 2 * cnt) * NFSX_UNSIGNED);
4444 tl += (2 + 2 * cnt);
4445 if ((len = fxdr_unsigned(int, *tl)) <= 0 ||
4467 u_int32_t *tl;
4474 NFSM_BUILD(tl, u_int32_t *, NFSX_STATEID);
4476 *tl++ = 0;
4478 *tl++ = dp->nfsdl_stateid.seqid;
4479 *tl++ = dp->nfsdl_stateid.other[0];
4480 *tl++ = dp->nfsdl_stateid.other[1];
4481 *tl = dp->nfsdl_stateid.other[2];
4575 uint32_t *tl, v41flags;
4584 NFSM_BUILD(tl, uint32_t *, 2 * NFSX_UNSIGNED);
4585 *tl++ = txdr_unsigned(nfsboottime.tv_sec); /* Client owner */
4586 *tl = txdr_unsigned(clp->nfsc_rev);
4589 NFSM_BUILD(tl, uint32_t *, 3 * NFSX_UNSIGNED);
4590 *tl++ = txdr_unsigned(exchflags);
4591 *tl++ = txdr_unsigned(NFSV4EXCH_SP4NONE);
4594 *tl = txdr_unsigned(1);
4597 NFSM_BUILD(tl, uint32_t *, NFSX_V4TIME);
4600 txdr_nfsv4time(&verstime, tl);
4609 NFSM_DISSECT(tl, uint32_t *, 6 * NFSX_UNSIGNED + NFSX_HYPER);
4610 len = fxdr_unsigned(int, *(tl + 7));
4619 dsp->nfsclds_sess.nfsess_clientid.lval[0] = *tl++;
4620 dsp->nfsclds_sess.nfsess_clientid.lval[1] = *tl++;
4622 fxdr_unsigned(uint32_t, *tl++);
4623 v41flags = fxdr_unsigned(uint32_t, *tl);
4660 uint32_t crflags, maxval, *tl;
4671 NFSM_BUILD(tl, uint32_t *, 4 * NFSX_UNSIGNED);
4672 *tl++ = sep->nfsess_clientid.lval[0];
4673 *tl++ = sep->nfsess_clientid.lval[1];
4674 *tl++ = txdr_unsigned(sequenceid);
4678 *tl = txdr_unsigned(crflags);
4681 NFSM_BUILD(tl, uint32_t *, 7 * NFSX_UNSIGNED);
4682 *tl++ = 0; /* Header pad size */
4683 *tl++ = txdr_unsigned(nmp->nm_wsize + NFS_MAXXDR);/* Max request size */
4684 *tl++ = txdr_unsigned(nmp->nm_rsize + NFS_MAXXDR);/* Max reply size */
4685 *tl++ = txdr_unsigned(4096); /* Max response size cached */
4686 *tl++ = txdr_unsigned(20); /* Max operations */
4687 *tl++ = txdr_unsigned(64); /* Max slots */
4688 *tl = 0; /* No rdma ird */
4691 NFSM_BUILD(tl, uint32_t *, 7 * NFSX_UNSIGNED);
4692 *tl++ = 0; /* Header pad size */
4693 *tl++ = txdr_unsigned(10000); /* Max request size */
4694 *tl++ = txdr_unsigned(10000); /* Max response size */
4695 *tl++ = txdr_unsigned(4096); /* Max response size cached */
4696 *tl++ = txdr_unsigned(4); /* Max operations */
4697 *tl++ = txdr_unsigned(NFSV4_CBSLOTS); /* Max slots */
4698 *tl = 0; /* No rdma ird */
4700 NFSM_BUILD(tl, uint32_t *, 8 * NFSX_UNSIGNED);
4701 *tl++ = txdr_unsigned(NFS_CALLBCKPROG); /* Call back prog # */
4704 *tl++ = txdr_unsigned(1); /* Auth_sys only */
4705 *tl++ = txdr_unsigned(AUTH_SYS); /* AUTH_SYS type */
4706 *tl++ = txdr_unsigned(nfsboottime.tv_sec); /* time stamp */
4707 *tl++ = 0; /* Null machine name */
4708 *tl++ = 0; /* Uid == 0 */
4709 *tl++ = 0; /* Gid == 0 */
4710 *tl = 0; /* No additional gids */
4717 NFSM_DISSECT(tl, uint32_t *, NFSX_V4SESSIONID +
4719 bcopy(tl, sep->nfsess_sessionid, NFSX_V4SESSIONID);
4720 tl += NFSX_V4SESSIONID / NFSX_UNSIGNED;
4721 sep->nfsess_sequenceid = fxdr_unsigned(uint32_t, *tl++);
4722 crflags = fxdr_unsigned(uint32_t, *tl);
4730 NFSM_DISSECT(tl, uint32_t *, 7 * NFSX_UNSIGNED);
4731 tl++; /* Skip the header pad size. */
4734 maxval = fxdr_unsigned(uint32_t, *tl++);
4743 maxval = fxdr_unsigned(uint32_t, *tl++);
4751 sep->nfsess_maxcache = fxdr_unsigned(int, *tl++);
4752 tl++;
4753 sep->nfsess_foreslots = fxdr_unsigned(uint16_t, *tl++);
4755 irdcnt = fxdr_unsigned(int, *tl);
4757 NFSM_DISSECT(tl, uint32_t *, irdcnt * NFSX_UNSIGNED);
4760 NFSM_DISSECT(tl, uint32_t *, 7 * NFSX_UNSIGNED);
4761 tl += 5;
4762 sep->nfsess_backslots = fxdr_unsigned(uint16_t, *tl);
4778 uint32_t *tl;
4785 NFSM_BUILD(tl, uint32_t *, NFSX_V4SESSIONID);
4787 bcopy(tsep->nfsess_sessionid, tl, NFSX_V4SESSIONID);
4805 uint32_t *tl;
4812 NFSM_BUILD(tl, uint32_t *, 2 * NFSX_UNSIGNED);
4814 *tl++ = tsep->nfsess_clientid.lval[0];
4815 *tl = tsep->nfsess_clientid.lval[1];
4863 uint32_t cnt, *tl;
4875 NFSM_BUILD(tl, uint32_t *, NFSX_V4DEVICEID + 3 * NFSX_UNSIGNED);
4876 NFSBCOPY(deviceid, tl, NFSX_V4DEVICEID);
4877 tl += (NFSX_V4DEVICEID / NFSX_UNSIGNED);
4878 *tl++ = txdr_unsigned(layouttype);
4879 *tl++ = txdr_unsigned(100000);
4881 *tl = txdr_unsigned(1); /* One word of bits. */
4882 NFSM_BUILD(tl, uint32_t *, NFSX_UNSIGNED);
4883 *tl = txdr_unsigned(*notifybitsp);
4885 *tl = txdr_unsigned(0);
4892 NFSM_DISSECT(tl, uint32_t *, 3 * NFSX_UNSIGNED);
4893 if (layouttype != fxdr_unsigned(int, *tl++))
4895 stripecnt = fxdr_unsigned(int, *++tl);
4903 NFSM_DISSECT(tl, uint32_t *, (stripecnt + 1) * NFSX_UNSIGNED);
4904 addrcnt = fxdr_unsigned(int, *(tl + stripecnt));
4928 stripeindex = fxdr_unsigned(uint8_t, *tl++);
4942 NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED);
4943 cnt = fxdr_unsigned(uint32_t, *tl);
4993 NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED);
4995 bitcnt = fxdr_unsigned(int, *tl);
4997 NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED);
5000 fxdr_unsigned(uint32_t, *tl);
5024 uint32_t *tl;
5030 NFSM_BUILD(tl, uint32_t *, 5 * NFSX_UNSIGNED + 3 * NFSX_HYPER +
5032 txdr_hyper(off, tl);
5033 tl += 2;
5034 txdr_hyper(len, tl);
5035 tl += 2;
5037 *tl++ = newnfs_true;
5039 *tl++ = newnfs_false;
5040 *tl++ = txdr_unsigned(stateidp->seqid);
5041 *tl++ = stateidp->other[0];
5042 *tl++ = stateidp->other[1];
5043 *tl++ = stateidp->other[2];
5044 *tl++ = newnfs_true;
5049 txdr_hyper(lastbyte, tl);
5050 tl += 2;
5051 *tl++ = newnfs_false;
5052 *tl++ = txdr_unsigned(layouttype);
5053 *tl = txdr_unsigned(layoutupdatecnt);
5083 uint32_t *tl;
5089 NFSM_BUILD(tl, uint32_t *, 4 * NFSX_UNSIGNED);
5091 *tl++ = newnfs_true;
5093 *tl++ = newnfs_false;
5094 *tl++ = txdr_unsigned(layouttype);
5095 *tl++ = txdr_unsigned(iomode);
5096 *tl = txdr_unsigned(layoutreturn);
5098 NFSM_BUILD(tl, uint32_t *, 2 * NFSX_HYPER + NFSX_STATEID +
5100 txdr_hyper(offset, tl);
5101 tl += 2;
5102 txdr_hyper(len, tl);
5103 tl += 2;
5105 *tl++ = txdr_unsigned(stateidp->seqid);
5106 *tl++ = stateidp->other[0];
5107 *tl++ = stateidp->other[1];
5108 *tl++ = stateidp->other[2];
5109 *tl = txdr_unsigned(layoutcnt);
5125 NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED);
5126 if (*tl != 0) {
5127 NFSM_DISSECT(tl, uint32_t *, NFSX_STATEID);
5128 stateidp->seqid = fxdr_unsigned(uint32_t, *tl++);
5129 stateidp->other[0] = *tl++;
5130 stateidp->other[1] = *tl++;
5131 stateidp->other[2] = *tl;
5393 uint32_t *tl;
5399 NFSM_BUILD(tl, uint32_t *, NFSX_UNSIGNED);
5400 *tl = newnfs_false;
5696 uint32_t *tl;
5707 NFSM_BUILD(tl, uint32_t *, NFSX_UNSIGNED * 3);
5708 txdr_hyper(io_off, tl);
5709 *(tl + 2) = txdr_unsigned(len);
5722 NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED);
5723 *eofp = fxdr_unsigned(int, *tl);
5740 uint32_t *tl;
5753 NFSM_BUILD(tl, uint32_t *, NFSX_HYPER + 2 * NFSX_UNSIGNED);
5754 txdr_hyper(io_off, tl);
5755 tl += 2;
5756 *tl++ = txdr_unsigned(*iomode);
5757 *tl = txdr_unsigned(len);
5779 NFSM_DISSECT(tl, uint32_t *, 2 * NFSX_UNSIGNED + NFSX_VERF);
5780 rlen = fxdr_unsigned(int, *tl++);
5792 commit = fxdr_unsigned(int, *tl++);
5806 NFSBCOPY(tl, nmp->nm_verf, NFSX_VERF);
5808 } else if (NFSBCMP(tl, nmp->nm_verf, NFSX_VERF)) {
5810 NFSBCOPY(tl, nmp->nm_verf, NFSX_VERF);
5816 NFSBCOPY(tl, dsp->nfsclds_verf, NFSX_VERF);
5818 } else if (NFSBCMP(tl, dsp->nfsclds_verf, NFSX_VERF)) {
5820 NFSBCOPY(tl, dsp->nfsclds_verf, NFSX_VERF);
5908 uint32_t *tl;
5917 NFSM_BUILD(tl, uint32_t *, NFSX_HYPER + NFSX_UNSIGNED);
5918 txdr_hyper(offset, tl);
5919 tl += 2;
5920 *tl = txdr_unsigned(cnt);
5930 NFSM_DISSECT(tl, u_int32_t *, NFSX_VERF);
5932 if (NFSBCMP(tl, dsp->nfsclds_verf, NFSX_VERF)) {
5933 NFSBCOPY(tl, dsp->nfsclds_verf, NFSX_VERF);
5953 uint32_t *tl;
5955 NFSM_BUILD(tl, uint32_t *, 4 * NFSX_UNSIGNED + 3 * NFSX_HYPER +
5957 *tl++ = newnfs_false; /* Don't signal availability. */
5958 *tl++ = txdr_unsigned(NFSLAYOUT_NFSV4_1_FILES);
5959 *tl++ = txdr_unsigned(iomode);
5960 txdr_hyper(offset, tl);
5961 tl += 2;
5962 txdr_hyper(len, tl);
5963 tl += 2;
5964 txdr_hyper(minlen, tl);
5965 tl += 2;
5968 *tl++ = txdr_unsigned(1);
5969 *tl++ = 0;
5970 *tl++ = 0;
5971 *tl++ = 0;
5973 *tl++ = txdr_unsigned(stateidp->seqid);
5975 *tl++ = stateidp->other[0];
5976 *tl++ = stateidp->other[1];
5977 *tl++ = stateidp->other[2];
5979 *tl = txdr_unsigned(layoutlen);
5989 uint32_t *tl;
5999 NFSM_DISSECT(tl, uint32_t *, 2 * NFSX_UNSIGNED + NFSX_STATEID);
6000 if (*tl++ != 0)
6004 stateidp->seqid = fxdr_unsigned(uint32_t, *tl++);
6007 stateidp->other[0] = *tl++;
6008 stateidp->other[1] = *tl++;
6009 stateidp->other[2] = *tl++;
6010 cnt = fxdr_unsigned(int, *tl);
6019 NFSM_DISSECT(tl, uint32_t *, 3 * NFSX_HYPER +
6021 fhcnt = fxdr_unsigned(int, *(tl + 11 +
6037 flp->nfsfl_off = fxdr_hyper(tl); tl += 2;
6038 retlen = fxdr_hyper(tl); tl += 2;
6043 flp->nfsfl_iomode = fxdr_unsigned(int, *tl++);
6046 if (fxdr_unsigned(int, *tl++) != NFSLAYOUT_NFSV4_1_FILES) {
6051 NFSBCOPY(++tl, flp->nfsfl_dev, NFSX_V4DEVICEID);
6052 tl += (NFSX_V4DEVICEID / NFSX_UNSIGNED);
6053 flp->nfsfl_util = fxdr_unsigned(uint32_t, *tl++);
6055 flp->nfsfl_stripe1 = fxdr_unsigned(uint32_t, *tl++);
6056 flp->nfsfl_patoff = fxdr_hyper(tl); tl += 2;
6057 if (fxdr_unsigned(int, *tl) != fhcnt) {
6063 NFSM_DISSECT(tl, uint32_t *, NFSX_UNSIGNED);
6064 nfhlen = fxdr_unsigned(int, *tl);
6184 uint32_t *tl;
6196 NFSM_BUILD(tl, uint32_t *, 5 * NFSX_UNSIGNED);
6197 *tl++ = txdr_unsigned(op->nfso_own->nfsow_seqid);
6198 *tl++ = txdr_unsigned(mode & NFSV4OPEN_ACCESSBOTH);
6199 *tl++ = txdr_unsigned((mode >> NFSLCK_SHIFT) & NFSV4OPEN_DENYBOTH);
6201 *tl++ = tsep->nfsess_clientid.lval[0];
6202 *tl = tsep->nfsess_clientid.lval[1];
6204 NFSM_BUILD(tl, uint32_t *, 2 * NFSX_UNSIGNED);
6205 *tl++ = txdr_unsigned(NFSV4OPEN_NOCREATE);
6206 *tl = txdr_unsigned(NFSV4OPEN_CLAIMNULL);
6208 NFSM_BUILD(tl, uint32_t *, NFSX_UNSIGNED);
6209 *tl = txdr_unsigned(NFSV4OP_GETATTR);
6214 NFSM_BUILD(tl, uint32_t *, NFSX_UNSIGNED);
6215 *tl = txdr_unsigned(NFSV4OP_LAYOUTGET);
6231 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
6233 op->nfso_stateid.seqid = *tl++;
6234 op->nfso_stateid.other[0] = *tl++;
6235 op->nfso_stateid.other[1] = *tl++;
6236 op->nfso_stateid.other[2] = *tl;
6237 rflags = fxdr_unsigned(u_int32_t, *(tl + 6));
6241 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
6242 deleg = fxdr_unsigned(u_int32_t, *tl);
6258 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
6260 ndp->nfsdl_stateid.seqid = *tl++;
6261 ndp->nfsdl_stateid.other[0] = *tl++;
6262 ndp->nfsdl_stateid.other[1] = *tl++;
6263 ndp->nfsdl_stateid.other[2] = *tl++;
6264 ret = fxdr_unsigned(int, *tl);
6270 NFSM_DISSECT(tl, u_int32_t *,
6272 limitby = fxdr_unsigned(int, *tl++);
6275 ndp->nfsdl_sizelimit = fxdr_hyper(tl);
6279 fxdr_unsigned(u_int64_t, *tl++);
6281 fxdr_unsigned(u_int64_t, *tl);
6304 NFSM_DISSECT(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
6306 if (*++tl == 0) {
6325 NFSM_DISSECT(tl, uint32_t *, 2 * NFSX_UNSIGNED);
6326 *laystatp = fxdr_unsigned(int, *++tl);
6358 uint32_t *tl;
6385 NFSM_BUILD(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
6386 *tl++ = txdr_unsigned(owp->nfsow_seqid);
6387 *tl++ = txdr_unsigned(NFSV4OPEN_ACCESSWRITE |
6389 *tl++ = txdr_unsigned(NFSV4OPEN_DENYNONE);
6391 *tl++ = tsep->nfsess_clientid.lval[0];
6392 *tl = tsep->nfsess_clientid.lval[1];
6394 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
6395 *tl++ = txdr_unsigned(NFSV4OPEN_CREATE);
6399 *tl = txdr_unsigned(NFSCREATE_GUARDED);
6403 *tl = txdr_unsigned(NFSCREATE_EXCLUSIVE41);
6404 NFSM_BUILD(tl, u_int32_t *, NFSX_VERF);
6405 *tl++ = cverf.lval[0];
6406 *tl = cverf.lval[1];
6410 *tl = txdr_unsigned(NFSCREATE_UNCHECKED);
6413 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
6414 *tl = txdr_unsigned(NFSV4OPEN_CLAIMNULL);
6417 NFSM_BUILD(tl, u_int32_t *, 3 * NFSX_UNSIGNED);
6418 *tl++ = txdr_unsigned(NFSV4OP_SAVEFH);
6419 *tl++ = txdr_unsigned(NFSV4OP_GETFH);
6420 *tl = txdr_unsigned(NFSV4OP_GETATTR);
6424 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
6425 *tl = txdr_unsigned(NFSV4OP_PUTFH);
6427 NFSM_BUILD(tl, u_int32_t *, NFSX_UNSIGNED);
6428 *tl = txdr_unsigned(NFSV4OP_GETATTR);
6430 NFSM_BUILD(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
6431 *tl++ = txdr_unsigned(NFSV4OP_RESTOREFH);
6432 *tl = txdr_unsigned(NFSV4OP_LAYOUTGET);
6445 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
6447 stateid.seqid = *tl++;
6448 stateid.other[0] = *tl++;
6449 stateid.other[1] = *tl++;
6450 stateid.other[2] = *tl;
6451 rflags = fxdr_unsigned(u_int32_t, *(tl + 6));
6453 NFSM_DISSECT(tl, u_int32_t *, NFSX_UNSIGNED);
6454 deleg = fxdr_unsigned(int, *tl);
6468 NFSM_DISSECT(tl, u_int32_t *, NFSX_STATEID +
6470 dp->nfsdl_stateid.seqid = *tl++;
6471 dp->nfsdl_stateid.other[0] = *tl++;
6472 dp->nfsdl_stateid.other[1] = *tl++;
6473 dp->nfsdl_stateid.other[2] = *tl++;
6474 ret = fxdr_unsigned(int, *tl);
6480 NFSM_DISSECT(tl, u_int32_t *,
6482 limitby = fxdr_unsigned(int, *tl++);
6485 dp->nfsdl_sizelimit = fxdr_hyper(tl);
6489 fxdr_unsigned(u_int64_t, *tl++);
6491 fxdr_unsigned(u_int64_t, *tl);
6512 NFSM_DISSECT(tl, uint32_t *, 2 * NFSX_UNSIGNED);
6513 if (*++tl == 0) {
6528 NFSM_DISSECT(tl, uint32_t *, 2 * NFSX_UNSIGNED);
6529 if (*++tl != 0)
6532 NFSM_DISSECT(tl, uint32_t *, 2 *
6534 if (*++tl != 0)
6576 NFSM_DISSECT(tl, uint32_t *, 4 * NFSX_UNSIGNED);
6577 *laystatp = fxdr_unsigned(int, *(tl + 3));