Lines Matching refs:fh
63 SVCFH_fmt(&argp->fh)); in nfsd3_proc_getattr()
65 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_getattr()
66 nfserr = fh_verify(rqstp, &resp->fh, 0, in nfsd3_proc_getattr()
71 err = vfs_getattr(resp->fh.fh_export->ex_path.mnt, in nfsd3_proc_getattr()
72 resp->fh.fh_dentry, &resp->stat); in nfsd3_proc_getattr()
88 SVCFH_fmt(&argp->fh)); in nfsd3_proc_setattr()
90 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_setattr()
91 nfserr = nfsd_setattr(rqstp, &resp->fh, &argp->attrs, in nfsd3_proc_setattr()
106 SVCFH_fmt(&argp->fh), in nfsd3_proc_lookup()
110 fh_copy(&resp->dirfh, &argp->fh); in nfsd3_proc_lookup()
111 fh_init(&resp->fh, NFS3_FHSIZE); in nfsd3_proc_lookup()
116 &resp->fh); in nfsd3_proc_lookup()
130 SVCFH_fmt(&argp->fh), in nfsd3_proc_access()
133 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_access()
135 nfserr = nfsd_access(rqstp, &resp->fh, &resp->access, NULL); in nfsd3_proc_access()
148 dprintk("nfsd: READLINK(3) %s\n", SVCFH_fmt(&argp->fh)); in nfsd3_proc_readlink()
151 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_readlink()
153 nfserr = nfsd_readlink(rqstp, &resp->fh, argp->buffer, &resp->len); in nfsd3_proc_readlink()
168 SVCFH_fmt(&argp->fh), in nfsd3_proc_read()
183 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_read()
184 nfserr = nfsd_read(rqstp, &resp->fh, NULL, in nfsd3_proc_read()
189 struct inode *inode = resp->fh.fh_dentry->d_inode; in nfsd3_proc_read()
207 SVCFH_fmt(&argp->fh), in nfsd3_proc_write()
212 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_write()
214 nfserr = nfsd_write(rqstp, &resp->fh, NULL, in nfsd3_proc_write()
237 SVCFH_fmt(&argp->fh), in nfsd3_proc_create()
241 dirfhp = fh_copy(&resp->dirfh, &argp->fh); in nfsd3_proc_create()
242 newfhp = fh_init(&resp->fh, NFS3_FHSIZE); in nfsd3_proc_create()
277 SVCFH_fmt(&argp->fh), in nfsd3_proc_mkdir()
282 fh_copy(&resp->dirfh, &argp->fh); in nfsd3_proc_mkdir()
283 fh_init(&resp->fh, NFS3_FHSIZE); in nfsd3_proc_mkdir()
285 &argp->attrs, S_IFDIR, 0, &resp->fh); in nfsd3_proc_mkdir()
302 fh_init(&resp->fh, NFS3_FHSIZE); in nfsd3_proc_symlink()
305 &resp->fh, &argp->attrs); in nfsd3_proc_symlink()
321 SVCFH_fmt(&argp->fh), in nfsd3_proc_mknod()
325 fh_copy(&resp->dirfh, &argp->fh); in nfsd3_proc_mknod()
326 fh_init(&resp->fh, NFS3_FHSIZE); in nfsd3_proc_mknod()
341 &argp->attrs, type, rdev, &resp->fh); in nfsd3_proc_mknod()
356 SVCFH_fmt(&argp->fh), in nfsd3_proc_remove()
361 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_remove()
362 nfserr = nfsd_unlink(rqstp, &resp->fh, -S_IFDIR, argp->name, argp->len); in nfsd3_proc_remove()
376 SVCFH_fmt(&argp->fh), in nfsd3_proc_rmdir()
380 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_rmdir()
381 nfserr = nfsd_unlink(rqstp, &resp->fh, S_IFDIR, argp->name, argp->len); in nfsd3_proc_rmdir()
420 fh_copy(&resp->fh, &argp->ffh); in nfsd3_proc_link()
423 &resp->fh); in nfsd3_proc_link()
438 SVCFH_fmt(&argp->fh), in nfsd3_proc_readdir()
446 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_readdir()
452 nfserr = nfsd_readdir(rqstp, &resp->fh, (loff_t*) &argp->cookie, in nfsd3_proc_readdir()
477 SVCFH_fmt(&argp->fh), in nfsd3_proc_readdirplus()
485 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_readdirplus()
492 nfserr = nfsd_readdir(rqstp, &resp->fh, in nfsd3_proc_readdirplus()
532 SVCFH_fmt(&argp->fh)); in nfsd3_proc_fsstat()
534 nfserr = nfsd_statfs(rqstp, &argp->fh, &resp->stats, 0); in nfsd3_proc_fsstat()
535 fh_put(&argp->fh); in nfsd3_proc_fsstat()
550 SVCFH_fmt(&argp->fh)); in nfsd3_proc_fsinfo()
562 nfserr = fh_verify(rqstp, &argp->fh, 0, in nfsd3_proc_fsinfo()
569 struct super_block *sb = argp->fh.fh_dentry->d_inode->i_sb; in nfsd3_proc_fsinfo()
578 fh_put(&argp->fh); in nfsd3_proc_fsinfo()
592 SVCFH_fmt(&argp->fh)); in nfsd3_proc_pathconf()
602 nfserr = fh_verify(rqstp, &argp->fh, 0, NFSD_MAY_NOP); in nfsd3_proc_pathconf()
605 struct super_block *sb = argp->fh.fh_dentry->d_inode->i_sb; in nfsd3_proc_pathconf()
620 fh_put(&argp->fh); in nfsd3_proc_pathconf()
635 SVCFH_fmt(&argp->fh), in nfsd3_proc_commit()
642 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_commit()
643 nfserr = nfsd_commit(rqstp, &resp->fh, argp->offset, argp->count); in nfsd3_proc_commit()