Searched refs:dirs (Results 1 – 7 of 7) sorted by relevance
| /fs/erofs/ |
| A D | fs.c | 92 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 D | sqfs.c | 490 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 D | ext4fs.c | 211 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 D | fs.c | 65 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 D | io.c | 719 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 D | fat_write.c | 1588 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 D | fat.c | 1385 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