Searched refs:sBlk (Results 1 - 12 of 12) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/src/router/squashfs-4.2/
H A Dread_fs.c119 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 Dunsquash-2.c45 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 Dxattr.h77 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 Dunsquash-1.c59 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 Dunsquash-4.c34 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 Dunsquashfs.c43 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 Dunsquash-3.c32 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 Dunsquashfs_xattr.c39 sBlk.s.xattr_id_table_start == SQUASHFS_INVALID_BLK)
H A Dread_xattrs.c170 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 Dmksquashfs.c395 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 Dunsquashfs.h252 extern struct super_block sBlk;
H A Dxattr.c661 int get_xattrs(int fd, struct squashfs_super_block *sBlk) argument
668 res = read_xattrs_from_disk(fd, sBlk);

Completed in 93 milliseconds