Lines Matching refs:argop

454 nfs4args_lookup_free(nfs_argop4 *argop, int arglen)  in nfs4args_lookup_free()  argument
459 if (argop[i].argop == OP_LOOKUP) { in nfs4args_lookup_free()
461 argop[i].nfs_argop4_u.oplookup. in nfs4args_lookup_free()
463 argop[i].nfs_argop4_u.oplookup. in nfs4args_lookup_free()
470 nfs4args_lock_free(nfs_argop4 *argop) in nfs4args_lock_free() argument
472 locker4 *locker = &argop->nfs_argop4_u.oplock.locker; in nfs4args_lock_free()
486 nfs4args_lockt_free(nfs_argop4 *argop) in nfs4args_lockt_free() argument
488 lock_owner4 *lowner = &argop->nfs_argop4_u.oplockt.owner; in nfs4args_lockt_free()
496 nfs4args_setattr(nfs_argop4 *argop, vattr_t *vap, vsecattr_t *vsap, int flags, in nfs4args_setattr() argument
500 fattr4 *attr = &argop->nfs_argop4_u.opsetattr.obj_attributes; in nfs4args_setattr()
503 argop->argop = OP_SETATTR; in nfs4args_setattr()
518 argop->nfs_argop4_u.opsetattr.stateid = in nfs4args_setattr()
522 bzero(&argop->nfs_argop4_u.opsetattr.stateid, in nfs4args_setattr()
532 nfs4args_setattr_free(nfs_argop4 *argop) in nfs4args_setattr_free() argument
534 nfs4_fattr4_free(&argop->nfs_argop4_u.opsetattr.obj_attributes); in nfs4args_setattr_free()
538 nfs4args_verify(nfs_argop4 *argop, vattr_t *vap, enum nfs_opnum4 op, in nfs4args_verify() argument
544 argop->argop = op; in nfs4args_verify()
547 attr = &argop->nfs_argop4_u.opverify.obj_attributes; in nfs4args_verify()
550 attr = &argop->nfs_argop4_u.opnverify.obj_attributes; in nfs4args_verify()
563 nfs4args_verify_free(nfs_argop4 *argop) in nfs4args_verify_free() argument
565 switch (argop->argop) { in nfs4args_verify_free()
567 nfs4_fattr4_free(&argop->nfs_argop4_u.opverify.obj_attributes); in nfs4args_verify_free()
570 nfs4_fattr4_free(&argop->nfs_argop4_u.opnverify.obj_attributes); in nfs4args_verify_free()
578 nfs4args_write(nfs_argop4 *argop, stable_how4 stable, rnode4_t *rp, cred_t *cr, in nfs4args_write() argument
581 WRITE4args *wargs = &argop->nfs_argop4_u.opwrite; in nfs4args_write()
584 argop->argop = OP_WRITE; in nfs4args_write()
781 nfs_argop4 *argop; in nfs4open_otw() local
868 argop = kmem_alloc(argoplist_size, KM_SLEEP); in nfs4open_otw()
922 kmem_free(argop, argoplist_size); in nfs4open_otw()
928 args.array = argop; in nfs4open_otw()
931 argop[0].argop = OP_CPUTFH; in nfs4open_otw()
932 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh; in nfs4open_otw()
935 argop[idx_open].argop = OP_COPEN; in nfs4open_otw()
936 open_args = &argop[idx_open].nfs_argop4_u.opcopen; in nfs4open_otw()
994 kmem_free(argop, argoplist_size); in nfs4open_otw()
1068 kmem_free(argop, argoplist_size); in nfs4open_otw()
1091 argop[idx_open + 1].argop = OP_GETFH; in nfs4open_otw()
1094 argop[idx_fattr].argop = OP_GETATTR; in nfs4open_otw()
1095 argop[idx_fattr].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4open_otw()
1096 argop[idx_fattr].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4open_otw()
1112 argop[4].argop = OP_SAVEFH; in nfs4open_otw()
1114 argop[5].argop = OP_CPUTFH; in nfs4open_otw()
1115 argop[5].nfs_argop4_u.opcputfh.sfh = drp->r_fh; in nfs4open_otw()
1117 argop[6].argop = OP_GETATTR; in nfs4open_otw()
1118 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4open_otw()
1119 argop[6].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4open_otw()
1121 argop[7].argop = OP_RESTOREFH; in nfs4open_otw()
1128 if (!(e.error = nfs4args_verify(&argop[8], &_v, OP_NVERIFY, in nfs4open_otw()
1139 nfs4args_setattr(&argop[9], &_v, NULL, 0, NULL, cr, in nfs4open_otw()
1142 nfs4args_verify_free(&argop[8]); in nfs4open_otw()
1156 kmem_free(argop, argoplist_size); in nfs4open_otw()
1160 argop[1].argop = OP_SAVEFH; in nfs4open_otw()
1162 argop[5].argop = OP_RESTOREFH; in nfs4open_otw()
1164 argop[6].argop = OP_GETATTR; in nfs4open_otw()
1165 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4open_otw()
1166 argop[6].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4open_otw()
1215 nfs4args_verify_free(&argop[8]); in nfs4open_otw()
1216 nfs4args_setattr_free(&argop[9]); in nfs4open_otw()
1226 kmem_free(argop, argoplist_size); in nfs4open_otw()
1258 nfs4args_verify_free(&argop[8]); in nfs4open_otw()
1259 nfs4args_setattr_free(&argop[9]); in nfs4open_otw()
1277 kmem_free(argop, argoplist_size); in nfs4open_otw()
1361 nfs4args_verify_free(&argop[8]); in nfs4open_otw()
1362 nfs4args_setattr_free(&argop[9]); in nfs4open_otw()
1372 kmem_free(argop, argoplist_size); in nfs4open_otw()
1401 nfs4args_verify_free(&argop[8]); in nfs4open_otw()
1402 nfs4args_setattr_free(&argop[9]); in nfs4open_otw()
1437 kmem_free(argop, argoplist_size); in nfs4open_otw()
1470 nfs4args_verify_free(&argop[8]); in nfs4open_otw()
1471 nfs4args_setattr_free(&argop[9]); in nfs4open_otw()
1480 kmem_free(argop, argoplist_size); in nfs4open_otw()
1653 nfs4args_verify_free(&argop[8]); in nfs4open_otw()
1654 nfs4args_setattr_free(&argop[9]); in nfs4open_otw()
1660 kmem_free(argop, argoplist_size); in nfs4open_otw()
1696 nfs_argop4 argop[4]; in nfs4_reopen() local
1800 args.array = argop; in nfs4_reopen()
1806 argop[0].argop = OP_CPUTFH; in nfs4_reopen()
1813 argop[0].nfs_argop4_u.opcputfh.sfh = in nfs4_reopen()
1818 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4_reopen()
1821 argop[1].argop = OP_COPEN; in nfs4_reopen()
1822 open_args = &argop[1].nfs_argop4_u.opcopen; in nfs4_reopen()
1911 argop[2].argop = OP_GETFH; in nfs4_reopen()
1914 argop[3].argop = OP_GETATTR; in nfs4_reopen()
1915 argop[3].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4_reopen()
1916 argop[3].nfs_argop4_u.opgetattr.mi = mi; in nfs4_reopen()
2444 nfs_argop4 argop[3]; in nfs4close_otw() local
2472 args.array = argop; in nfs4close_otw()
2479 argop[0].argop = OP_CPUTFH; in nfs4close_otw()
2480 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4close_otw()
2482 argop[1].argop = OP_GETATTR; in nfs4close_otw()
2483 argop[1].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4close_otw()
2484 argop[1].nfs_argop4_u.opgetattr.mi = mi; in nfs4close_otw()
2486 argop[2].argop = OP_CLOSE; in nfs4close_otw()
2487 close_args = &argop[2].nfs_argop4_u.opclose; in nfs4close_otw()
3181 nfs_argop4 argop[2]; in nfs4write() local
3214 args.array = argop; in nfs4write()
3224 argop[0].argop = OP_CPUTFH; in nfs4write()
3225 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4write()
3228 nfs4args_write(&argop[1], stable, rp, cr, &wargs, &sid_types); in nfs4write()
3417 nfs_argop4 argop[2]; in nfs4read() local
3437 args.array = argop; in nfs4read()
3451 argop[0].argop = OP_CPUTFH; in nfs4read()
3452 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4read()
3455 argop[1].argop = OP_READ; in nfs4read()
3456 rargs = &argop[1].nfs_argop4_u.opread; in nfs4read()
3789 nfs_argop4 argop[5]; in nfs4setattr() local
3866 args.array = argop; in nfs4setattr()
3875 argop[0].argop = OP_CPUTFH; in nfs4setattr()
3876 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4setattr()
3884 argop[1].argop = OP_GETATTR; in nfs4setattr()
3885 argop[1].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4setattr()
3886 argop[1].nfs_argop4_u.opgetattr.mi = VTOMI4(vp); in nfs4setattr()
3898 nfs4args_setattr(&argop[setattr_argop], vap, vsap, flags, rp, cr, in nfs4setattr()
3900 stateid = argop[setattr_argop].nfs_argop4_u.opsetattr.stateid; in nfs4setattr()
3904 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u. in nfs4setattr()
3911 argop[numops-1].argop = OP_GETATTR; in nfs4setattr()
3912 argop[numops-1].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4setattr()
3919 argop[numops-1].nfs_argop4_u.opgetattr.attr_request |= in nfs4setattr()
3921 argop[numops-1].nfs_argop4_u.opgetattr.mi = VTOMI4(vp); in nfs4setattr()
3939 e.error = nfs4args_verify(&argop[verify_argop], &va, in nfs4setattr()
4009 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u. in nfs4setattr()
4012 nfs4args_verify_free(&argop[verify_argop]); in nfs4setattr()
4044 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u. in nfs4setattr()
4047 nfs4args_verify_free(&argop[verify_argop]); in nfs4setattr()
4116 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u. in nfs4setattr()
4119 nfs4args_verify_free(&argop[verify_argop]); in nfs4setattr()
4131 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u. in nfs4setattr()
4134 nfs4args_verify_free(&argop[verify_argop]); in nfs4setattr()
4221 nfs4_fattr4_free(&argop[setattr_argop].nfs_argop4_u. in nfs4setattr()
4224 nfs4args_verify_free(&argop[verify_argop]); in nfs4setattr()
4286 nfs_argop4 argop[3]; in nfs4_access() local
4376 args.array = argop; in nfs4_access()
4386 argop[0].argop = OP_CPUTFH; in nfs4_access()
4387 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh; in nfs4_access()
4390 argop[1].argop = OP_ACCESS; in nfs4_access()
4391 argop[1].nfs_argop4_u.opaccess.access = argacc; in nfs4_access()
4395 argop[2].argop = OP_GETATTR; in nfs4_access()
4396 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4_access()
4397 argop[2].nfs_argop4_u.opgetattr.mi = mi; in nfs4_access()
4496 nfs_argop4 argop[3]; in nfs4_readlink() local
4534 args.array = argop; in nfs4_readlink()
4543 argop[0].argop = OP_CPUTFH; in nfs4_readlink()
4544 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh; in nfs4_readlink()
4547 argop[1].argop = OP_READLINK; in nfs4_readlink()
4550 argop[2].argop = OP_GETATTR; in nfs4_readlink()
4551 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4_readlink()
4552 argop[2].nfs_argop4_u.opgetattr.mi = VTOMI4(vp); in nfs4_readlink()
4760 nfs_argop4 argop[2]; in nfs4_inactive_otw() local
4862 args.array = argop; in nfs4_inactive_otw()
4877 argop[0].argop = OP_CPUTFH; in nfs4_inactive_otw()
4878 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(unldvp)->r_fh; in nfs4_inactive_otw()
4881 argop[1].argop = OP_CREMOVE; in nfs4_inactive_otw()
4882 argop[1].nfs_argop4_u.opcremove.ctarget = unlname; in nfs4_inactive_otw()
5243 nfs_argop4 *argop; in nfs4lookupvalidate_otw() local
5298 argop = kmem_alloc(argoplist_size, KM_SLEEP); in nfs4lookupvalidate_otw()
5302 args.array = argop; in nfs4lookupvalidate_otw()
5305 argop[0].argop = OP_CPUTFH; in nfs4lookupvalidate_otw()
5306 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(dvp)->r_fh; in nfs4lookupvalidate_otw()
5309 argop[1].argop = OP_NVERIFY; in nfs4lookupvalidate_otw()
5310 ver_fattr = &argop[1].nfs_argop4_u.opnverify.obj_attributes; in nfs4lookupvalidate_otw()
5318 argop[2].argop = OP_GETATTR; in nfs4lookupvalidate_otw()
5319 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4lookupvalidate_otw()
5320 argop[2].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4lookupvalidate_otw()
5323 argop[3].argop = OP_ACCESS; in nfs4lookupvalidate_otw()
5324 argop[3].nfs_argop4_u.opaccess.access = ACCESS4_READ | ACCESS4_DELETE | in nfs4lookupvalidate_otw()
5329 argop[4].argop = OP_LOOKUPP; in nfs4lookupvalidate_otw()
5331 argop[4].argop = OP_CLOOKUP; in nfs4lookupvalidate_otw()
5332 argop[4].nfs_argop4_u.opclookup.cname = nm; in nfs4lookupvalidate_otw()
5336 argop[5].argop = OP_GETFH; in nfs4lookupvalidate_otw()
5339 argop[6].argop = OP_GETATTR; in nfs4lookupvalidate_otw()
5340 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4lookupvalidate_otw()
5341 argop[6].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4lookupvalidate_otw()
5355 kmem_free(argop, argoplist_size); in nfs4lookupvalidate_otw()
5376 kmem_free(argop, argoplist_size); in nfs4lookupvalidate_otw()
5391 kmem_free(argop, argoplist_size); in nfs4lookupvalidate_otw()
5414 kmem_free(argop, argoplist_size); in nfs4lookupvalidate_otw()
5647 kmem_free(argop, argoplist_size); in nfs4lookupvalidate_otw()
5678 nfs_argop4 *argop; in nfs4lookupnew_otw() local
5730 argop = kmem_alloc(argoplist_size, KM_SLEEP); in nfs4lookupnew_otw()
5734 args.array = argop; in nfs4lookupnew_otw()
5737 argop[0].argop = OP_CPUTFH; in nfs4lookupnew_otw()
5738 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(dvp)->r_fh; in nfs4lookupnew_otw()
5741 argop[1].argop = OP_SAVEFH; in nfs4lookupnew_otw()
5745 argop[2].argop = OP_LOOKUPP; in nfs4lookupnew_otw()
5747 argop[2].argop = OP_CLOOKUP; in nfs4lookupnew_otw()
5748 argop[2].nfs_argop4_u.opclookup.cname = nm; in nfs4lookupnew_otw()
5752 argop[3].argop = OP_GETFH; in nfs4lookupnew_otw()
5755 argop[4].argop = OP_GETATTR; in nfs4lookupnew_otw()
5756 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4lookupnew_otw()
5757 argop[4].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4lookupnew_otw()
5760 argop[5].argop = OP_RESTOREFH; in nfs4lookupnew_otw()
5763 argop[6].argop = OP_NVERIFY; in nfs4lookupnew_otw()
5764 ver_fattr = &argop[6].nfs_argop4_u.opnverify.obj_attributes; in nfs4lookupnew_otw()
5772 argop[7].argop = OP_GETATTR; in nfs4lookupnew_otw()
5773 argop[7].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4lookupnew_otw()
5774 argop[7].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4lookupnew_otw()
5777 argop[8].argop = OP_ACCESS; in nfs4lookupnew_otw()
5778 argop[8].nfs_argop4_u.opaccess.access = ACCESS4_READ | ACCESS4_DELETE | in nfs4lookupnew_otw()
5793 kmem_free(argop, argoplist_size); in nfs4lookupnew_otw()
5814 kmem_free(argop, argoplist_size); in nfs4lookupnew_otw()
5827 kmem_free(argop, argoplist_size); in nfs4lookupnew_otw()
5849 kmem_free(argop, argoplist_size); in nfs4lookupnew_otw()
6052 kmem_free(argop, argoplist_size); in nfs4lookupnew_otw()
6068 switch (op->argop) { in nfs4lookup_dump_compound()
6100 op->argop); in nfs4lookup_dump_compound()
6162 nfs_argop4 *argbase, *argop; in nfs4lookup_setup() local
6232 argop = argbase = kmem_alloc(argoplist_size, KM_SLEEP); in nfs4lookup_setup()
6233 lookupargp->argsp->array = argop; in nfs4lookup_setup()
6236 argop += argcnt; in nfs4lookup_setup()
6263 argop->argop = OP_GETFH; in nfs4lookup_setup()
6264 argop++; in nfs4lookup_setup()
6268 argop->argop = OP_GETATTR; in nfs4lookup_setup()
6269 argop->nfs_argop4_u.opgetattr.attr_request = in nfs4lookup_setup()
6271 argop->nfs_argop4_u.opgetattr.mi = in nfs4lookup_setup()
6273 argop++; in nfs4lookup_setup()
6277 argop->argop = OP_OPENATTR; in nfs4lookup_setup()
6281 argop->argop = OP_OPENATTR; in nfs4lookup_setup()
6282 argop++; in nfs4lookup_setup()
6286 argop->argop = OP_GETFH; in nfs4lookup_setup()
6287 argop++; in nfs4lookup_setup()
6291 argop->argop = OP_GETATTR; in nfs4lookup_setup()
6292 argop->nfs_argop4_u.opgetattr.attr_request = in nfs4lookup_setup()
6294 argop->nfs_argop4_u.opgetattr.mi = in nfs4lookup_setup()
6296 argop++; in nfs4lookup_setup()
6302 argop->argop = OP_LOOKUPP; in nfs4lookup_setup()
6305 argop->argop = OP_LOOKUP; in nfs4lookup_setup()
6307 &argop->nfs_argop4_u.oplookup.objname); in nfs4lookup_setup()
6310 argop++; in nfs4lookup_setup()
6317 argop->argop = OP_GETFH; in nfs4lookup_setup()
6318 argop++; in nfs4lookup_setup()
6322 argop->argop = OP_GETATTR; in nfs4lookup_setup()
6323 argop->nfs_argop4_u.opgetattr.attr_request = in nfs4lookup_setup()
6325 argop->nfs_argop4_u.opgetattr.mi = in nfs4lookup_setup()
6327 argop++; in nfs4lookup_setup()
6336 argop->argop = OP_GETFH; in nfs4lookup_setup()
6338 argop++; in nfs4lookup_setup()
6341 argop->argop = OP_GETATTR; in nfs4lookup_setup()
6342 argop->nfs_argop4_u.opgetattr.attr_request = in nfs4lookup_setup()
6344 argop->nfs_argop4_u.opgetattr.mi = lookupargp->mi; in nfs4lookup_setup()
6365 nfs_argop4 argop[4]; in nfs4openattr() local
6386 args.array = argop; in nfs4openattr()
6396 argop[0].argop = OP_CPUTFH; in nfs4openattr()
6397 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh; in nfs4openattr()
6400 argop[1].argop = OP_OPENATTR; in nfs4openattr()
6401 argop[1].nfs_argop4_u.opopenattr.createdir = (cflag ? TRUE : FALSE); in nfs4openattr()
6404 argop[2].argop = OP_GETFH; in nfs4openattr()
6407 argop[3].argop = OP_GETATTR; in nfs4openattr()
6408 argop[3].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4openattr()
6409 argop[3].nfs_argop4_u.opgetattr.mi = VTOMI4(dvp); in nfs4openattr()
6819 nfs_argop4 *argop; in call_nfs4_create_req() local
6902 argop = kmem_alloc(argoplist_size, KM_SLEEP); in call_nfs4_create_req()
6913 args.array = argop; in call_nfs4_create_req()
6917 kmem_free(argop, argoplist_size); in call_nfs4_create_req()
6924 argop[0].argop = OP_CPUTFH; in call_nfs4_create_req()
6925 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh; in call_nfs4_create_req()
6928 argop[idx_create].argop = OP_CCREATE; in call_nfs4_create_req()
6929 argop[idx_create].nfs_argop4_u.opccreate.cname = nm; in call_nfs4_create_req()
6930 argop[idx_create].nfs_argop4_u.opccreate.type = type; in call_nfs4_create_req()
6936 argop[idx_create].nfs_argop4_u.opccreate.ftype4_u.clinkdata = in call_nfs4_create_req()
6941 argop[idx_create].nfs_argop4_u.opccreate.ftype4_u.devdata = in call_nfs4_create_req()
6945 crattr = &argop[idx_create].nfs_argop4_u.opccreate.createattrs; in call_nfs4_create_req()
6956 kmem_free(argop, argoplist_size); in call_nfs4_create_req()
6962 argop[idx_create + 1].argop = OP_GETFH; in call_nfs4_create_req()
6965 argop[idx_fattr].argop = OP_GETATTR; in call_nfs4_create_req()
6966 argop[idx_fattr].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in call_nfs4_create_req()
6967 argop[idx_fattr].nfs_argop4_u.opgetattr.mi = mi; in call_nfs4_create_req()
6972 argop[4].argop = OP_SAVEFH; in call_nfs4_create_req()
6974 argop[5].argop = OP_CPUTFH; in call_nfs4_create_req()
6975 argop[5].nfs_argop4_u.opcputfh.sfh = drp->r_fh; in call_nfs4_create_req()
6977 argop[6].argop = OP_GETATTR; in call_nfs4_create_req()
6978 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in call_nfs4_create_req()
6979 argop[6].nfs_argop4_u.opgetattr.mi = mi; in call_nfs4_create_req()
6981 argop[7].argop = OP_RESTOREFH; in call_nfs4_create_req()
6991 if (e.error = nfs4args_verify(&argop[8], &_v, OP_NVERIFY, in call_nfs4_create_req()
6996 kmem_free(argop, argoplist_size); in call_nfs4_create_req()
7008 nfs4args_setattr(&argop[9], &_v, NULL, 0, NULL, cr, supp_attrs, in call_nfs4_create_req()
7015 nfs4args_verify_free(&argop[8]); in call_nfs4_create_req()
7016 kmem_free(argop, argoplist_size); in call_nfs4_create_req()
7020 argop[1].argop = OP_SAVEFH; in call_nfs4_create_req()
7022 argop[5].argop = OP_RESTOREFH; in call_nfs4_create_req()
7024 argop[6].argop = OP_GETATTR; in call_nfs4_create_req()
7025 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in call_nfs4_create_req()
7026 argop[6].nfs_argop4_u.opgetattr.mi = mi; in call_nfs4_create_req()
7050 nfs4args_verify_free(&argop[8]); in call_nfs4_create_req()
7051 nfs4args_setattr_free(&argop[9]); in call_nfs4_create_req()
7151 nfs4args_verify_free(&argop[8]); in call_nfs4_create_req()
7152 nfs4args_setattr_free(&argop[9]); in call_nfs4_create_req()
7159 kmem_free(argop, argoplist_size); in call_nfs4_create_req()
7239 nfs_argop4 argop[3]; in nfs4_remove() local
7369 args.array = argop; in nfs4_remove()
7379 argop[0].argop = OP_CPUTFH; in nfs4_remove()
7380 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh; in nfs4_remove()
7383 argop[1].argop = OP_CREMOVE; in nfs4_remove()
7384 argop[1].nfs_argop4_u.opcremove.ctarget = nm; in nfs4_remove()
7387 argop[2].argop = OP_GETATTR; in nfs4_remove()
7388 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4_remove()
7389 argop[2].nfs_argop4_u.opgetattr.mi = mi; in nfs4_remove()
7474 nfs_argop4 *argop; in nfs4_link() local
7511 argop = kmem_alloc(argoplist_size, KM_SLEEP); in nfs4_link()
7520 args.array = argop; in nfs4_link()
7524 kmem_free(argop, argoplist_size); in nfs4_link()
7530 argop[0].argop = OP_CPUTFH; in nfs4_link()
7531 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(svp)->r_fh; in nfs4_link()
7534 argop[1].argop = OP_SAVEFH; in nfs4_link()
7537 argop[2].argop = OP_CPUTFH; in nfs4_link()
7538 argop[2].nfs_argop4_u.opcputfh.sfh = tdrp->r_fh; in nfs4_link()
7541 argop[3].argop = OP_CLINK; in nfs4_link()
7542 argop[3].nfs_argop4_u.opclink.cnewname = tnm; in nfs4_link()
7545 argop[4].argop = OP_GETATTR; in nfs4_link()
7546 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4_link()
7547 argop[4].nfs_argop4_u.opgetattr.mi = mi; in nfs4_link()
7550 argop[5].argop = OP_RESTOREFH; in nfs4_link()
7553 argop[6].argop = OP_GETATTR; in nfs4_link()
7554 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4_link()
7555 argop[6].nfs_argop4_u.opgetattr.mi = mi; in nfs4_link()
7580 kmem_free(argop, argoplist_size); in nfs4_link()
7677 kmem_free(argop, argoplist_size); in nfs4_link()
8154 nfs_argop4 *argop; in nfs4rename_persistent_fh() local
8178 args.array = argop = kmem_alloc(argoplist_size, KM_SLEEP); in nfs4rename_persistent_fh()
8189 kmem_free(argop, argoplist_size); in nfs4rename_persistent_fh()
8194 argop[0].argop = OP_CPUTFH; in nfs4rename_persistent_fh()
8195 argop[0].nfs_argop4_u.opcputfh.sfh = odrp->r_fh; in nfs4rename_persistent_fh()
8198 argop[1].argop = OP_SAVEFH; in nfs4rename_persistent_fh()
8201 argop[2].argop = OP_CPUTFH; in nfs4rename_persistent_fh()
8202 argop[2].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh; in nfs4rename_persistent_fh()
8205 argop[3].argop = OP_CRENAME; in nfs4rename_persistent_fh()
8206 argop[3].nfs_argop4_u.opcrename.coldname = onm; in nfs4rename_persistent_fh()
8207 argop[3].nfs_argop4_u.opcrename.cnewname = nnm; in nfs4rename_persistent_fh()
8210 argop[4].argop = OP_GETATTR; in nfs4rename_persistent_fh()
8211 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4rename_persistent_fh()
8212 argop[4].nfs_argop4_u.opgetattr.mi = mi; in nfs4rename_persistent_fh()
8217 argop[5].argop = OP_CPUTFH; in nfs4rename_persistent_fh()
8218 argop[5].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh; in nfs4rename_persistent_fh()
8221 argop[6].argop = OP_GETATTR; in nfs4rename_persistent_fh()
8222 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4rename_persistent_fh()
8223 argop[6].nfs_argop4_u.opgetattr.mi = mi; in nfs4rename_persistent_fh()
8312 kmem_free(argop, argoplist_size); in nfs4rename_persistent_fh()
8344 nfs_argop4 *argop; in nfs4rename_volatile_fh() local
8396 argop = kmem_alloc(argoplist_size, KM_SLEEP); in nfs4rename_volatile_fh()
8407 args.array = argop; in nfs4rename_volatile_fh()
8412 kmem_free(argop, argoplist_size); in nfs4rename_volatile_fh()
8421 argop[0].argop = OP_CPUTFH; in nfs4rename_volatile_fh()
8422 argop[0].nfs_argop4_u.opcputfh.sfh = odrp->r_fh; in nfs4rename_volatile_fh()
8425 argop[1].argop = OP_SAVEFH; in nfs4rename_volatile_fh()
8428 argop[2].argop = OP_CLOOKUP; in nfs4rename_volatile_fh()
8429 argop[2].nfs_argop4_u.opclookup.cname = onm; in nfs4rename_volatile_fh()
8432 argop[3].argop = OP_GETFH; in nfs4rename_volatile_fh()
8435 argop[4].argop = OP_CPUTFH; in nfs4rename_volatile_fh()
8436 argop[4].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh; in nfs4rename_volatile_fh()
8439 argop[5].argop = OP_CRENAME; in nfs4rename_volatile_fh()
8440 argop[5].nfs_argop4_u.opcrename.coldname = onm; in nfs4rename_volatile_fh()
8441 argop[5].nfs_argop4_u.opcrename.cnewname = nnm; in nfs4rename_volatile_fh()
8444 argop[6].argop = OP_GETATTR; in nfs4rename_volatile_fh()
8445 argop[6].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4rename_volatile_fh()
8446 argop[6].nfs_argop4_u.opgetattr.mi = mi; in nfs4rename_volatile_fh()
8449 argop[7].argop = OP_CLOOKUP; in nfs4rename_volatile_fh()
8450 argop[7].nfs_argop4_u.opclookup.cname = nnm; in nfs4rename_volatile_fh()
8453 argop[8].argop = OP_GETFH; in nfs4rename_volatile_fh()
8456 argop[9].argop = OP_GETATTR; in nfs4rename_volatile_fh()
8457 argop[9].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4rename_volatile_fh()
8458 argop[9].nfs_argop4_u.opgetattr.mi = mi; in nfs4rename_volatile_fh()
8466 argop[10].argop = OP_CPUTFH; in nfs4rename_volatile_fh()
8467 argop[10].nfs_argop4_u.opcputfh.sfh = ndrp->r_fh; in nfs4rename_volatile_fh()
8470 argop[11].argop = OP_GETATTR; in nfs4rename_volatile_fh()
8471 argop[11].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4rename_volatile_fh()
8472 argop[11].nfs_argop4_u.opgetattr.mi = mi; in nfs4rename_volatile_fh()
8503 kmem_free(argop, argoplist_size); in nfs4rename_volatile_fh()
8601 kmem_free(argop, argoplist_size); in nfs4rename_volatile_fh()
8660 nfs_argop4 argop[3]; in nfs4_rmdir() local
8741 args.array = argop; in nfs4_rmdir()
8751 argop[0].argop = OP_CPUTFH; in nfs4_rmdir()
8752 argop[0].nfs_argop4_u.opcputfh.sfh = drp->r_fh; in nfs4_rmdir()
8755 argop[1].argop = OP_CREMOVE; in nfs4_rmdir()
8756 argop[1].nfs_argop4_u.opcremove.ctarget = nm; in nfs4_rmdir()
8759 argop[2].argop = OP_GETATTR; in nfs4_rmdir()
8760 argop[2].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4_rmdir()
8761 argop[2].nfs_argop4_u.opgetattr.mi = mi; in nfs4_rmdir()
9163 nfs_argop4 argop[5]; in nfs4readdir() local
9227 args.array = argop; in nfs4readdir()
9282 argop[0].argop = OP_CPUTFH; in nfs4readdir()
9283 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4readdir()
9285 argop[1].argop = OP_READDIR; in nfs4readdir()
9286 rargs = &argop[1].nfs_argop4_u.opreaddir; in nfs4readdir()
9325 argop[2].argop = OP_LOOKUPP; in nfs4readdir()
9327 argop[3].argop = OP_GETFH; in nfs4readdir()
9330 argop[4].argop = OP_GETATTR; in nfs4readdir()
9331 argop[4].nfs_argop4_u.opgetattr.attr_request = NFS4_VATTR_MASK; in nfs4readdir()
9332 argop[4].nfs_argop4_u.opgetattr.mi = mi; in nfs4readdir()
11745 nfs_argop4 argop[2]; in nfs4_commit() local
11778 args.array = argop; in nfs4_commit()
11790 argop[0].argop = OP_CPUTFH; in nfs4_commit()
11791 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4_commit()
11794 argop[1].argop = OP_COMMIT; in nfs4_commit()
11795 argop[1].nfs_argop4_u.opcommit.offset = offset; in nfs4_commit()
11796 argop[1].nfs_argop4_u.opcommit.count = count; in nfs4_commit()
12731 nfs_argop4 argop[2]; in nfs4open_confirm() local
12755 args.array = argop; in nfs4open_confirm()
12758 argop[0].argop = OP_CPUTFH; in nfs4open_confirm()
12759 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(vp)->r_fh; in nfs4open_confirm()
12761 argop[1].argop = OP_OPEN_CONFIRM; in nfs4open_confirm()
12762 open_confirm_args = &argop[1].nfs_argop4_u.opopen_confirm; in nfs4open_confirm()
13092 COMPOUND4args_clnt *argsp, nfs_argop4 *argop, nfs4_lock_owner_t **lopp, in nfs4frlock_setup_resend_lock_args() argument
13127 argop->argop = OP_LOCK; in nfs4frlock_setup_resend_lock_args()
13128 *lock_argsp = lock_args = &argop->nfs_argop4_u.oplock; in nfs4frlock_setup_resend_lock_args()
13157 argop->argop = OP_LOCKU; in nfs4frlock_setup_resend_lock_args()
13158 *locku_argsp = locku_args = &argop->nfs_argop4_u.oplocku; in nfs4frlock_setup_resend_lock_args()
13187 nfs4frlock_setup_lockt_args(nfs4_lock_call_type_t ctype, nfs_argop4 *argop, in nfs4frlock_setup_lockt_args() argument
13195 argop->argop = OP_LOCKT; in nfs4frlock_setup_lockt_args()
13197 lockt_args = &argop->nfs_argop4_u.oplockt; in nfs4frlock_setup_lockt_args()
13333 nfs4frlock_setup_locku_args(nfs4_lock_call_type_t ctype, nfs_argop4 *argop, in nfs4frlock_setup_locku_args() argument
13352 argop->argop = OP_LOCKU; in nfs4frlock_setup_locku_args()
13357 locku_args = &argop->nfs_argop4_u.oplocku; in nfs4frlock_setup_locku_args()
13441 nfs4_lock_owner_t **lopp, nfs_argop4 *argop, COMPOUND4args_clnt *argsp, in nfs4frlock_setup_lock_args() argument
13457 argop->argop = OP_LOCK; in nfs4frlock_setup_lock_args()
13464 lock_args = &argop->nfs_argop4_u.oplock; in nfs4frlock_setup_lock_args()
13611 nfs_argop4 *argop = (*argspp)->array; in nfs4frlock_check_access() local
13619 if (argop[1].argop == OP_LOCK) in nfs4frlock_check_access()
13620 nfs4args_lock_free(&argop[1]); in nfs4frlock_check_access()
13621 else if (argop[1].argop == OP_LOCKT) in nfs4frlock_check_access()
13622 nfs4args_lockt_free(&argop[1]); in nfs4frlock_check_access()
13623 kmem_free(argop, 2 * sizeof (nfs_argop4)); in nfs4frlock_check_access()
13742 nfs_argop4 *argop; in nfs4frlock_recovery() local
13744 argop = (*argspp)->array; in nfs4frlock_recovery()
13747 if (argop[1].argop == OP_LOCK) in nfs4frlock_recovery()
13748 nfs4args_lock_free(&argop[1]); in nfs4frlock_recovery()
13749 else if (argop[1].argop == OP_LOCKT) in nfs4frlock_recovery()
13750 nfs4args_lockt_free(&argop[1]); in nfs4frlock_recovery()
13751 kmem_free(argop, 2 * sizeof (nfs_argop4)); in nfs4frlock_recovery()
13842 nfs_argop4 *argop = (*argspp)->array; in nfs4frlock_results_denied() local
13850 if (argop[1].argop == OP_LOCK) in nfs4frlock_results_denied()
13851 nfs4args_lock_free(&argop[1]); in nfs4frlock_results_denied()
13852 else if (argop[1].argop == OP_LOCKT) in nfs4frlock_results_denied()
13853 nfs4args_lockt_free(&argop[1]); in nfs4frlock_results_denied()
13854 kmem_free(argop, 2 * sizeof (nfs_argop4)); in nfs4frlock_results_denied()
14039 nfs_argop4 *argop; in nfs4frlock_final_cleanup() local
14073 argop = argsp->array; in nfs4frlock_final_cleanup()
14074 if (argop[1].argop == OP_LOCK) in nfs4frlock_final_cleanup()
14075 nfs4args_lock_free(&argop[1]); in nfs4frlock_final_cleanup()
14076 else if (argop[1].argop == OP_LOCKT) in nfs4frlock_final_cleanup()
14077 nfs4args_lockt_free(&argop[1]); in nfs4frlock_final_cleanup()
14078 kmem_free(argop, 2 * sizeof (nfs_argop4)); in nfs4frlock_final_cleanup()
14166 nfs_argop4 *argop; in nfs4frlock() local
14218 nfs4frlock_call_init(&args, &argsp, &argop, &op_hint, flk, cmd, in nfs4frlock()
14256 argop[0].argop = OP_CPUTFH; in nfs4frlock()
14257 argop[0].nfs_argop4_u.opcputfh.sfh = rp->r_fh; in nfs4frlock()
14267 &argop[1], &lop, &oop, &osp, &lock_args, &locku_args); in nfs4frlock()
14275 nfs4frlock_setup_lockt_args(ctype, &argop[1], in nfs4frlock()
14282 &argop[1], &locku_args, flk, in nfs4frlock()
14288 &lock_args, &oop, &osp, &lop, &argop[1], in nfs4frlock()
14305 if (argop[1].argop == OP_LOCK) in nfs4frlock()
14306 nfs4args_lock_free(&argop[1]); in nfs4frlock()
14307 else if (argop[1].argop == OP_LOCKT) in nfs4frlock()
14308 nfs4args_lockt_free(&argop[1]); in nfs4frlock()
14309 kmem_free(argop, 2 * sizeof (nfs_argop4)); in nfs4frlock()