Lines Matching refs:mnt

27 static int exportfs_get_name(struct vfsmount *mnt, struct dentry *dir,  in exportfs_get_name()  argument
31 struct path path = {.mnt = mnt, .dentry = dir}; in exportfs_get_name()
121 static struct dentry *reconnect_one(struct vfsmount *mnt, in reconnect_one() argument
129 if (mnt->mnt_sb->s_export_op->get_parent) in reconnect_one()
130 parent = mnt->mnt_sb->s_export_op->get_parent(dentry); in reconnect_one()
140 err = exportfs_get_name(mnt, parent, nbuf, dentry); in reconnect_one()
146 tmp = lookup_one_unlocked(mnt_idmap(mnt), &QSTR(nbuf), parent); in reconnect_one()
210 reconnect_path(struct vfsmount *mnt, struct dentry *target_dir, char *nbuf) in reconnect_path() argument
217 BUG_ON(dentry == mnt->mnt_sb->s_root); in reconnect_path()
220 parent = reconnect_one(mnt, dentry, nbuf); in reconnect_path()
282 .mnt = path->mnt, in get_name()
438 exportfs_decode_fh_raw(struct vfsmount *mnt, struct fid *fid, int fh_len, in exportfs_decode_fh_raw() argument
443 const struct export_operations *nop = mnt->mnt_sb->s_export_op; in exportfs_decode_fh_raw()
456 result = nop->fh_to_dentry(mnt->mnt_sb, fid, fh_len, fileid_type); in exportfs_decode_fh_raw()
484 err = reconnect_path(mnt, result, nbuf); in exportfs_decode_fh_raw()
522 target_dir = nop->fh_to_parent(mnt->mnt_sb, fid, in exportfs_decode_fh_raw()
535 err = reconnect_path(mnt, target_dir, nbuf); in exportfs_decode_fh_raw()
546 err = exportfs_get_name(mnt, target_dir, nbuf, result); in exportfs_decode_fh_raw()
552 nresult = lookup_one_unlocked(mnt_idmap(mnt), &QSTR(nbuf), target_dir); in exportfs_decode_fh_raw()
591 struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid, in exportfs_decode_fh() argument
598 ret = exportfs_decode_fh_raw(mnt, fid, fh_len, fileid_type, 0, in exportfs_decode_fh()