Lines Matching refs:argp
30 struct nfsd3_getaclargs *argp = rqstp->rq_argp;
36 fh = fh_copy(&resp->fh, &argp->fh);
43 if (argp->mask & ~NFS_ACL_MASK) {
47 resp->mask = argp->mask;
87 struct nfsd3_setaclargs *argp = rqstp->rq_argp;
93 fh = fh_copy(&resp->fh, &argp->fh);
107 argp->acl_access);
111 argp->acl_default);
119 /* argp->acl_{access,default} may have been allocated in
121 posix_acl_release(argp->acl_access);
122 posix_acl_release(argp->acl_default);
146 struct nfsd3_setaclargs *argp = rqstp->rq_argp;
148 if (!svcxdr_decode_nfs_fh3(xdr, &argp->fh))
150 if (xdr_stream_decode_u32(xdr, &argp->mask) < 0)
152 if (argp->mask & ~NFS_ACL_MASK)
154 if (!nfs_stream_decode_acl(xdr, NULL, (argp->mask & NFS_ACL) ?
155 &argp->acl_access : NULL))
157 if (!nfs_stream_decode_acl(xdr, NULL, (argp->mask & NFS_DFACL) ?
158 &argp->acl_default : NULL))