Lines Matching refs:fh
36 svc_fh *fh; in nfsacld_proc_getacl() local
38 dprintk("nfsd: GETACL(2acl) %s\n", SVCFH_fmt(&argp->fh)); in nfsacld_proc_getacl()
40 fh = fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_getacl()
41 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getacl()
45 inode = d_inode(fh->fh_dentry); in nfsacld_proc_getacl()
53 resp->status = fh_getattr(fh, &resp->stat); in nfsacld_proc_getacl()
98 svc_fh *fh; in nfsacld_proc_setacl() local
101 dprintk("nfsd: SETACL(2acl) %s\n", SVCFH_fmt(&argp->fh)); in nfsacld_proc_setacl()
103 fh = fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_setacl()
104 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_SATTR); in nfsacld_proc_setacl()
108 inode = d_inode(fh->fh_dentry); in nfsacld_proc_setacl()
110 error = fh_want_write(fh); in nfsacld_proc_setacl()
114 fh_lock(fh); in nfsacld_proc_setacl()
123 fh_unlock(fh); in nfsacld_proc_setacl()
125 fh_drop_write(fh); in nfsacld_proc_setacl()
127 resp->status = fh_getattr(fh, &resp->stat); in nfsacld_proc_setacl()
137 fh_unlock(fh); in nfsacld_proc_setacl()
138 fh_drop_write(fh); in nfsacld_proc_setacl()
152 dprintk("nfsd: GETATTR %s\n", SVCFH_fmt(&argp->fh)); in nfsacld_proc_getattr()
154 fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_getattr()
155 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getattr()
158 resp->status = fh_getattr(&resp->fh, &resp->stat); in nfsacld_proc_getattr()
172 SVCFH_fmt(&argp->fh), in nfsacld_proc_access()
175 fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_access()
177 resp->status = nfsd_access(rqstp, &resp->fh, &resp->access, NULL); in nfsacld_proc_access()
180 resp->status = fh_getattr(&resp->fh, &resp->stat); in nfsacld_proc_access()
197 p = nfs2svc_decode_fh(p, &argp->fh); in nfsaclsvc_decode_getaclargs()
213 p = nfs2svc_decode_fh(p, &argp->fh); in nfsaclsvc_decode_setaclargs()
236 p = nfs2svc_decode_fh(p, &argp->fh); in nfsaclsvc_decode_fhandleargs()
246 p = nfs2svc_decode_fh(p, &argp->fh); in nfsaclsvc_decode_accessargs()
271 struct dentry *dentry = resp->fh.fh_dentry; in nfsaclsvc_encode_getaclres()
291 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_getaclres()
325 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_attrstatres()
339 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_accessres()
352 fh_put(&resp->fh); in nfsaclsvc_release_getacl()
361 fh_put(&resp->fh); in nfsaclsvc_release_attrstat()
368 fh_put(&resp->fh); in nfsaclsvc_release_access()