Lines Matching refs:argp
32 struct nfsd3_getaclargs *argp = rqstp->rq_argp;
38 dprintk("nfsd: GETACL(2acl) %s\n", SVCFH_fmt(&argp->fh));
40 fh = fh_copy(&resp->fh, &argp->fh);
47 if (argp->mask & ~NFS_ACL_MASK) {
51 resp->mask = argp->mask;
95 struct nfsd3_setaclargs *argp = rqstp->rq_argp;
101 dprintk("nfsd: SETACL(2acl) %s\n", SVCFH_fmt(&argp->fh));
103 fh = fh_copy(&resp->fh, &argp->fh);
117 argp->acl_access);
121 argp->acl_default);
132 /* argp->acl_{access,default} may have been allocated in
134 posix_acl_release(argp->acl_access);
135 posix_acl_release(argp->acl_default);
151 struct nfsd_fhandle *argp = rqstp->rq_argp;
154 dprintk("nfsd: GETATTR %s\n", SVCFH_fmt(&argp->fh));
156 fh_copy(&resp->fh, &argp->fh);
170 struct nfsd3_accessargs *argp = rqstp->rq_argp;
174 SVCFH_fmt(&argp->fh),
175 argp->access);
177 fh_copy(&resp->fh, &argp->fh);
178 resp->access = argp->access;
194 struct nfsd3_getaclargs *argp = rqstp->rq_argp;
196 if (!svcxdr_decode_fhandle(xdr, &argp->fh))
198 if (xdr_stream_decode_u32(xdr, &argp->mask) < 0)
207 struct nfsd3_setaclargs *argp = rqstp->rq_argp;
209 if (!svcxdr_decode_fhandle(xdr, &argp->fh))
211 if (xdr_stream_decode_u32(xdr, &argp->mask) < 0)
213 if (argp->mask & ~NFS_ACL_MASK)
215 if (!nfs_stream_decode_acl(xdr, NULL, (argp->mask & NFS_ACL) ?
216 &argp->acl_access : NULL))
218 if (!nfs_stream_decode_acl(xdr, NULL, (argp->mask & NFS_DFACL) ?
219 &argp->acl_default : NULL))