| /fs/exfat/ |
| A D | node.c | 539 if (dir->is_cached) in exfat_cache_directory() 544 node->parent = dir; in exfat_cache_directory() 551 dir->child = node; in exfat_cache_directory() 564 dir->child = NULL; in exfat_cache_directory() 574 node->parent = dir; in tree_attach() 575 if (dir->child) in tree_attach() 580 dir->child = node; in tree_attach() 722 if (!dir->is_cached) in shrink_directory() 817 if (dir != ef->root) in check_slot() 837 if (!dir->is_cached) in find_slot() [all …]
|
| A D | lookup.c | 28 int exfat_opendir(struct exfat* ef, struct exfat_node* dir, in exfat_opendir() argument 33 exfat_get_node(dir); in exfat_opendir() 34 it->parent = dir; in exfat_opendir() 36 rc = exfat_cache_directory(ef, dir); in exfat_opendir() 38 exfat_put_node(ef, dir); in exfat_opendir()
|
| A D | repair.c | 103 bool exfat_fix_unknown_entry(struct exfat* ef, struct exfat_node* dir, in exfat_fix_unknown_entry() argument 109 if (exfat_generic_pwrite(ef, dir, &deleted, sizeof(struct exfat_entry), in exfat_fix_unknown_entry()
|
| A D | exfat.h | 181 int exfat_opendir(struct exfat* ef, struct exfat_node* dir, 229 int exfat_cache_directory(struct exfat* ef, struct exfat_node* dir); 260 bool exfat_fix_unknown_entry(struct exfat* ef, struct exfat_node* dir,
|
| /fs/ext4/ |
| A D | ext4fs.c | 212 struct ext2fs_node *dir = NULL; in ext4fs_opendir() local 237 if (dir) in ext4fs_opendir() 238 ext4fs_free_node(dir, &ext4fs_root->diropen); in ext4fs_opendir() 247 struct ext2fs_node *dir = NULL; in ext4fs_readdir() local 262 if (!dir->inode_read) { in ext4fs_readdir() 263 ret = ext4fs_read_inode(dir->data, dir->ino, &dir->inode); in ext4fs_readdir() 270 if (dirs->fpos >= le32_to_cpu(dir->inode.size)) in ext4fs_readdir() 276 ret = ext4fs_read_file(dir, dirs->fpos, in ext4fs_readdir() 299 fdiro.data = dir->data; in ext4fs_readdir() 332 if (dir) in ext4fs_readdir() [all …]
|
| A D | ext4_common.c | 453 if (dir->namelen % 4 != 0) in check_void_in_dentry() 490 struct ext2_dirent *dir; in ext4fs_update_parent_dentry() local 594 dir = (struct ext2_dirent *)((char *)dir + templength); in ext4fs_update_parent_dentry() 600 dir = (struct ext2_dirent *)((char *)dir + templength); in ext4fs_update_parent_dentry() 616 temp_dir = (char *)dir; in ext4fs_update_parent_dentry() 678 if (dir->inode && (strlen(dirname) == dir->namelen) && in search_dir() 896 previous_dir = dir; in unlink_filename() 904 if (dir->inode && (strlen(filename) == dir->namelen) && in unlink_filename() 927 dir->inode = 0; in unlink_filename() 2056 if (!dir->inode_read) { in ext4fs_iterate_dir() [all …]
|
| A D | ext4_common.h | 58 int ext4fs_iterate_dir(struct ext2fs_node *dir, char *name,
|
| /fs/squashfs/ |
| A D | sqfs_dir.c | 34 struct squashfs_dir_inode *dir; in sqfs_dir_offset() local 40 dir = (struct squashfs_dir_inode *)base; in sqfs_dir_offset() 41 start_block = get_unaligned_le32(&dir->start_block); in sqfs_dir_offset() 42 offset = get_unaligned_le16(&dir->offset); in sqfs_dir_offset() 74 struct squashfs_dir_inode *dir; in sqfs_is_empty_dir() local 79 dir = (struct squashfs_dir_inode *)base; in sqfs_is_empty_dir() 80 file_size = get_unaligned_le16(&dir->file_size); in sqfs_is_empty_dir()
|
| A D | sqfs.c | 507 memcpy(&dirs->i_dir, dir, sizeof(*dir)); in sqfs_search_dir() 648 memcpy(&dirs->i_dir, dir, sizeof(*dir)); in sqfs_search_dir() 1209 *dir = NULL; in sqfs_split_path() 1258 if (!*dir) { in sqfs_split_path() 1263 (*dir)[0] = '/'; in sqfs_split_path() 1267 if (!*dir) { in sqfs_split_path() 1276 free(*dir); in sqfs_split_path() 1277 *dir = NULL; in sqfs_split_path() 1634 free(dir); in sqfs_read_nest() 1742 free(dir); in sqfs_size_nest() [all …]
|
| A D | sqfs_filesystem.h | 224 struct squashfs_dir_inode *dir; member
|
| /fs/ubifs/ |
| A D | ubifs.c | 430 struct inode *dir; in ubifs_finddir() local 436 if (!file || !dentry || !dir) { in ubifs_finddir() 442 dir->i_sb = sb; in ubifs_finddir() 445 file->f_path.dentry->d_inode = dir; in ubifs_finddir() 502 free(dir); in ubifs_finddir() 622 struct inode *dir; in ubifs_ls() local 641 if (!file || !dentry || !dir) { in ubifs_ls() 647 dir->i_sb = ubifs_sb; in ubifs_ls() 650 file->f_path.dentry->d_inode = dir; in ubifs_ls() 661 if (dir) in ubifs_ls() [all …]
|
| A D | debug.c | 1144 int dbg_check_dir(struct ubifs_info *c, const struct inode *dir) in dbg_check_dir() argument 1155 if (!S_ISDIR(dir->i_mode)) in dbg_check_dir() 1158 lowest_dent_key(c, &key, dir->i_ino); in dbg_check_dir() 1181 if (i_size_read(dir) != size) { in dbg_check_dir() 1183 dir->i_ino, (unsigned long long)i_size_read(dir), in dbg_check_dir() 1185 ubifs_dump_inode(c, dir); in dbg_check_dir() 1189 if (dir->i_nlink != nlink) { in dbg_check_dir() 1191 dir->i_ino, dir->i_nlink, nlink); in dbg_check_dir() 1192 ubifs_dump_inode(c, dir); in dbg_check_dir() 1501 int dbg_check_dir(struct ubifs_info *c, const struct inode *dir) in dbg_check_dir() argument
|
| A D | debug.h | 334 int dbg_check_dir(struct ubifs_info *c, const struct inode *dir);
|
| A D | ubifs.h | 2140 int ubifs_jnl_update(struct ubifs_info *c, const struct inode *dir, 2353 struct inode *ubifs_new_inode(struct ubifs_info *c, const struct inode *dir,
|
| /fs/fat/ |
| A D | fat.c | 1359 fat_dir *dir; in fat_opendir() local 1362 dir = malloc_cache_aligned(sizeof(*dir)); in fat_opendir() 1363 if (!dir) in fat_opendir() 1365 memset(dir, 0, sizeof(*dir)); in fat_opendir() 1367 ret = fat_itr_root(&dir->itr, &dir->fsdata); in fat_opendir() 1379 free(dir->fsdata.fatbuf); in fat_opendir() 1381 free(dir); in fat_opendir() 1387 fat_dir *dir = (fat_dir *)dirs; in fat_readdir() local 1390 if (!fat_itr_next(&dir->itr)) in fat_readdir() 1419 free(dir->fsdata.fatbuf); in fat_closedir() [all …]
|
| /fs/btrfs/ |
| A D | dir-item.c | 81 struct btrfs_path *path, u64 dir, in btrfs_lookup_dir_item() argument 92 key.objectid = dir; in btrfs_lookup_dir_item() 109 if (found_key.objectid != dir || in btrfs_lookup_dir_item()
|
| A D | Makefile | 5 obj-y := btrfs.o compression.o ctree.o dev.o dir-item.o \
|
| A D | ctree.h | 1220 struct btrfs_path *path, u64 dir,
|
| /fs/jffs2/ |
| A D | jffs2_1pass.c | 647 free_nodes(&pL->dir); in jffs2_free_cache() 665 pL->dir.listCompare = compare_dirents; in jffs_init_1pass_list() 829 for(b = pL->dir.listHead; b; b = b->next, counter++) { in jffs2_1pass_find_inode() 950 for (b = pL->dir.listHead; b; b = b->next) { in jffs2_1pass_list_inodes() 1087 for(b = pL->dir.listHead; b; b = b->next) { in jffs2_1pass_resolve_inode() 1215 b = pL->dir.listHead; in jffs2_1pass_rescan_needed() 1299 b = insert_node(&pL->dir); in jffs2_sum_process_sum_data() 1439 b = pL->dir.listHead; in dump_dirents() 1760 b = insert_node(&pL->dir); in jffs2_1pass_build_lists() 1816 sort_list(&pL->dir); in jffs2_1pass_build_lists() [all …]
|
| A D | jffs2_private.h | 30 struct b_list dir; member
|
| /fs/zfs/ |
| A D | zfs.c | 2185 info->dir = 1; in fill_fs_info() 2232 info.dir = (dn.dn.dn_type == DMU_OT_DIRECTORY_CONTENTS); in iterate_zap()
|