Lines Matching refs:sarg

1775 	struct nfs4_svgetit_arg sarg;  in rfs4_op_create()  local
1862 sarg.sbp = &sb; in rfs4_op_create()
1863 sarg.is_referral = B_FALSE; in rfs4_op_create()
1867 &args->createattrs, cs, &sarg, &ntov, NFS4ATTR_SETIT); in rfs4_op_create()
1869 if (sarg.vap->va_mask == 0 && status == NFS4_OK) in rfs4_op_create()
1877 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
1890 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
1896 vap = sarg.vap; in rfs4_op_create()
1950 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
1961 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
1975 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
2027 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
2058 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
2094 nfs4_vmask_to_nmask(sarg.vap->va_mask, &resp->attrset); in rfs4_op_create()
2096 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_create()
2556 struct nfs4_svgetit_arg sarg; in rfs4_op_getattr() local
2573 sarg.sbp = &sb; in rfs4_op_getattr()
2574 sarg.cs = cs; in rfs4_op_getattr()
2575 sarg.is_referral = B_FALSE; in rfs4_op_getattr()
2577 status = bitmap4_to_attrmask(args->attr_request, &sarg); in rfs4_op_getattr()
2580 status = bitmap4_get_sysattrs(&sarg); in rfs4_op_getattr()
2587 sarg.vap->va_type = VLNK; in rfs4_op_getattr()
2589 sarg.is_referral = B_TRUE; in rfs4_op_getattr()
2593 &resp->obj_attributes, &sarg); in rfs4_op_getattr()
5351 struct nfs4_svgetit_arg sarg; in do_rfs4_op_setattr() local
5366 sarg.sbp = &sb; in do_rfs4_op_setattr()
5367 sarg.is_referral = B_FALSE; in do_rfs4_op_setattr()
5369 status = do_rfs4_set_attrs(resp, fattrp, cs, &sarg, &ntov, in do_rfs4_op_setattr()
5378 if ((sarg.vap->va_mask == 0) && in do_rfs4_op_setattr()
5402 if ((sarg.vap->va_mode ^ va.va_mode) & in do_rfs4_op_setattr()
5410 if (sarg.vap->va_mask & AT_SIZE) { in do_rfs4_op_setattr()
5411 trunc = (sarg.vap->va_size == 0); in do_rfs4_op_setattr()
5413 trunc, &cs->deleg, sarg.vap->va_mask & AT_SIZE, &ct, cs); in do_rfs4_op_setattr()
5439 if (vp->v_type == VREG && (sarg.vap->va_mask & AT_SIZE)) { in do_rfs4_op_setattr()
5451 saved_mask = sarg.vap->va_mask; in do_rfs4_op_setattr()
5471 if (sarg.vap->va_size < bva.va_size) { in do_rfs4_op_setattr()
5472 offset = sarg.vap->va_size; in do_rfs4_op_setattr()
5473 length = bva.va_size - sarg.vap->va_size; in do_rfs4_op_setattr()
5476 length = sarg.vap->va_size - bva.va_size; in do_rfs4_op_setattr()
5486 sarg.vap->va_mask &= ~AT_SIZE; in do_rfs4_op_setattr()
5489 bf.l_start = (off64_t)sarg.vap->va_size; in do_rfs4_op_setattr()
5494 (offset_t)sarg.vap->va_size, cr, &ct); in do_rfs4_op_setattr()
5498 if (!error && sarg.vap->va_mask != 0) in do_rfs4_op_setattr()
5499 error = VOP_SETATTR(vp, sarg.vap, sarg.flag, cr, &ct); in do_rfs4_op_setattr()
5503 sarg.vap->va_mask |= AT_SIZE; in do_rfs4_op_setattr()
5517 NFS4ATTR_SETIT, &sarg, &ntov.na[i]); in do_rfs4_op_setattr()
5521 (void) rfs4_verify_attr(&sarg, resp, &ntov); in do_rfs4_op_setattr()
5546 (void) rfs4_verify_attr(&sarg, resp, &ntov); in do_rfs4_op_setattr()
5555 nfs4_vmask_to_nmask_set(sarg.vap->va_mask, resp); in do_rfs4_op_setattr()
5573 nfs4_ntov_table_free(&ntov, &sarg); in do_rfs4_op_setattr()
5651 struct nfs4_svgetit_arg sarg; in rfs4_op_verify() local
5663 sarg.sbp = &sb; in rfs4_op_verify()
5664 sarg.is_referral = B_FALSE; in rfs4_op_verify()
5667 &sarg, &ntov, NFS4ATTR_VERIT); in rfs4_op_verify()
5677 error = rfs4_verify_attr(&sarg, NULL, &ntov); in rfs4_op_verify()
5691 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_verify()
5712 struct nfs4_svgetit_arg sarg; in rfs4_op_nverify() local
5725 sarg.sbp = &sb; in rfs4_op_nverify()
5726 sarg.is_referral = B_FALSE; in rfs4_op_nverify()
5729 &sarg, &ntov, NFS4ATTR_VERIT); in rfs4_op_nverify()
5739 error = rfs4_verify_attr(&sarg, NULL, &ntov); in rfs4_op_nverify()
5753 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_op_nverify()
6539 struct nfs4_svgetit_arg sarg; in rfs4_createfile() local
6564 sarg.sbp = &sb; in rfs4_createfile()
6565 sarg.is_referral = B_FALSE; in rfs4_createfile()
6642 cs, &sarg, &ntov, NFS4ATTR_SETIT); in rfs4_createfile()
6644 if (status == NFS4_OK && (sarg.vap->va_mask & AT_TYPE) && in rfs4_createfile()
6645 sarg.vap->va_type != VREG) { in rfs4_createfile()
6646 if (sarg.vap->va_type == VDIR) in rfs4_createfile()
6648 else if (sarg.vap->va_type == VLNK) in rfs4_createfile()
6656 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_createfile()
6661 vap = sarg.vap; in rfs4_createfile()
6674 if ((reqsize = sarg.vap->va_size) != 0) { in rfs4_createfile()
6676 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_createfile()
6727 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_createfile()
6757 nfs4_vmask_to_nmask(sarg.vap->va_mask, attrset); in rfs4_createfile()
6772 nfs4_ntov_table_free(&ntov, &sarg); in rfs4_createfile()