Home
last modified time | relevance | path

Searched refs:dirs (Results 1 – 7 of 7) sorted by relevance

/fs/erofs/
A Dfs.c92 struct erofs_dir_stream *dirs; in erofs_opendir() local
95 dirs = calloc(1, sizeof(*dirs)); in erofs_opendir()
96 if (!dirs) in erofs_opendir()
116 free(dirs); in erofs_opendir()
124 erofs_off_t pos = dirs->pos; in erofs_readdir()
133 if (!dirs->maxsize) { in erofs_readdir()
137 err = erofs_pread(&dirs->inode, dirs->dblk, in erofs_readdir()
138 dirs->maxsize, pos); in erofs_readdir()
157 if (de + 1 >= (struct erofs_dirent *)(dirs->dblk + dirs->de_end)) in erofs_readdir()
193 dirs->maxsize = 0; in erofs_readdir()
[all …]
/fs/squashfs/
A Dsqfs.c490 dirs->table = &dirs->dir_table[offset]; in sqfs_search_dir()
502 dirs->entry_count = dirs->dir_header->count + 1; in sqfs_search_dir()
506 dirs->table = &dirs->dir_table[offset]; in sqfs_search_dir()
621 dirs->table = &dirs->dir_table[offset]; in sqfs_search_dir()
624 memcpy(dirs->dir_header, &dirs->dir_table[offset], in sqfs_search_dir()
638 dirs->entry_count = dirs->dir_header->count + 1; in sqfs_search_dir()
645 dirs->table = &dirs->dir_table[offset]; in sqfs_search_dir()
916 dirs = calloc(1, sizeof(*dirs)); in sqfs_opendir_nest()
974 dirs->size = le16_to_cpu(dirs->i_dir.file_size); in sqfs_opendir_nest()
980 dirs->entry_count = dirs->dir_header->count + 1; in sqfs_opendir_nest()
[all …]
/fs/ext4/
A Dext4fs.c211 struct ext4_dir_stream *dirs; in ext4fs_opendir() local
218 if (!dirs) in ext4fs_opendir()
220 dirs->dirname = strdup(dirname); in ext4fs_opendir()
221 if (!dirs->dirname) { in ext4fs_opendir()
222 free(dirs); in ext4fs_opendir()
230 *dirsp = (struct fs_dir_stream *)dirs; in ext4fs_opendir()
232 free(dirs->dirname); in ext4fs_opendir()
233 free(dirs); in ext4fs_opendir()
342 if (!dirs) in ext4fs_closedir()
345 free(dirs->dirname); in ext4fs_closedir()
[all …]
/fs/
A Dfs.c65 struct fs_dir_stream *dirs; in fs_ls_generic() local
69 dirs = fs_opendir(dirname); in fs_ls_generic()
70 if (!dirs) in fs_ls_generic()
86 fs_closedir(dirs); in fs_ls_generic()
684 return dirs; in fs_opendir()
693 fs_set_blk_dev_with_part(dirs->desc, dirs->part); in fs_readdir()
710 if (!dirs) in fs_closedir()
713 fs_set_blk_dev_with_part(dirs->desc, dirs->part); in fs_closedir()
716 info->closedir(dirs); in fs_closedir()
1062 if (dirs) { in do_mv()
[all …]
/fs/exfat/
A Dio.c719 struct exfat_dir_stream *dirs; in exfat_fs_opendir() local
738 dirs = calloc(1, sizeof(*dirs)); in exfat_fs_opendir()
739 if (!dirs) in exfat_fs_opendir()
743 dirs->offset = -1; in exfat_fs_opendir()
745 *dirsp = &dirs->fs_dirs; in exfat_fs_opendir()
770 if (dirs->offset == -1) { in exfat_fs_readdir()
771 dirs->offset++; in exfat_fs_readdir()
779 if (dirs->offset == 0) { in exfat_fs_readdir()
780 dirs->offset++; in exfat_fs_readdir()
809 dirs->offset++; in exfat_fs_readdir()
[all …]
/fs/fat/
A Dfat_write.c1588 fat_itr *dirs; in fat_dir_entries() local
1593 dirs = malloc_cache_aligned(sizeof(fat_itr)); in fat_dir_entries()
1594 if (!dirs) { in fat_dir_entries()
1601 fat_itr_child(dirs, itr); in fat_dir_entries()
1602 fsdata = *dirs->fsdata; in fat_dir_entries()
1612 dirs->fsdata = &fsdata; in fat_dir_entries()
1614 for (count = 0; fat_itr_next(dirs); count++) in fat_dir_entries()
1619 free(dirs); in fat_dir_entries()
A Dfat.c1385 int fat_readdir(struct fs_dir_stream *dirs, struct fs_dirent **dentp) in fat_readdir() argument
1387 fat_dir *dir = (fat_dir *)dirs; in fat_readdir()
1416 void fat_closedir(struct fs_dir_stream *dirs) in fat_closedir() argument
1418 fat_dir *dir = (fat_dir *)dirs; in fat_closedir()

Completed in 20 milliseconds