Lines Matching defs:directory_table
435 unsigned char *directory_table = NULL;
440 if((directory_table = malloc((size + SQUASHFS_METADATA_SIZE * 2 - 1) & ~(SQUASHFS_METADATA_SIZE - 1))) == NULL)
445 if((byte = read_block(fd, start, &start, directory_table + bytes, sBlk)) == 0) {
446 free(directory_table);
459 memcpy(&sdirh, directory_table + bytes, sizeof(sdirh));
462 memcpy(&dirh, directory_table + bytes, sizeof(dirh));
471 memcpy(&sdire, directory_table + bytes, sizeof(sdire));
474 memcpy(dire, directory_table + bytes, sizeof(*dire));
477 memcpy(dire->name, directory_table + bytes, dire->size + 1);
487 return directory_table;
581 unsigned char *inode_table = NULL, *directory_table;
621 if((directory_table = squashfs_readdir(fd, !root_name, *inode_dir_start_block, *inode_dir_offset,
650 memcpy(*directory_data_cache, directory_table, *inode_dir_offset + *inode_dir_file_size);
673 free(directory_table);