36#define MNT_IS_ALLOCED 0x1
37#define MNT_IS_ADDLIST 0x2
38#define MNT_IS_MOUNTED 0x4
39#define MNT_IS_UMOUNT 0x8
40#define MNT_IS_LOCKED 0x10
42#define MNT_LAZY_UMNT 0x40
43#define MNT_RDONLY 0x80
int dfs_mnt_umount(struct dfs_mnt *mnt, int flags)
int dfs_mnt_insert(struct dfs_mnt *mnt, struct dfs_mnt *child)
int dfs_mnt_setflags(struct dfs_mnt *mnt, int flags)
rt_bool_t dfs_mnt_has_child_mnt(struct dfs_mnt *mnt, const char *fullpath)
void(* dfs_mnt_umnt_cb_t)(struct dfs_mnt *mnt)
struct dfs_mnt * dfs_mnt_dev_lookup(rt_device_t dev_id)
int dfs_mnt_unref(struct dfs_mnt *mnt)
struct dfs_mnt * dfs_mnt_lookup(const char *path)
const char * dfs_mnt_get_mounted_path(struct rt_device *device)
int dfs_mnt_destroy(struct dfs_mnt *mnt)
int dfs_mnt_foreach(struct dfs_mnt *(*func)(struct dfs_mnt *mnt, void *parameter), void *parameter)
int dfs_mnt_list(struct dfs_mnt *mnt)
int dfs_mnt_umount_iter(rt_bool_t(*filter)(struct dfs_mnt *mnt, void *parameter), void *parameter)
struct dfs_mnt * dfs_mnt_create(const char *path)
struct dfs_mnt * dfs_mnt_ref(struct dfs_mnt *mnt)
struct rt_device * rt_device_t
#define RT_OBJECT_HOOKLIST_DECLARE(handler_type, name)
struct rt_list_node rt_list_t
const struct dfs_filesystem_ops * fs_ops