Home | History | Annotate | Download | only in ext4_utils

Lines Matching defs:block_len

166 		struct block_allocation *alloc, u32 *block_len)
168 int len = min(*block_len, EXT4_NDIR_BLOCKS);
180 *block_len -= len;
189 struct block_allocation *alloc, u32 *block_len)
191 int len = min(*block_len, aux_info.blocks_per_ind);
211 *block_len -= len;
220 struct block_allocation *alloc, u32 *block_len)
222 int len = min(*block_len, aux_info.blocks_per_dind);
242 *block_len -= len;
251 struct block_allocation *alloc, u32 *block_len)
253 int len = min(*block_len, aux_info.blocks_per_tind);
273 *block_len -= len;
343 struct block_allocation *alloc, u32 block_len)
345 u32 count = block_len;
384 struct ext4_inode *inode, u32 block_len)
386 u32 indirect_len = indirect_blocks_needed(block_len);
388 struct block_allocation *alloc = allocate_blocks(block_len + indirect_len);
391 error("Failed to allocate %d blocks", block_len + indirect_len);
402 u32 block_len = DIV_ROUND_UP(len, info.block_size);
403 u32 indirect_len = indirect_blocks_needed(block_len);
405 alloc = do_inode_allocate_indirect(inode, block_len);
411 reserve_all_indirect_blocks(alloc, block_len);
414 if (do_inode_attach_indirect(inode, alloc, block_len))
418 inode->i_blocks_lo = (block_len + indirect_len) * info.block_size / 512;
427 u32 block_len = block_allocation_len(alloc);
428 u32 superblocks = block_len / aux_info.bg_desc_reserve_blocks;
433 if (block_len % aux_info.bg_desc_reserve_blocks)
469 blocks = ((u64)block_len + 1) * info.block_size / 512;