Lines Matching refs:mte
35 struct cyg_mtab_entry * mte; member
98 struct cyg_mtab_entry * mte; in dfs_jffs2_mount() local
110 mte = rt_malloc(sizeof(struct cyg_mtab_entry)); in dfs_jffs2_mount()
111 if (mte == RT_NULL) in dfs_jffs2_mount()
114 mte->name = fs->path; in dfs_jffs2_mount()
115 mte->fsname = "jffs2"; in dfs_jffs2_mount()
116 mte->devname = NULL; in dfs_jffs2_mount()
122 mte->data = (CYG_ADDRWORD)fs->dev_id; in dfs_jffs2_mount()
126 result = jffs2_mount(NULL, mte); in dfs_jffs2_mount()
134 device_partition[index].mte = mte; in dfs_jffs2_mount()
138 static int _find_fs(struct cyg_mtab_entry ** mte, rt_device_t dev_id) in _find_fs() argument
147 *mte = device_partition[index].mte; in _find_fs()
166 result = jffs2_umount(device_partition[index].mte); in dfs_jffs2_unmount()
169 rt_free(device_partition[index].mte); in dfs_jffs2_unmount()
171 device_partition[index].mte = NULL; in dfs_jffs2_unmount()
189 struct cyg_mtab_entry * mte; in dfs_jffs2_statfs() local
193 result = _find_fs(&mte, fs->dev_id); in dfs_jffs2_statfs()
197 RT_ASSERT(mte->data != 0); in dfs_jffs2_statfs()
199 jffs2_get_info_from_sb((void *)mte->data, &info); in dfs_jffs2_statfs()
216 struct cyg_mtab_entry * mte; in dfs_jffs2_open() local
233 result = _find_fs(&mte, fs->dev_id); in dfs_jffs2_open()
241 jffs2_file->f_mte = mte; in dfs_jffs2_open()
249 result = jffs2_mkdir(mte, mte->root, name); in dfs_jffs2_open()
259 result = jffs2_opendir(mte, mte->root, name, jffs2_file); in dfs_jffs2_open()
285 result = jffs2_open(mte, 0, name, mode, jffs2_file); in dfs_jffs2_open()
449 cyg_mtab_entry * mte; in dfs_jffs2_getdents() local
456 mte = jffs2_file->f_mte; in dfs_jffs2_getdents()
507 result = jffs2_porting_stat(mte, mte->root, fullname, (void *)&s); in dfs_jffs2_getdents()
539 cyg_mtab_entry * mte; in dfs_jffs2_unlink() local
541 result = _find_fs(&mte, fs->dev_id); in dfs_jffs2_unlink()
551 result = jffs2_porting_stat(mte, mte->root, path, (void *)&s); in dfs_jffs2_unlink()
561 result = jffs2_file_unlink(mte, mte->root, path); in dfs_jffs2_unlink()
564 result = jffs2_rmdir(mte, mte->root, path); in dfs_jffs2_unlink()
582 cyg_mtab_entry * mte; in dfs_jffs2_rename() local
584 result = _find_fs(&mte, fs->dev_id); in dfs_jffs2_rename()
593 result = jffs2_rename(mte, mte->root, oldpath, mte->root, newpath); in dfs_jffs2_rename()
604 cyg_mtab_entry * mte; in dfs_jffs2_stat() local
612 result = _find_fs(&mte, fs->dev_id); in dfs_jffs2_stat()
617 result = jffs2_porting_stat(mte, mte->root, path, (void *)&s); in dfs_jffs2_stat()