Lines Matching refs:argop

453 nfs4args_lookup_free(nfs_argop4 *argop, int arglen)
458 if (argop[i].argop == OP_LOOKUP) {
460 argop[i].nfs_argop4_u.oplookup.
462 argop[i].nfs_argop4_u.oplookup.
469 nfs4args_lock_free(nfs_argop4 *argop)
471 locker4 *locker = &argop->nfs_argop4_u.oplock.locker;
485 nfs4args_lockt_free(nfs_argop4 *argop)
487 lock_owner4 *lowner = &argop->nfs_argop4_u.oplockt.owner;
495 nfs4args_setattr(nfs_argop4 *argop, vattr_t *vap, vsecattr_t *vsap, int flags,
499 fattr4 *attr = &argop->nfs_argop4_u.opsetattr.obj_attributes;
502 argop->argop = OP_SETATTR;
517 argop->nfs_argop4_u.opsetattr.stateid =
521 bzero(&argop->nfs_argop4_u.opsetattr.stateid,
531 nfs4args_setattr_free(nfs_argop4 *argop)
533 nfs4_fattr4_free(&argop->nfs_argop4_u.opsetattr.obj_attributes);
537 nfs4args_verify(nfs_argop4 *argop, vattr_t *vap, enum nfs_opnum4 op,
543 argop->argop = op;
546 attr = &argop->nfs_argop4_u.opverify.obj_attributes;
549 attr = &argop->nfs_argop4_u.opnverify.obj_attributes;
562 nfs4args_verify_free(nfs_argop4 *argop)
564 switch (argop->argop) {
566 nfs4_fattr4_free(&argop->nfs_argop4_u.opverify.obj_attributes);
569 nfs4_fattr4_free(&argop->nfs_argop4_u.opnverify.obj_attributes);
577 nfs4args_write(nfs_argop4 *argop, stable_how4 stable, rnode4_t *rp, cred_t *cr,
580 WRITE4args *wargs = &argop->nfs_argop4_u.opwrite;
583 argop->argop = OP_WRITE;
780 nfs_argop4 *argop;
867 argop = kmem_alloc(argoplist_size, KM_SLEEP);
921 kmem_free(argop, argoplist_size);
927 args.array = argop;
930 argop[0].argop = OP_CPUTFH;
931 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh;
934 argop[idx_open].argop = OP_COPEN;
935 open_args = &argop[idx_open].nfs_argop4_u.opcopen;
993 kmem_free(argop, argoplist_size);
1067 kmem_free(argop, argoplist_size);
1090 argop[idx_open + 1].argop = OP_GETFH;
1093 argop[idx_fattr].argop = OP_GETATTR;
1094 argop[idx_fattr].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
1095 argop[idx_fattr].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
1111 argop[4].argop = OP_SAVEFH;
1113 argop[5].argop = OP_CPUTFH;
1114 argop[5].nfs_argop4_u.opcputfh.sfh = drp->r_fh;
1116 argop[6].argop = OP_GETATTR;
1117 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
1118 argop[6].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
1120 argop[7].argop = OP_RESTOREFH;
1127 if (!(e.error = nfs4args_verify(&argop[8], &_v, OP_NVERIFY,
1138 nfs4args_setattr(&argop[9], &_v, NULL, 0, NULL, cr,
1141 nfs4args_verify_free(&argop[8]);
1155 kmem_free(argop, argoplist_size);
1159 argop[1].argop = OP_SAVEFH;
1161 argop[5].argop = OP_RESTOREFH;
1163 argop[6].argop = OP_GETATTR;
1164 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
1165 argop[6].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
1214 nfs4args_verify_free(&argop[8]);
1215 nfs4args_setattr_free(&argop[9]);
1225 kmem_free(argop, argoplist_size);
1257 nfs4args_verify_free(&argop[8]);
1258 nfs4args_setattr_free(&argop[9]);
1276 kmem_free(argop, argoplist_size);
1360 nfs4args_verify_free(&argop[8]);
1361 nfs4args_setattr_free(&argop[9]);
1371 kmem_free(argop, argoplist_size);
1400 nfs4args_verify_free(&argop[8]);
1401 nfs4args_setattr_free(&argop[9]);
1436 kmem_free(argop, argoplist_size);
1469 nfs4args_verify_free(&argop[8]);
1470 nfs4args_setattr_free(&argop[9]);
1479 kmem_free(argop, argoplist_size);
1635 nfs4args_verify_free(&argop[8]);
1636 nfs4args_setattr_free(&argop[9]);
1642 kmem_free(argop, argoplist_size);
1678 nfs_argop4 argop[4];
1776 * argop is empty here
1782 args.array = argop;
1788 argop[0].argop = OP_CPUTFH;
1795 argop[0].nfs_argop4_u.opcputfh.sfh =
1800 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
1803 argop[1].argop = OP_COPEN;
1804 open_args = &argop[1].nfs_argop4_u.opcopen;
1893 argop[2].argop = OP_GETFH;
1896 argop[3].argop = OP_GETATTR;
1897 argop[3].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
1898 argop[3].nfs_argop4_u.opgetattr.mi = mi;
2426 nfs_argop4 argop[3];
2454 args.array = argop;
2461 argop[0].argop = OP_CPUTFH;
2462 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
2464 argop[1].argop = OP_GETATTR;
2465 argop[1].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
2466 argop[1].nfs_argop4_u.opgetattr.mi = mi;
2468 argop[2].argop = OP_CLOSE;
2469 close_args = &argop[2].nfs_argop4_u.opclose;
3169 nfs_argop4 argop[2];
3202 args.array = argop;
3212 argop[0].argop = OP_CPUTFH;
3213 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
3216 nfs4args_write(&argop[1], stable, rp, cr, &wargs, &sid_types);
3408 nfs_argop4 argop[2];
3428 args.array = argop;
3442 argop[0].argop = OP_CPUTFH;
3443 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
3446 argop[1].argop = OP_READ;
3447 rargs = &argop[1].nfs_argop4_u.opread;
3784 nfs_argop4 argop[5];
3861 args.array = argop;
3870 argop[0].argop = OP_CPUTFH;
3871 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
3879 argop[1].argop = OP_GETATTR;
3880 argop[1].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
3881 argop[1].nfs_argop4_u.opgetattr.mi = VTOMI4(vp);
3893 nfs4args_setattr(&argop[setattr_argop], vap, vsap, flags, rp, cr,
3895 stateid = argop[setattr_argop].nfs_argop4_u.opsetattr.stateid;
3899 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u.
3906 argop[numops-1].argop = OP_GETATTR;
3907 argop[numops-1].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
3914 argop[numops-1].nfs_argop4_u.opgetattr.attr_request |=
3916 argop[numops-1].nfs_argop4_u.opgetattr.mi = VTOMI4(vp);
3934 e.error = nfs4args_verify(&argop[verify_argop], &va,
4004 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u.
4007 nfs4args_verify_free(&argop[verify_argop]);
4040 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u.
4043 nfs4args_verify_free(&argop[verify_argop]);
4112 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u.
4115 nfs4args_verify_free(&argop[verify_argop]);
4127 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u.
4130 nfs4args_verify_free(&argop[verify_argop]);
4217 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u.
4220 nfs4args_verify_free(&argop[verify_argop]);
4282 nfs_argop4 argop[3];
4372 args.array = argop;
4382 argop[0].argop = OP_CPUTFH;
4383 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh;
4386 argop[1].argop = OP_ACCESS;
4387 argop[1].nfs_argop4_u.opaccess.access = argacc;
4391 argop[2].argop = OP_GETATTR;
4392 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
4393 argop[2].nfs_argop4_u.opgetattr.mi = mi;
4494 nfs_argop4 argop[3];
4532 args.array = argop;
4541 argop[0].argop = OP_CPUTFH;
4542 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh;
4545 argop[1].argop = OP_READLINK;
4548 argop[2].argop = OP_GETATTR;
4549 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
4550 argop[2].nfs_argop4_u.opgetattr.mi = VTOMI4(vp);
4759 nfs_argop4 argop[2];
4861 args.array = argop;
4876 argop[0].argop = OP_CPUTFH;
4877 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(unldvp)->r_fh;
4880 argop[1].argop = OP_CREMOVE;
4881 argop[1].nfs_argop4_u.opcremove.ctarget = unlname;
5243 nfs_argop4 *argop;
5298 argop = kmem_alloc(argoplist_size, KM_SLEEP);
5302 args.array = argop;
5305 argop[0].argop = OP_CPUTFH;
5306 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(dvp)->r_fh;
5309 argop[1].argop = OP_NVERIFY;
5310 ver_fattr = &argop[1].nfs_argop4_u.opnverify.obj_attributes;
5318 argop[2].argop = OP_GETATTR;
5319 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
5320 argop[2].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
5323 argop[3].argop = OP_ACCESS;
5324 argop[3].nfs_argop4_u.opaccess.access = ACCESS4_READ | ACCESS4_DELETE |
5329 argop[4].argop = OP_LOOKUPP;
5331 argop[4].argop = OP_CLOOKUP;
5332 argop[4].nfs_argop4_u.opclookup.cname = nm;
5336 argop[5].argop = OP_GETFH;
5339 argop[6].argop = OP_GETATTR;
5340 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
5341 argop[6].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
5355 kmem_free(argop, argoplist_size);
5376 kmem_free(argop, argoplist_size);
5391 kmem_free(argop, argoplist_size);
5414 kmem_free(argop, argoplist_size);
5647 kmem_free(argop, argoplist_size);
5678 nfs_argop4 *argop;
5730 argop = kmem_alloc(argoplist_size, KM_SLEEP);
5734 args.array = argop;
5737 argop[0].argop = OP_CPUTFH;
5738 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(dvp)->r_fh;
5741 argop[1].argop = OP_SAVEFH;
5745 argop[2].argop = OP_LOOKUPP;
5747 argop[2].argop = OP_CLOOKUP;
5748 argop[2].nfs_argop4_u.opclookup.cname = nm;
5752 argop[3].argop = OP_GETFH;
5755 argop[4].argop = OP_GETATTR;
5756 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
5757 argop[4].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
5760 argop[5].argop = OP_RESTOREFH;
5763 argop[6].argop = OP_NVERIFY;
5764 ver_fattr = &argop[6].nfs_argop4_u.opnverify.obj_attributes;
5772 argop[7].argop = OP_GETATTR;
5773 argop[7].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
5774 argop[7].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
5777 argop[8].argop = OP_ACCESS;
5778 argop[8].nfs_argop4_u.opaccess.access = ACCESS4_READ | ACCESS4_DELETE |
5793 kmem_free(argop, argoplist_size);
5814 kmem_free(argop, argoplist_size);
5827 kmem_free(argop, argoplist_size);
5849 kmem_free(argop, argoplist_size);
6052 kmem_free(argop, argoplist_size);
6068 switch (op->argop) {
6100 op->argop);
6162 nfs_argop4 *argbase, *argop;
6232 argop = argbase = kmem_alloc(argoplist_size, KM_SLEEP);
6233 lookupargp->argsp->array = argop;
6236 argop += argcnt;
6263 argop->argop = OP_GETFH;
6264 argop++;
6268 argop->argop = OP_GETATTR;
6269 argop->nfs_argop4_u.opgetattr.attr_request =
6271 argop->nfs_argop4_u.opgetattr.mi =
6273 argop++;
6277 argop->argop = OP_OPENATTR;
6281 argop->argop = OP_OPENATTR;
6282 argop++;
6286 argop->argop = OP_GETFH;
6287 argop++;
6291 argop->argop = OP_GETATTR;
6292 argop->nfs_argop4_u.opgetattr.attr_request =
6294 argop->nfs_argop4_u.opgetattr.mi =
6296 argop++;
6302 argop->argop = OP_LOOKUPP;
6305 argop->argop = OP_LOOKUP;
6307 &argop->nfs_argop4_u.oplookup.objname);
6310 argop++;
6317 argop->argop = OP_GETFH;
6318 argop++;
6322 argop->argop = OP_GETATTR;
6323 argop->nfs_argop4_u.opgetattr.attr_request =
6325 argop->nfs_argop4_u.opgetattr.mi =
6327 argop++;
6336 argop->argop = OP_GETFH;
6338 argop++;
6341 argop->argop = OP_GETATTR;
6342 argop->nfs_argop4_u.opgetattr.attr_request =
6344 argop->nfs_argop4_u.opgetattr.mi = lookupargp->mi;
6365 nfs_argop4 argop[4];
6386 args.array = argop;
6396 argop[0].argop = OP_CPUTFH;
6397 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh;
6400 argop[1].argop = OP_OPENATTR;
6401 argop[1].nfs_argop4_u.opopenattr.createdir = (cflag ? TRUE : FALSE);
6404 argop[2].argop = OP_GETFH;
6407 argop[3].argop = OP_GETATTR;
6408 argop[3].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
6409 argop[3].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp);
6819 nfs_argop4 *argop;
6902 argop = kmem_alloc(argoplist_size, KM_SLEEP);
6913 args.array = argop;
6917 kmem_free(argop, argoplist_size);
6924 argop[0].argop = OP_CPUTFH;
6925 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh;
6928 argop[idx_create].argop = OP_CCREATE;
6929 argop[idx_create].nfs_argop4_u.opccreate.cname = nm;
6930 argop[idx_create].nfs_argop4_u.opccreate.type = type;
6936 argop[idx_create].nfs_argop4_u.opccreate.ftype4_u.clinkdata =
6941 argop[idx_create].nfs_argop4_u.opccreate.ftype4_u.devdata =
6945 crattr = &argop[idx_create].nfs_argop4_u.opccreate.createattrs;
6956 kmem_free(argop, argoplist_size);
6962 argop[idx_create + 1].argop = OP_GETFH;
6965 argop[idx_fattr].argop = OP_GETATTR;
6966 argop[idx_fattr].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
6967 argop[idx_fattr].nfs_argop4_u.opgetattr.mi = mi;
6972 argop[4].argop = OP_SAVEFH;
6974 argop[5].argop = OP_CPUTFH;
6975 argop[5].nfs_argop4_u.opcputfh.sfh = drp->r_fh;
6977 argop[6].argop = OP_GETATTR;
6978 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
6979 argop[6].nfs_argop4_u.opgetattr.mi = mi;
6981 argop[7].argop = OP_RESTOREFH;
6991 if (e.error = nfs4args_verify(&argop[8], &_v, OP_NVERIFY,
6996 kmem_free(argop, argoplist_size);
7008 nfs4args_setattr(&argop[9], &_v, NULL, 0, NULL, cr, supp_attrs,
7015 nfs4args_verify_free(&argop[8]);
7016 kmem_free(argop, argoplist_size);
7020 argop[1].argop = OP_SAVEFH;
7022 argop[5].argop = OP_RESTOREFH;
7024 argop[6].argop = OP_GETATTR;
7025 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
7026 argop[6].nfs_argop4_u.opgetattr.mi = mi;
7050 nfs4args_verify_free(&argop[8]);
7051 nfs4args_setattr_free(&argop[9]);
7151 nfs4args_verify_free(&argop[8]);
7152 nfs4args_setattr_free(&argop[9]);
7159 kmem_free(argop, argoplist_size);
7239 nfs_argop4 argop[3];
7369 args.array = argop;
7379 argop[0].argop = OP_CPUTFH;
7380 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh;
7383 argop[1].argop = OP_CREMOVE;
7384 argop[1].nfs_argop4_u.opcremove.ctarget = nm;
7387 argop[2].argop = OP_GETATTR;
7388 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
7389 argop[2].nfs_argop4_u.opgetattr.mi = mi;
7475 nfs_argop4 *argop;
7512 argop = kmem_alloc(argoplist_size, KM_SLEEP);
7521 args.array = argop;
7525 kmem_free(argop, argoplist_size);
7531 argop[0].argop = OP_CPUTFH;
7532 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(svp)->r_fh;
7535 argop[1].argop = OP_SAVEFH;
7538 argop[2].argop = OP_CPUTFH;
7539 argop[2].nfs_argop4_u.opcputfh.sfh = tdrp->r_fh;
7542 argop[3].argop = OP_CLINK;
7543 argop[3].nfs_argop4_u.opclink.cnewname = tnm;
7546 argop[4].argop = OP_GETATTR;
7547 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
7548 argop[4].nfs_argop4_u.opgetattr.mi = mi;
7551 argop[5].argop = OP_RESTOREFH;
7554 argop[6].argop = OP_GETATTR;
7555 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
7556 argop[6].nfs_argop4_u.opgetattr.mi = mi;
7581 kmem_free(argop, argoplist_size);
7679 kmem_free(argop, argoplist_size);
8156 nfs_argop4 *argop;
8180 args.array = argop = kmem_alloc(argoplist_size, KM_SLEEP);
8191 kmem_free(argop, argoplist_size);
8196 argop[0].argop = OP_CPUTFH;
8197 argop[0].nfs_argop4_u.opcputfh.sfh = odrp->r_fh;
8200 argop[1].argop = OP_SAVEFH;
8203 argop[2].argop = OP_CPUTFH;
8204 argop[2].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh;
8207 argop[3].argop = OP_CRENAME;
8208 argop[3].nfs_argop4_u.opcrename.coldname = onm;
8209 argop[3].nfs_argop4_u.opcrename.cnewname = nnm;
8212 argop[4].argop = OP_GETATTR;
8213 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
8214 argop[4].nfs_argop4_u.opgetattr.mi = mi;
8219 argop[5].argop = OP_CPUTFH;
8220 argop[5].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh;
8223 argop[6].argop = OP_GETATTR;
8224 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
8225 argop[6].nfs_argop4_u.opgetattr.mi = mi;
8315 kmem_free(argop, argoplist_size);
8347 nfs_argop4 *argop;
8399 argop = kmem_alloc(argoplist_size, KM_SLEEP);
8410 args.array = argop;
8415 kmem_free(argop, argoplist_size);
8424 argop[0].argop = OP_CPUTFH;
8425 argop[0].nfs_argop4_u.opcputfh.sfh = odrp->r_fh;
8428 argop[1].argop = OP_SAVEFH;
8431 argop[2].argop = OP_CLOOKUP;
8432 argop[2].nfs_argop4_u.opclookup.cname = onm;
8435 argop[3].argop = OP_GETFH;
8438 argop[4].argop = OP_CPUTFH;
8439 argop[4].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh;
8442 argop[5].argop = OP_CRENAME;
8443 argop[5].nfs_argop4_u.opcrename.coldname = onm;
8444 argop[5].nfs_argop4_u.opcrename.cnewname = nnm;
8447 argop[6].argop = OP_GETATTR;
8448 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
8449 argop[6].nfs_argop4_u.opgetattr.mi = mi;
8452 argop[7].argop = OP_CLOOKUP;
8453 argop[7].nfs_argop4_u.opclookup.cname = nnm;
8456 argop[8].argop = OP_GETFH;
8459 argop[9].argop = OP_GETATTR;
8460 argop[9].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
8461 argop[9].nfs_argop4_u.opgetattr.mi = mi;
8469 argop[10].argop = OP_CPUTFH;
8470 argop[10].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh;
8473 argop[11].argop = OP_GETATTR;
8474 argop[11].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
8475 argop[11].nfs_argop4_u.opgetattr.mi = mi;
8506 kmem_free(argop, argoplist_size);
8605 kmem_free(argop, argoplist_size);
8664 nfs_argop4 argop[3];
8745 args.array = argop;
8755 argop[0].argop = OP_CPUTFH;
8756 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh;
8759 argop[1].argop = OP_CREMOVE;
8760 argop[1].nfs_argop4_u.opcremove.ctarget = nm;
8763 argop[2].argop = OP_GETATTR;
8764 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
8765 argop[2].nfs_argop4_u.opgetattr.mi = mi;
9168 nfs_argop4 argop[5];
9232 args.array = argop;
9287 argop[0].argop = OP_CPUTFH;
9288 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
9290 argop[1].argop = OP_READDIR;
9291 rargs = &argop[1].nfs_argop4_u.opreaddir;
9330 argop[2].argop = OP_LOOKUPP;
9332 argop[3].argop = OP_GETFH;
9335 argop[4].argop = OP_GETATTR;
9336 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK;
9337 argop[4].nfs_argop4_u.opgetattr.mi = mi;
11739 nfs_argop4 argop[2];
11772 args.array = argop;
11784 argop[0].argop = OP_CPUTFH;
11785 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
11788 argop[1].argop = OP_COMMIT;
11789 argop[1].nfs_argop4_u.opcommit.offset = offset;
11790 argop[1].nfs_argop4_u.opcommit.count = count;
12726 nfs_argop4 argop[2];
12750 args.array = argop;
12753 argop[0].argop = OP_CPUTFH;
12754 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh;
12756 argop[1].argop = OP_OPEN_CONFIRM;
12757 open_confirm_args = &argop[1].nfs_argop4_u.opopen_confirm;
13088 COMPOUND4args_clnt *argsp, nfs_argop4 *argop, nfs4_lock_owner_t **lopp,
13123 argop->argop = OP_LOCK;
13124 *lock_argsp = lock_args = &argop->nfs_argop4_u.oplock;
13153 argop->argop = OP_LOCKU;
13154 *locku_argsp = locku_args = &argop->nfs_argop4_u.oplocku;
13183 nfs4frlock_setup_lockt_args(nfs4_lock_call_type_t ctype, nfs_argop4 *argop,
13191 argop->argop = OP_LOCKT;
13193 lockt_args = &argop->nfs_argop4_u.oplockt;
13329 nfs4frlock_setup_locku_args(nfs4_lock_call_type_t ctype, nfs_argop4 *argop,
13348 argop->argop = OP_LOCKU;
13353 locku_args = &argop->nfs_argop4_u.oplocku;
13442 nfs4_lock_owner_t **lopp, nfs_argop4 *argop, COMPOUND4args_clnt *argsp,
13458 argop->argop = OP_LOCK;
13465 lock_args = &argop->nfs_argop4_u.oplock;
13614 nfs_argop4 *argop = (*argspp)->array;
13622 if (argop[1].argop == OP_LOCK)
13623 nfs4args_lock_free(&argop[1]);
13624 else if (argop[1].argop == OP_LOCKT)
13625 nfs4args_lockt_free(&argop[1]);
13626 kmem_free(argop, 2 * sizeof (nfs_argop4));
13745 nfs_argop4 *argop;
13747 argop = (*argspp)->array;
13750 if (argop[1].argop == OP_LOCK)
13751 nfs4args_lock_free(&argop[1]);
13752 else if (argop[1].argop == OP_LOCKT)
13753 nfs4args_lockt_free(&argop[1]);
13754 kmem_free(argop, 2 * sizeof (nfs_argop4));
13845 nfs_argop4 *argop = (*argspp)->array;
13853 if (argop[1].argop == OP_LOCK)
13854 nfs4args_lock_free(&argop[1]);
13855 else if (argop[1].argop == OP_LOCKT)
13856 nfs4args_lockt_free(&argop[1]);
13857 kmem_free(argop, 2 * sizeof (nfs_argop4));
14042 nfs_argop4 *argop;
14076 argop = argsp->array;
14077 if (argop[1].argop == OP_LOCK)
14078 nfs4args_lock_free(&argop[1]);
14079 else if (argop[1].argop == OP_LOCKT)
14080 nfs4args_lockt_free(&argop[1]);
14081 kmem_free(argop, 2 * sizeof (nfs_argop4));
14169 nfs_argop4 *argop;
14221 nfs4frlock_call_init(&args, &argsp, &argop, &op_hint, flk, cmd,
14259 argop[0].argop = OP_CPUTFH;
14260 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh;
14270 &argop[1], &lop, &oop, &osp, &lock_args, &locku_args);
14279 nfs4frlock_setup_lockt_args(ctype, &argop[1],
14286 &argop[1], &locku_args, flk,
14292 &lock_args, &oop, &osp, &lop, &argop[1],
14309 if (argop[1].argop == OP_LOCK)
14310 nfs4args_lock_free(&argop[1]);
14311 else if (argop[1].argop == OP_LOCKT)
14312 nfs4args_lockt_free(&argop[1]);
14313 kmem_free(argop, 2 * sizeof (nfs_argop4));