Lines Matching refs:target_dir
205 reconnect_path(struct vfsmount *mnt, struct dentry *target_dir, char *nbuf) in reconnect_path() argument
209 dentry = dget(target_dir); in reconnect_path()
227 clear_disconnected(target_dir); in reconnect_path()
457 struct dentry *target_dir, *nresult; in exportfs_decode_fh() local
480 target_dir = nop->fh_to_parent(mnt->mnt_sb, fid, in exportfs_decode_fh()
482 if (!target_dir) in exportfs_decode_fh()
484 err = PTR_ERR(target_dir); in exportfs_decode_fh()
485 if (IS_ERR(target_dir)) in exportfs_decode_fh()
493 err = reconnect_path(mnt, target_dir, nbuf); in exportfs_decode_fh()
495 dput(target_dir); in exportfs_decode_fh()
504 err = exportfs_get_name(mnt, target_dir, nbuf, result); in exportfs_decode_fh()
506 mutex_lock(&target_dir->d_inode->i_mutex); in exportfs_decode_fh()
507 nresult = lookup_one_len(nbuf, target_dir, in exportfs_decode_fh()
509 mutex_unlock(&target_dir->d_inode->i_mutex); in exportfs_decode_fh()
523 dput(target_dir); in exportfs_decode_fh()