Lines Matching refs:ffhp
1654 * N.B. After this call _both_ ffhp and tfhp need an fh_put
1657 nfsd_link(struct svc_rqst *rqstp, struct svc_fh *ffhp,
1665 err = fh_verify(rqstp, ffhp, S_IFDIR, NFSD_MAY_CREATE);
1687 ddir = ffhp->fh_dentry;
1702 err = fh_fill_pre_attrs(ffhp);
1706 fh_fill_post_attrs(ffhp);
1709 err = nfserrno(commit_metadata(ffhp));
1753 * N.B. After this call _both_ ffhp and tfhp need an fh_put
1756 nfsd_rename(struct svc_rqst *rqstp, struct svc_fh *ffhp, char *fname, int flen,
1765 err = fh_verify(rqstp, ffhp, S_IFDIR, NFSD_MAY_REMOVE);
1772 fdentry = ffhp->fh_dentry;
1783 if (ffhp->fh_export->ex_path.mnt != tfhp->fh_export->ex_path.mnt)
1785 if (ffhp->fh_export->ex_path.dentry != tfhp->fh_export->ex_path.dentry)
1789 host_err = fh_want_write(ffhp);
1796 err = fh_fill_pre_attrs(ffhp);
1848 host_err = commit_metadata(ffhp);
1859 fh_fill_post_attrs(ffhp);
1864 fh_drop_write(ffhp);