/external/squashfs-tools/squashfs-tools/ |
H A D | info.h | 28 extern void update_info(struct dir_ent *);
|
H A D | info.c | 47 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 D | sort.h | 28 struct dir_ent *dir;
|
H A D | action.c | 88 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 D | action.h | 207 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 D | mksquashfs.c | 305 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 D | mksquashfs.h | 36 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 D | sort.c | 61 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 D | xattr.h | 91 static inline int read_xattrs(void *dir_ent) argument
|
H A D | unsquashfs.h | 170 struct dir_ent { struct 185 struct dir_ent *dirs;
|
H A D | xattr.c | 96 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 D | unsquash-1.c | 214 struct dir_ent *new_dir; 293 DIR_ENT_SIZE) * sizeof(struct dir_ent));
|
H A D | unsquash-3.c | 291 struct dir_ent *new_dir; 371 DIR_ENT_SIZE) * sizeof(struct dir_ent));
|
H A D | unsquash-4.c | 260 struct dir_ent *new_dir; 329 DIR_ENT_SIZE) * sizeof(struct dir_ent));
|