Home | History | Annotate | Download | only in src

Lines Matching refs:block_len

167 		struct block_allocation *alloc, u32 *block_len)
169 int len = min(*block_len, EXT4_NDIR_BLOCKS);
181 *block_len -= len;
190 struct block_allocation *alloc, u32 *block_len)
192 int len = min(*block_len, aux_info.blocks_per_ind);
213 *block_len -= len;
222 struct block_allocation *alloc, u32 *block_len)
224 int len = min(*block_len, aux_info.blocks_per_dind);
245 *block_len -= len;
254 struct block_allocation *alloc, u32 *block_len)
256 int len = min(*block_len, aux_info.blocks_per_tind);
277 *block_len -= len;
347 struct block_allocation *alloc, u32 block_len)
349 u32 count = block_len;
388 u32 block_len)
390 u32 indirect_len = indirect_blocks_needed(block_len);
392 struct block_allocation *alloc = allocate_blocks(block_len + indirect_len);
395 error("Failed to allocate %d blocks", block_len + indirect_len);
406 u32 block_len = DIV_ROUND_UP(len, info.block_size);
407 u32 indirect_len = indirect_blocks_needed(block_len);
409 alloc = do_inode_allocate_indirect(block_len);
415 reserve_all_indirect_blocks(alloc, block_len);
418 if (do_inode_attach_indirect(inode, alloc, block_len))
422 inode->i_blocks_lo = (block_len + indirect_len) * info.block_size / 512;
431 u32 block_len = block_allocation_len(alloc);
432 u32 superblocks = block_len / info.bg_desc_reserve_blocks;
437 if (block_len % info.bg_desc_reserve_blocks)
474 blocks = ((u64)block_len + 1) * info.block_size / 512;
492 u32 block_len = DIV_ROUND_UP(len, info.block_size);
495 alloc = do_inode_allocate_indirect(block_len);
508 if (do_inode_attach_indirect(inode, alloc, block_len))