/netgear-R7000-V1.0.7.12_1.2.5/src/router/squashfs-4.2/ |
H A D | read_fs.c | 119 struct squashfs_super_block *sBlk, union squashfs_inode_header *dir_inode, 194 inode.file_size % sBlk->block_size; 197 + sBlk->block_size - 1) >> 198 sBlk->block_log : inode.file_size >> 199 sBlk->block_log; 247 inode.file_size % sBlk->block_size; 250 sBlk->block_size - 1) >> 251 sBlk->block_log : inode.file_size >> 252 sBlk->block_log; 375 struct compressor *read_super(int fd, struct squashfs_super_block *sBlk, cha argument 117 scan_inode_table(int fd, long long start, long long end, long long root_inode_start, int root_inode_offset, struct squashfs_super_block *sBlk, union squashfs_inode_header *dir_inode, unsigned char **inode_table, unsigned int *root_inode_block, unsigned int *root_inode_size, long long *uncompressed_file, unsigned int *uncompressed_directory, int *file_count, int *sym_count, int *dev_count, int *dir_count, int *fifo_count, int *sock_count, unsigned int *id_table) argument 489 squashfs_readdir(int fd, int root_entries, unsigned int directory_start_block, int offset, int size, unsigned int *last_directory_block, struct squashfs_super_block *sBlk, void (push_directory_entry)(char *, squashfs_inode, int, int)) argument 557 read_id_table(int fd, struct squashfs_super_block *sBlk) argument 605 read_fragment_table(int fd, struct squashfs_super_block *sBlk, struct squashfs_fragment_entry **fragment_table) argument 656 read_inode_lookup_table(int fd, struct squashfs_super_block *sBlk, squashfs_inode **inode_lookup_table) argument 703 read_filesystem(char *root_name, int fd, struct squashfs_super_block *sBlk, char **cinode_table, char **data_cache, char **cdirectory_table, char **directory_data_cache, unsigned int *last_directory_block, unsigned int *inode_dir_offset, unsigned int *inode_dir_file_size, unsigned int *root_inode_size, unsigned int *inode_dir_start_block, int *file_count, int *sym_count, int *dev_count, int *dir_count, int *fifo_count, int *sock_count, long long *uncompressed_file, unsigned int *uncompressed_inode, unsigned int *uncompressed_directory, unsigned int *inode_dir_inode_number, unsigned int *inode_dir_parent_inode, void (push_directory_entry)(char *, squashfs_inode, int, int), struct squashfs_fragment_entry **fragment_table, squashfs_inode **inode_lookup_table) argument [all...] |
H A D | unsquash-2.c | 45 int res, i, indexes = SQUASHFS_FRAGMENT_INDEXES_2(sBlk.s.fragments); 49 "from 0x%llx\n", sBlk.s.fragments, indexes, 50 sBlk.s.fragment_table_start); 52 if(sBlk.s.fragments == 0) 55 fragment_table = malloc(sBlk.s.fragments * 64 res = read_fs_bytes(fd, sBlk.s.fragment_table_start, 65 SQUASHFS_FRAGMENT_INDEX_BYTES_2(sBlk.s.fragments), 75 res = read_fs_bytes(fd, sBlk.s.fragment_table_start, 76 SQUASHFS_FRAGMENT_INDEX_BYTES_2(sBlk.s.fragments), 100 for(i = 0; i < sBlk [all...] |
H A D | xattr.h | 77 static inline int get_xattrs(int fd, struct squashfs_super_block *sBlk) argument 79 if(sBlk->xattr_id_table_start != SQUASHFS_INVALID_BLK) { 116 static inline int read_xattrs_from_disk(int fd, struct squashfs_super_block *sBlk) argument 118 if(sBlk->xattr_id_table_start != SQUASHFS_INVALID_BLK) {
|
H A D | unsquash-1.c | 59 long long start = sBlk.s.inode_table_start + start_block; 107 i.time = sBlk.s.mkfs_time; 141 i.blocks = (i.data + sBlk.s.block_size - 1) >> 142 sBlk.s.block_log; 220 start = sBlk.s.directory_table_start + (*i)->start; 298 TRACE("read_uids_guids: no_uids %d, no_guids %d\n", sBlk.no_uids, 299 sBlk.no_guids); 301 uid_table = malloc((sBlk.no_uids + sBlk.no_guids) * 308 guid_table = uid_table + sBlk [all...] |
H A D | unsquash-4.c | 34 int res, i, indexes = SQUASHFS_FRAGMENT_INDEXES(sBlk.s.fragments); 38 "from 0x%llx\n", sBlk.s.fragments, indexes, 39 sBlk.s.fragment_table_start); 41 if(sBlk.s.fragments == 0) 44 fragment_table = malloc(sBlk.s.fragments * 50 res = read_fs_bytes(fd, sBlk.s.fragment_table_start, 51 SQUASHFS_FRAGMENT_INDEX_BYTES(sBlk.s.fragments), 73 for(i = 0; i < sBlk.s.fragments; i++) 95 long long start = sBlk.s.inode_table_start + start_block; 145 ? 0 : inode->file_size % sBlk [all...] |
H A D | unsquashfs.c | 43 struct super_block sBlk; variable in typeref:struct:super_block 590 if(SQUASHFS_CHECK_DATA(sBlk.s.flags)) 1359 time_t mkfs_time = (time_t) sBlk.s.mkfs_time; 1364 sBlk.s.s_major == 4 ? "" : swap ? "little endian " : 1365 "big endian ", sBlk.s.s_major, sBlk.s.s_minor, source); 1368 sBlk.s.s_major == 4 ? "" : swap ? "big endian " : 1369 "little endian ", sBlk.s.s_major, sBlk.s.s_minor, source); 1375 sBlk [all...] |
H A D | unsquash-3.c | 32 int res, i, indexes = SQUASHFS_FRAGMENT_INDEXES_3(sBlk.s.fragments); 36 "from 0x%llx\n", sBlk.s.fragments, indexes, 37 sBlk.s.fragment_table_start); 39 if(sBlk.s.fragments == 0) 42 fragment_table = malloc(sBlk.s.fragments * 51 res = read_fs_bytes(fd, sBlk.s.fragment_table_start, 52 SQUASHFS_FRAGMENT_INDEX_BYTES_3(sBlk.s.fragments), 62 res = read_fs_bytes(fd, sBlk.s.fragment_table_start, 63 SQUASHFS_FRAGMENT_INDEX_BYTES_3(sBlk.s.fragments), 87 for(i = 0; i < sBlk [all...] |
H A D | unsquashfs_xattr.c | 39 sBlk.s.xattr_id_table_start == SQUASHFS_INVALID_BLK)
|
H A D | read_xattrs.c | 170 int read_xattrs_from_disk(int fd, struct squashfs_super_block *sBlk) argument 178 if(sBlk->xattr_id_table_start == SQUASHFS_INVALID_BLK) 185 res = read_fs_bytes(fd, sBlk->xattr_id_table_start, sizeof(id_table), 206 res = read_fs_bytes(fd, sBlk->xattr_id_table_start + sizeof(id_table),
|
H A D | mksquashfs.c | 395 extern struct compressor *read_super(int fd, struct squashfs_super_block *sBlk, 398 struct squashfs_super_block *sBlk, char **cinode_table, char **data_cache, 4405 void write_recovery_data(struct squashfs_super_block *sBlk) argument 4407 int res, recoverfd, bytes = sBlk->bytes_used - sBlk->inode_table_start; 4423 res = read_fs_bytes(fd, sBlk->inode_table_start, bytes, metadata); 4438 if(write_bytes(recoverfd, sBlk, sizeof(struct squashfs_super_block)) == -1) 4460 struct squashfs_super_block orig_sBlk, sBlk; local 4490 res = read_bytes(recoverfd, &sBlk, sizeof(struct squashfs_super_block)); 4501 if(memcmp(((char *) &sBlk) 4556 struct squashfs_super_block sBlk; local [all...] |
H A D | unsquashfs.h | 252 extern struct super_block sBlk;
|
H A D | xattr.c | 661 int get_xattrs(int fd, struct squashfs_super_block *sBlk) argument 668 res = read_xattrs_from_disk(fd, sBlk);
|