Lines Matching refs:sarg

1528 	struct nfs4_svgetit_arg sarg;
1615 sarg.sbp = &sb;
1616 sarg.is_referral = B_FALSE;
1620 &args->createattrs, cs, &sarg, &ntov, NFS4ATTR_SETIT);
1622 if (sarg.vap->va_mask == 0 && status == NFS4_OK)
1630 nfs4_ntov_table_free(&ntov, &sarg);
1643 nfs4_ntov_table_free(&ntov, &sarg);
1649 vap = sarg.vap;
1703 nfs4_ntov_table_free(&ntov, &sarg);
1714 nfs4_ntov_table_free(&ntov, &sarg);
1728 nfs4_ntov_table_free(&ntov, &sarg);
1780 nfs4_ntov_table_free(&ntov, &sarg);
1811 nfs4_ntov_table_free(&ntov, &sarg);
1847 nfs4_vmask_to_nmask(sarg.vap->va_mask, &resp->attrset);
1849 nfs4_ntov_table_free(&ntov, &sarg);
2308 struct nfs4_svgetit_arg sarg;
2325 sarg.sbp = &sb;
2326 sarg.cs = cs;
2327 sarg.is_referral = B_FALSE;
2329 status = bitmap4_to_attrmask(args->attr_request, &sarg);
2332 status = bitmap4_get_sysattrs(&sarg);
2339 sarg.vap->va_type = VLNK;
2341 sarg.is_referral = B_TRUE;
2345 &resp->obj_attributes, &sarg);
5130 struct nfs4_svgetit_arg sarg;
5145 sarg.sbp = &sb;
5146 sarg.is_referral = B_FALSE;
5148 status = do_rfs4_set_attrs(resp, fattrp, cs, &sarg, &ntov,
5156 if ((sarg.vap->va_mask == 0) &&
5180 if ((sarg.vap->va_mode ^ va.va_mode) &
5188 if (sarg.vap->va_mask & AT_SIZE) {
5189 trunc = (sarg.vap->va_size == 0);
5191 trunc, &cs->deleg, sarg.vap->va_mask & AT_SIZE, &ct);
5217 if (vp->v_type == VREG && (sarg.vap->va_mask & AT_SIZE)) {
5223 * before returning, sarg.vap->va_mask is used to
5229 saved_mask = sarg.vap->va_mask;
5248 if (sarg.vap->va_size < bva.va_size) {
5249 offset = sarg.vap->va_size;
5250 length = bva.va_size - sarg.vap->va_size;
5253 length = sarg.vap->va_size - bva.va_size;
5263 sarg.vap->va_mask &= ~AT_SIZE;
5266 bf.l_start = (off64_t)sarg.vap->va_size;
5271 (offset_t)sarg.vap->va_size, cr, &ct);
5275 if (!error && sarg.vap->va_mask != 0)
5276 error = VOP_SETATTR(vp, sarg.vap, sarg.flag, cr, &ct);
5280 sarg.vap->va_mask |= AT_SIZE;
5294 NFS4ATTR_SETIT, &sarg, &ntov.na[i]);
5298 (void) rfs4_verify_attr(&sarg, resp, &ntov);
5323 (void) rfs4_verify_attr(&sarg, resp, &ntov);
5332 nfs4_vmask_to_nmask_set(sarg.vap->va_mask, resp);
5350 nfs4_ntov_table_free(&ntov, &sarg);
5428 struct nfs4_svgetit_arg sarg;
5440 sarg.sbp = &sb;
5441 sarg.is_referral = B_FALSE;
5444 &sarg, &ntov, NFS4ATTR_VERIT);
5454 error = rfs4_verify_attr(&sarg, NULL, &ntov);
5468 nfs4_ntov_table_free(&ntov, &sarg);
5489 struct nfs4_svgetit_arg sarg;
5502 sarg.sbp = &sb;
5503 sarg.is_referral = B_FALSE;
5506 &sarg, &ntov, NFS4ATTR_VERIT);
5516 error = rfs4_verify_attr(&sarg, NULL, &ntov);
5530 nfs4_ntov_table_free(&ntov, &sarg);
6304 struct nfs4_svgetit_arg sarg;
6327 sarg.sbp = &sb;
6328 sarg.is_referral = B_FALSE;
6394 cs, &sarg, &ntov, NFS4ATTR_SETIT);
6396 if (status == NFS4_OK && (sarg.vap->va_mask & AT_TYPE) &&
6397 sarg.vap->va_type != VREG) {
6398 if (sarg.vap->va_type == VDIR)
6400 else if (sarg.vap->va_type == VLNK)
6408 nfs4_ntov_table_free(&ntov, &sarg);
6413 vap = sarg.vap;
6426 if ((reqsize = sarg.vap->va_size) != 0) {
6428 nfs4_ntov_table_free(&ntov, &sarg);
6483 nfs4_ntov_table_free(&ntov, &sarg);
6513 nfs4_vmask_to_nmask(sarg.vap->va_mask, attrset);
6528 nfs4_ntov_table_free(&ntov, &sarg);