Lines Matching refs:inode_table
473 table = sqfs_find_inode(dirs->inode_table, le32_to_cpu(sblk->inodes),
528 table = sqfs_find_inode(dirs->inode_table, new_inode_number,
694 static int sqfs_read_inode_table(unsigned char **inode_table)
735 *inode_table = kcalloc(metablks_count, SQFS_METADATA_BLOCK_SIZE,
737 if (!*inode_table) {
739 printf("Error: failed to allocate squashfs inode_table of size %i, increasing CONFIG_SYS_MALLOC_LEN could help\n",
751 ret = sqfs_decompress(&ctxt, *inode_table +
755 free(*inode_table);
756 *inode_table = NULL;
762 memcpy(*inode_table + (j * SQFS_METADATA_BLOCK_SIZE),
883 unsigned char *inode_table = NULL, *dir_table = NULL;
897 dirs->inode_table = NULL;
900 ret = sqfs_read_inode_table(&inode_table);
939 dirs->inode_table = inode_table;
969 free(inode_table);
1024 ipos = sqfs_find_inode(dirs->inode_table, i_number, sblk->inodes,
1380 ipos = sqfs_find_inode(dirs->inode_table, i_number, sblk->inodes,
1628 ipos = sqfs_find_inode(dirs->inode_table, i_number, sblk->inodes,
1728 free(sqfs_dirs->inode_table);