Lines Matching refs:block_len

169 		struct block_allocation *alloc, u32 *block_len)
171 int len = min(*block_len, EXT4_NDIR_BLOCKS);
183 *block_len -= len;
192 struct block_allocation *alloc, u32 *block_len)
194 int len = min(*block_len, aux_info.blocks_per_ind);
215 *block_len -= len;
224 struct block_allocation *alloc, u32 *block_len)
226 int len = min(*block_len, aux_info.blocks_per_dind);
247 *block_len -= len;
256 struct block_allocation *alloc, u32 *block_len)
258 int len = min(*block_len, aux_info.blocks_per_tind);
279 *block_len -= len;
349 struct block_allocation *alloc, u32 block_len)
351 u32 count = block_len;
390 struct ext4_inode *inode, u32 block_len)
392 u32 indirect_len = indirect_blocks_needed(block_len);
394 struct block_allocation *alloc = allocate_blocks(block_len + indirect_len);
397 error("Failed to allocate %d blocks", block_len + indirect_len);
408 u32 block_len = DIV_ROUND_UP(len, info.block_size);
409 u32 indirect_len = indirect_blocks_needed(block_len);
411 alloc = do_inode_allocate_indirect(inode, block_len);
417 reserve_all_indirect_blocks(alloc, block_len);
420 if (do_inode_attach_indirect(inode, alloc, block_len))
424 inode->i_blocks_lo = (block_len + indirect_len) * info.block_size / 512;
433 u32 block_len = block_allocation_len(alloc);
434 u32 superblocks = block_len / info.bg_desc_reserve_blocks;
439 if (block_len % info.bg_desc_reserve_blocks)
476 blocks = ((u64)block_len + 1) * info.block_size / 512;
494 u32 block_len = DIV_ROUND_UP(len, info.block_size);
497 alloc = do_inode_allocate_indirect(inode, block_len);
510 if (do_inode_attach_indirect(inode, alloc, block_len))