Lines Matching refs:info
178 block += aux_info.bg_desc_blocks + info.bg_desc_reserve_blocks + 1;
180 bg->inode_table = calloc(aux_info.inode_table_blocks, info.block_size);
185 aux_info.inode_table_blocks * info.block_size, block);
207 for them in the block group free block info. */
290 header_blocks += 1 + aux_info.bg_desc_blocks + info.bg_desc_reserve_blocks;
292 bg->bitmaps = calloc(info.block_size, 2);
294 bg->inode_bitmap = bg->bitmaps + info.block_size;
297 bg->first_block = aux_info.first_data_block + i * info.blocks_per_group;
301 block += 1 + aux_info.bg_desc_blocks + info.bg_desc_reserve_blocks;
302 sparse_file_add_data(ext4_sparse_file, bg->bitmaps, 2 * info.block_size,
306 bg->free_blocks = info.blocks_per_group;
308 bg->free_inodes = info.inodes_per_group;
315 if (bg->first_block + info.blocks_per_group > aux_info.len_blocks) {
316 u32 overrun = bg->first_block + info.blocks_per_group - aux_info.len_blocks;
317 reserve_blocks(bg, info.blocks_per_group - overrun, overrun);
661 int bg = inode / info.inodes_per_group;
662 inode %= info.inodes_per_group;
666 info.inode_size);
676 block = calloc(info.block_size, 1);
678 error("get_xattr: failed to allocate %d", info.block_size);
685 inode->i_blocks_lo = cpu_to_le32(le32_to_cpu(inode->i_blocks_lo) + (info.block_size / 512));
688 int result = sparse_file_add_data(ext4_sparse_file, block, info.block_size, block_num);
730 return bg * info.inodes_per_group + inode;
745 int bg = (inode - 1) / info.inodes_per_group;