Lines Matching refs:sargp

294 		    struct nfs4_svgetit_arg *sargp);
297 struct compound_state *cs, struct nfs4_svgetit_arg *sargp,
2283 bitmap4_to_attrmask(bitmap4 breq, struct nfs4_svgetit_arg *sargp) in bitmap4_to_attrmask() argument
2287 struct statvfs64 *sbp = sargp->sbp; in bitmap4_to_attrmask()
2289 sargp->sbp = NULL; in bitmap4_to_attrmask()
2290 sargp->flag = 0; in bitmap4_to_attrmask()
2291 sargp->rdattr_error = NFS4_OK; in bitmap4_to_attrmask()
2292 sargp->mntdfid_set = FALSE; in bitmap4_to_attrmask()
2293 if (sargp->cs->vp) in bitmap4_to_attrmask()
2294 sargp->xattr = get_fh4_flag(&sargp->cs->fh, in bitmap4_to_attrmask()
2297 sargp->xattr = 0; in bitmap4_to_attrmask()
2304 sargp->rdattr_error_req = 1; in bitmap4_to_attrmask()
2306 sargp->rdattr_error_req = 0; in bitmap4_to_attrmask()
2314 sargp->vap->va_mask = NFS4_NTOV_ATTR_AT_MASK; in bitmap4_to_attrmask()
2318 sargp->vap->va_mask = NFS4_FS_ATTR_AT_MASK; in bitmap4_to_attrmask()
2319 sargp->sbp = sbp; in bitmap4_to_attrmask()
2323 sargp->vap->va_mask = NFS4_NTOV_ATTR_CACHE_AT_MASK; in bitmap4_to_attrmask()
2327 sargp->vap->va_mask = 0; in bitmap4_to_attrmask()
2342 sargp->sbp = sbp; in bitmap4_to_attrmask()
2344 sargp->vap->va_mask = va_mask; in bitmap4_to_attrmask()
2356 bitmap4_get_sysattrs(struct nfs4_svgetit_arg *sargp) in bitmap4_get_sysattrs() argument
2359 struct compound_state *cs = sargp->cs; in bitmap4_get_sysattrs()
2362 if (sargp->sbp != NULL) { in bitmap4_get_sysattrs()
2363 error = VFS_STATVFS(vp->v_vfsp, sargp->sbp); in bitmap4_get_sysattrs()
2365 sargp->sbp = NULL; /* to identify error */ in bitmap4_get_sysattrs()
2370 return (rfs4_vop_getattr(vp, sargp->vap, 0, cs->cr)); in bitmap4_get_sysattrs()
2384 struct nfs4_svgetit_arg *sargp) in nfs4_ntov_table_free() argument
2396 NFS4ATTR_FREEIT, sargp, na); in nfs4_ntov_table_free()
2398 if ((sargp->op == NFS4ATTR_SETIT) || (sargp->op == NFS4ATTR_VERIT)) { in nfs4_ntov_table_free()
2415 struct nfs4_svgetit_arg *sargp) in do_rfs4_op_getattr() argument
2424 nfsstat4 prev_rdattr_error = sargp->rdattr_error; in do_rfs4_op_getattr()
2428 sargp->op = NFS4ATTR_GETIT; in do_rfs4_op_getattr()
2429 sargp->flag = 0; in do_rfs4_op_getattr()
2455 NFS4ATTR_SUPPORTED, sargp, NULL) == 0) { in do_rfs4_op_getattr()
2458 NFS4ATTR_GETIT, sargp, na); in do_rfs4_op_getattr()
2467 if (error && !(sargp->rdattr_error_req)) in do_rfs4_op_getattr()
2480 (sargp->rdattr_error == NFS4_OK)) { in do_rfs4_op_getattr()
2481 sargp->rdattr_error = puterrno4(error); in do_rfs4_op_getattr()
2492 if (prev_rdattr_error != sargp->rdattr_error) { in do_rfs4_op_getattr()
2502 NFS4ATTR_SUPPORTED, sargp, NULL) == 0)) { in do_rfs4_op_getattr()
2505 NFS4ATTR_GETIT, sargp, na); in do_rfs4_op_getattr()
2541 nfs4_ntov_table_free(&ntov, sargp); in do_rfs4_op_getattr()
5103 rfs4_verify_attr(struct nfs4_svgetit_arg *sargp, in rfs4_verify_attr() argument
5108 uint_t sva_mask = sargp->vap->va_mask; in rfs4_verify_attr()
5119 ret_error = VOP_GETATTR(sargp->cs->vp, sargp->vap, 0, in rfs4_verify_attr()
5120 sargp->cs->cr, NULL); in rfs4_verify_attr()
5135 sargp->vap->va_mask = sva_mask; in rfs4_verify_attr()
5144 ret_error = VFS_STATVFS(sargp->cs->vp->v_vfsp, sargp->sbp); in rfs4_verify_attr()
5177 error = (*nfs4_ntov_map[k].sv_getit)(NFS4ATTR_VERIT, sargp, na); in rfs4_verify_attr()
5203 decode_fattr4_attr(nfs4_attr_cmd_t cmd, struct nfs4_svgetit_arg *sargp, in decode_fattr4_attr() argument
5209 sargp->vap->va_mask |= nfs4_ntov_map[k].vbit; in decode_fattr4_attr()
5227 sargp, nap); in decode_fattr4_attr()
5254 struct nfs4_svgetit_arg *sargp, struct nfs4_ntov_table *ntovp, in do_rfs4_set_attrs() argument
5286 sargp->op = cmd; in do_rfs4_set_attrs()
5287 sargp->cs = cs; in do_rfs4_set_attrs()
5288 sargp->flag = 0; /* may be set later */ in do_rfs4_set_attrs()
5289 sargp->vap->va_mask = 0; in do_rfs4_set_attrs()
5290 sargp->rdattr_error = NFS4_OK; in do_rfs4_set_attrs()
5291 sargp->rdattr_error_req = FALSE; in do_rfs4_set_attrs()
5316 NFS4ATTR_SUPPORTED, sargp, NULL)) != 0) { in do_rfs4_set_attrs()
5328 error = decode_fattr4_attr(cmd, sargp, nfs4_ntov_map[i].nval, in do_rfs4_set_attrs()