Home
last modified time | relevance | path

Searched refs:exfat_inode (Results 1 – 9 of 9) sorted by relevance

/third_party/exfatprogs/include/
Dexfat_fs.h14 struct exfat_inode { struct
15 struct exfat_inode *parent; argument
36 struct exfat_inode *root; argument
52 struct exfat_inode *parent;
58 struct exfat_inode *ancestors[255];
73 struct exfat_inode *exfat_alloc_inode(__u16 attr);
74 void exfat_free_inode(struct exfat_inode *node);
76 void exfat_free_children(struct exfat_inode *dir, bool file_only);
77 void exfat_free_file_children(struct exfat_inode *dir);
78 void exfat_free_ancestors(struct exfat_inode *child);
[all …]
Dexfat_dir.h12 struct exfat_inode;
18 struct exfat_inode *parent;
54 struct exfat_inode *dir, struct buffer_desc *bd);
64 int exfat_lookup_dentry_set(struct exfat *exfat, struct exfat_inode *parent,
66 int exfat_lookup_file(struct exfat *exfat, struct exfat_inode *parent,
69 int exfat_create_file(struct exfat *exfat, struct exfat_inode *parent,
Dlibexfat.h90 struct exfat_inode;
163 int exfat_get_inode_next_clus(struct exfat *exfat, struct exfat_inode *node,
/third_party/exfatprogs/lib/
Dexfat_fs.c19 struct exfat_inode *exfat_alloc_inode(__u16 attr) in exfat_alloc_inode()
21 struct exfat_inode *node; in exfat_alloc_inode()
24 size = offsetof(struct exfat_inode, name) + NAME_BUFFER_SIZE; in exfat_alloc_inode()
25 node = (struct exfat_inode *)calloc(1, size); in exfat_alloc_inode()
40 void exfat_free_inode(struct exfat_inode *node) in exfat_free_inode()
49 void exfat_free_children(struct exfat_inode *dir, bool file_only) in exfat_free_children()
51 struct exfat_inode *node, *i; in exfat_free_children()
67 void exfat_free_file_children(struct exfat_inode *dir) in exfat_free_file_children()
75 void exfat_free_ancestors(struct exfat_inode *child) in exfat_free_ancestors()
77 struct exfat_inode *parent; in exfat_free_ancestors()
[all …]
Dexfat_dir.c141 struct exfat_inode *next_inode; in read_ahead_next_dir_blocks()
148 if (iter->parent == list_entry(current, struct exfat_inode, list) && in read_ahead_next_dir_blocks()
150 next_inode = list_entry(current->next, struct exfat_inode, in read_ahead_next_dir_blocks()
222 struct exfat_inode *dir, struct buffer_desc *bd) in exfat_de_iter_init()
351 int exfat_lookup_dentry_set(struct exfat *exfat, struct exfat_inode *parent, in exfat_lookup_dentry_set()
487 int exfat_lookup_file(struct exfat *exfat, struct exfat_inode *parent, in exfat_lookup_file()
714 static int exfat_map_cluster(struct exfat *exfat, struct exfat_inode *inode, in exfat_map_cluster()
797 static int exfat_alloc_cluster(struct exfat *exfat, struct exfat_inode *inode, in exfat_alloc_cluster()
873 struct exfat_inode *parent = loc->parent; in exfat_add_dentry_set()
901 int exfat_create_file(struct exfat *exfat, struct exfat_inode *parent, in exfat_create_file()
Dlibexfat.c715 int exfat_get_inode_next_clus(struct exfat *exfat, struct exfat_inode *node, in exfat_get_inode_next_clus()
784 struct exfat_inode *node = exfat->root; in exfat_root_clus_count()
/third_party/exfatprogs/fsck/
Dfsck.c106 struct exfat_inode *node) in check_clus_chain()
244 struct exfat_inode *node, in root_check_clus_chain()
589 static int check_inode(struct exfat_de_iter *iter, struct exfat_inode *node) in check_inode()
639 struct exfat_inode *inode) in check_name_dentry_set()
813 struct exfat_inode **new_node, int *skip_dentries) in read_file_dentry_set()
816 struct exfat_inode *node = NULL; in read_file_dentry_set()
936 struct exfat_inode **new_node, int *dentry_count) in read_file()
938 struct exfat_inode *node; in read_file()
1116 static int read_children(struct exfat_fsck *fsck, struct exfat_inode *dir) in read_children()
1119 struct exfat_inode *node = NULL; in read_children()
[all …]
Dfsck.h22 struct exfat_inode;
/third_party/exfatprogs/exfat2img/
Dexfat2img.c233 struct exfat_inode *inode, size_t size, in dump_directory()
282 struct exfat_inode *root; in dump_root()
298 struct exfat_inode **new_node, int *skip_dentries) in read_file_dentry_set()
301 struct exfat_inode *node = NULL; in read_file_dentry_set()
346 struct exfat_inode **new_node, int *dentry_count) in read_file()
348 struct exfat_inode *node; in read_file()
423 static int read_children(struct exfat2img *ei, struct exfat_inode *dir, in read_children()
427 struct exfat_inode *node = NULL; in read_children()
509 struct exfat_inode *dir; in dump_filesystem()
523 struct exfat_inode, list); in dump_filesystem()