Searched refs:dir_ent (Results 1 - 14 of 14) sorted by relevance

/external/squashfs-tools/squashfs-tools/
H A Dinfo.h28 extern void update_info(struct dir_ent *);
H A Dinfo.c47 static struct dir_ent *ent = NULL;
58 void update_info(struct dir_ent *dir_ent) argument
60 ent = dir_ent;
66 struct dir_ent *dir_ent = ent; local
68 if(dir_ent == NULL)
71 if(dir_ent->our_dir->subpath[0] != '\0')
72 INFO("%s/%s\n", dir_ent->our_dir->subpath, dir_ent
[all...]
H A Dsort.h28 struct dir_ent *dir;
H A Daction.c88 extern char *pathname(struct dir_ent *);
90 extern char *subpathname(struct dir_ent *);
876 void eval_actions(struct dir_info *root, struct dir_ent *dir_ent) argument
880 int st_mode = dir_ent->inode->buf.st_mode;
882 action_data.name = dir_ent->name;
883 action_data.pathname = strdup(pathname(dir_ent));
884 action_data.subpath = strdup(subpathname(dir_ent));
885 action_data.buf = &dir_ent->inode->buf;
886 action_data.depth = dir_ent
911 eval_frag_actions(struct dir_info *root, struct dir_ent *dir_ent) argument
971 eval_exclude_actions(char *name, char *pathname, char *subpath, struct stat *buf, int depth, struct dir_ent *dir_ent) argument
994 frag_action(struct action *action, struct dir_ent *dir_ent) argument
1001 no_frag_action(struct action *action, struct dir_ent *dir_ent) argument
1008 always_frag_action(struct action *action, struct dir_ent *dir_ent) argument
1015 no_always_frag_action(struct action *action, struct dir_ent *dir_ent) argument
1026 comp_action(struct action *action, struct dir_ent *dir_ent) argument
1033 uncomp_action(struct action *action, struct dir_ent *dir_ent) argument
1160 uid_action(struct action *action, struct dir_ent *dir_ent) argument
1168 gid_action(struct action *action, struct dir_ent *dir_ent) argument
1176 guid_action(struct action *action, struct dir_ent *dir_ent) argument
1455 mode_action(struct action *action, struct dir_ent *dir_ent) argument
1506 eval_empty_actions(struct dir_info *root, struct dir_ent *dir_ent) argument
1614 struct dir_ent *dir_ent; local
1624 eval_move(struct action_data *action_data, struct move_ent *move, struct dir_info *root, struct dir_ent *dir_ent, char *pathname) argument
1757 eval_move_actions(struct dir_info *root, struct dir_ent *dir_ent) argument
1850 move_dir(struct dir_ent *dir_ent) argument
1868 struct dir_ent *dir_ent = move_ent->dir_ent; local
1982 eval_prune_actions(struct dir_info *root, struct dir_ent *dir_ent) argument
2008 noop_action(struct action *action, struct dir_ent *dir_ent) argument
2681 struct dir_ent *dir_ent = NULL; local
2889 struct dir_ent *dir_ent; local
2953 struct dir_ent *dir_ent = action_data->dir_ent; local
[all...]
H A Daction.h207 void (*run_action)(struct action *, struct dir_ent *);
217 struct dir_ent *dir_ent; member in struct:action_data
287 struct dir_ent *dir_ent; member in struct:move_ent
312 extern void *eval_frag_actions(struct dir_info *, struct dir_ent *);
315 struct dir_ent *);
316 extern void eval_actions(struct dir_info *, struct dir_ent *);
317 extern int eval_empty_actions(struct dir_info *, struct dir_ent *dir_ent);
[all...]
H A Dmksquashfs.c305 struct dir_ent *(_readdir)(struct dir_info *), int);
747 char *_pathname(struct dir_ent *dir_ent, char *pathname, int *size) argument
757 dir_ent->our_dir->pathname,
758 dir_ent->source_name ? : dir_ent->name);
779 char *pathname(struct dir_ent *dir_ent) argument
784 if (dir_ent->nonstandard_pathname)
785 return dir_ent
791 pathname_reader(struct dir_ent *dir_ent) argument
803 subpathname(struct dir_ent *dir_ent) argument
853 create_inode(squashfs_inode *i_no, struct dir_info *dir_info, struct dir_ent *dir_ent, int type, long long byte_size, long long start_block, unsigned int offset, unsigned int *block_list, struct fragment *fragment, struct directory *dir_in, long long sparse) argument
1573 get_and_fill_fragment(struct file_buffer *file_buffer, struct dir_ent *dir_ent) argument
2077 reader_read_process(struct dir_ent *dir_ent) argument
2160 reader_read_file(struct dir_ent *dir_ent) argument
2269 struct dir_ent *dir_ent = dir->list; local
2457 write_file_empty(squashfs_inode *inode, struct dir_ent *dir_ent, struct file_buffer *file_buffer, int *duplicate_file) argument
2468 write_file_frag(squashfs_inode *inode, struct dir_ent *dir_ent, struct file_buffer *file_buffer, int *duplicate_file) argument
2503 write_file_process(squashfs_inode *inode, struct dir_ent *dir_ent, struct file_buffer *read_buffer, int *duplicate_file) argument
2593 write_file_blocks_dup(squashfs_inode *inode, struct dir_ent *dir_ent, struct file_buffer *read_buffer, int *duplicate_file) argument
2735 write_file_blocks(squashfs_inode *inode, struct dir_ent *dir_ent, struct file_buffer *read_buffer, int *dup) argument
3029 struct dir_ent *dir_ent = malloc(sizeof(struct dir_ent)); local
3044 add_dir_entry(struct dir_ent *dir_ent, struct dir_info *sub_dir, struct inode_info *inode_info) argument
3090 struct dir_ent *dir_ent = create_dir_entry(name, source_name, local
3098 free_dir_entry(struct dir_ent *dir_ent) argument
3129 struct dir_ent *dir_ent; local
3302 struct dir_ent *dir_ent = dir->list; local
3347 struct dir_ent *dir_ent = dir->list; local
3394 struct dir_ent *dir_ent; local
3508 scan2_readdir(struct dir_info *dir, struct dir_ent *dir_ent) argument
3523 struct dir_ent *dir_ent = dir->list; local
3534 struct dir_ent *dir_ent = NULL; local
3605 struct dir_ent *dir_ent = local
3643 struct dir_ent *dir_ent = NULL; local
3665 struct dir_ent *dir_ent = dir->list; local
3685 struct dir_ent *dir_ent = dir->list, *prev = NULL; local
3735 struct dir_ent *dir_ent = dir->list, *prev = NULL; local
3878 struct dir_ent *dir_ent; local
3920 scan7_readdir(struct directory *dir, struct dir_info *dir_info, struct dir_ent *dir_ent) argument
3949 struct dir_ent *dir_ent = NULL; local
[all...]
H A Dmksquashfs.h36 struct dir_ent *dir_ent; member in struct:dir_info
37 struct dir_ent *list;
41 struct dir_ent { struct
48 struct dir_ent *next;
H A Dsort.c61 extern void write_file(squashfs_inode *inode, struct dir_ent *dir_ent,
63 extern char *pathname(struct dir_ent *dir_ent);
66 void add_priority_list(struct dir_ent *dir, int priority)
193 struct dir_ent *dir_ent = dir->list; local
197 for(; dir_ent; dir_ent = dir_ent
[all...]
H A Dxattr.h91 static inline int read_xattrs(void *dir_ent) argument
H A Dunsquashfs.h170 struct dir_ent { struct
185 struct dir_ent *dirs;
H A Dxattr.c96 extern char *pathname(struct dir_ent *);
99 extern char *subpathname(struct dir_ent *);
645 struct dir_ent *dir_ent = d; local
646 struct inode_info *inode = dir_ent->inode;
647 char *filename = pathname(dir_ent);
661 alloc_mounted_path(mount_point, subpathname(dir_ent), &mounted_path);
H A Dunsquash-1.c214 struct dir_ent *new_dir;
293 DIR_ENT_SIZE) * sizeof(struct dir_ent));
H A Dunsquash-3.c291 struct dir_ent *new_dir;
371 DIR_ENT_SIZE) * sizeof(struct dir_ent));
H A Dunsquash-4.c260 struct dir_ent *new_dir;
329 DIR_ENT_SIZE) * sizeof(struct dir_ent));

Completed in 275 milliseconds