Lines Matching refs:mnt
148 struct dfs_mnt *mnt = RT_NULL; in dfs_remount() local
163 mnt = dfs_mnt_lookup(fullpath); in dfs_remount()
164 if (mnt) in dfs_remount()
167 dfs_mnt_setflags(mnt, flags); in dfs_remount()
450 struct dfs_mnt *mnt = RT_NULL; in dfs_umount() local
456 mnt = dfs_mnt_lookup(fullpath); in dfs_umount()
457 if (mnt) in dfs_umount()
459 if (strcmp(mnt->fullpath, fullpath) == 0) in dfs_umount()
462 rt_base_t ref_count = rt_atomic_load(&(mnt->ref_count)); in dfs_umount()
464 …if (!(mnt->flags & MNT_IS_LOCKED) && rt_list_isempty(&mnt->child) && (ref_count == 1 || (flags & M… in dfs_umount()
467 dfs_pcache_unmount(mnt); in dfs_umount()
471 ret = dfs_mnt_destroy(mnt); in dfs_umount()
515 int dfs_is_mounted(struct dfs_mnt *mnt) in dfs_is_mounted() argument
519 if (mnt && !(mnt->flags & MNT_IS_MOUNTED)) in dfs_is_mounted()
592 struct dfs_mnt *mnt = RT_NULL; in dfs_mkfs() local
594 mnt = dfs_mnt_dev_lookup(dev_id); in dfs_mkfs()
595 if (mnt) in dfs_mkfs()
597 dfs_pcache_unmount(mnt); in dfs_mkfs()
630 struct dfs_mnt *mnt; in dfs_statfs() local
641 mnt = dfs_mnt_lookup(fullpath); in dfs_statfs()
642 if (mnt) in dfs_statfs()
644 if (mnt->fs_ops->statfs) in dfs_statfs()
646 if (dfs_is_mounted(mnt) == 0) in dfs_statfs()
648 ret = mnt->fs_ops->statfs(mnt, buffer); in dfs_statfs()