Lines Matching refs:resp

16 #define RETURN_STATUS(st)	{ resp->status = (st); return (st); }
22 nfsacld_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) in nfsacld_proc_null() argument
31 struct nfsd3_getaclargs *argp, struct nfsd3_getaclres *resp) in nfsacld_proc_getacl() argument
40 fh = fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_getacl()
41 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getacl()
49 resp->mask = argp->mask; in nfsacld_proc_getacl()
51 nfserr = fh_getattr(fh, &resp->stat); in nfsacld_proc_getacl()
55 if (resp->mask & (NFS_ACL|NFS_ACLCNT)) { in nfsacld_proc_getacl()
65 resp->acl_access = acl; in nfsacld_proc_getacl()
67 if (resp->mask & (NFS_DFACL|NFS_DFACLCNT)) { in nfsacld_proc_getacl()
75 resp->acl_default = acl; in nfsacld_proc_getacl()
82 posix_acl_release(resp->acl_access); in nfsacld_proc_getacl()
83 posix_acl_release(resp->acl_default); in nfsacld_proc_getacl()
92 struct nfsd_attrstat *resp) in nfsacld_proc_setacl() argument
101 fh = fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_setacl()
102 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_SATTR); in nfsacld_proc_setacl()
126 nfserr = fh_getattr(fh, &resp->stat); in nfsacld_proc_setacl()
145 struct nfsd_fhandle *argp, struct nfsd_attrstat *resp) in nfsacld_proc_getattr() argument
150 fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_getattr()
151 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getattr()
154 nfserr = fh_getattr(&resp->fh, &resp->stat); in nfsacld_proc_getattr()
162 struct nfsd3_accessres *resp) in nfsacld_proc_access() argument
170 fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_access()
171 resp->access = argp->access; in nfsacld_proc_access()
172 nfserr = nfsd_access(rqstp, &resp->fh, &resp->access, NULL); in nfsacld_proc_access()
175 nfserr = fh_getattr(&resp->fh, &resp->stat); in nfsacld_proc_access()
255 struct nfsd3_getaclres *resp) in nfsaclsvc_encode_getaclres() argument
257 struct dentry *dentry = resp->fh.fh_dentry; in nfsaclsvc_encode_getaclres()
273 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_getaclres()
274 *p++ = htonl(resp->mask); in nfsaclsvc_encode_getaclres()
280 (resp->mask & NFS_ACL) ? resp->acl_access : NULL, in nfsaclsvc_encode_getaclres()
281 (resp->mask & NFS_DFACL) ? resp->acl_default : NULL); in nfsaclsvc_encode_getaclres()
289 resp->acl_access, in nfsaclsvc_encode_getaclres()
290 resp->mask & NFS_ACL, 0); in nfsaclsvc_encode_getaclres()
293 resp->acl_default, in nfsaclsvc_encode_getaclres()
294 resp->mask & NFS_DFACL, in nfsaclsvc_encode_getaclres()
300 struct nfsd_attrstat *resp) in nfsaclsvc_encode_attrstatres() argument
302 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_attrstatres()
308 struct nfsd3_accessres *resp) in nfsaclsvc_encode_accessres() argument
310 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_accessres()
311 *p++ = htonl(resp->access); in nfsaclsvc_encode_accessres()
319 struct nfsd3_getaclres *resp) in nfsaclsvc_release_getacl() argument
321 fh_put(&resp->fh); in nfsaclsvc_release_getacl()
322 posix_acl_release(resp->acl_access); in nfsaclsvc_release_getacl()
323 posix_acl_release(resp->acl_default); in nfsaclsvc_release_getacl()
328 struct nfsd_attrstat *resp) in nfsaclsvc_release_attrstat() argument
330 fh_put(&resp->fh); in nfsaclsvc_release_attrstat()
335 struct nfsd3_accessres *resp) in nfsaclsvc_release_access() argument
337 fh_put(&resp->fh); in nfsaclsvc_release_access()