Lines Matching defs:tfhp
1639 * N.B. After this call _both_ ffhp and tfhp need an fh_put
1643 char *name, int len, struct svc_fh *tfhp)
1653 err = fh_verify(rqstp, tfhp, 0, NFSD_MAY_NOP);
1657 if (d_is_dir(tfhp->fh_dentry))
1666 host_err = fh_want_write(tfhp);
1681 dold = tfhp->fh_dentry;
1690 err = nfserrno(commit_metadata(tfhp));
1701 fh_drop_write(tfhp);
1732 * N.B. After this call _both_ ffhp and tfhp need an fh_put
1736 struct svc_fh *tfhp, char *tname, int tlen)
1747 err = fh_verify(rqstp, tfhp, S_IFDIR, NFSD_MAY_CREATE);
1754 tdentry = tfhp->fh_dentry;
1762 if (ffhp->fh_export->ex_path.mnt != tfhp->fh_export->ex_path.mnt)
1764 if (ffhp->fh_export->ex_path.dentry != tfhp->fh_export->ex_path.dentry)
1777 ffhp->fh_locked = tfhp->fh_locked = true;
1779 fill_pre_wcc(tfhp);
1807 host_err = commit_metadata(tfhp);
1825 fill_post_wcc(tfhp);
1828 ffhp->fh_locked = tfhp->fh_locked = false;