Searched refs:block_size (Results 1 - 15 of 15) sorted by relevance

/system/extras/ext4_utils/
H A Dcontents.c42 if (len % info.block_size + dentry_len > info.block_size)
43 len += info.block_size - (len % info.block_size);
48 if (len % info.block_size + 8 > info.block_size)
49 len += info.block_size - (len % info.block_size);
63 u32 start_block = *offset / info.block_size;
64 u32 end_block = (*offset + rec_len - 1) / info.block_size;
[all...]
H A Dext2simg.c71 ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET);
75 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks);
78 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks)
84 printf(" Block size: %d\n", info.block_size);
118 block_bitmap = malloc(info.block_size);
124 info.block_size * aux_info.first_data_block, 0);
130 ret = lseek64(fd, (u64)info.block_size * aux_info.bg_desc[i].bg_block_bitmap,
135 ret = read(fd, block_bitmap, info.block_size);
138 if (ret != (int)info.block_size)
148 queue_data_file(filename, (u64)info.block_size * start_bloc
[all...]
H A Dindirect.c32 if (DIV_ROUND_UP(backing_len, info.block_size) > EXT4_NDIR_BLOCKS)
46 len = min(region_len * info.block_size, backing_len);
124 u32 *ind_block_data = calloc(info.block_size, 1);
125 queue_data_block((u8*)ind_block_data, info.block_size, ind_block);
153 u32 *dind_block_data = calloc(info.block_size, 1);
154 queue_data_block((u8*)dind_block_data, info.block_size, dind_block);
201 u32 *ind_block_data = calloc(info.block_size, 1);
202 queue_data_block((u8*)ind_block_data, info.block_size, ind_block);
232 u32 *dind_block_data = calloc(info.block_size, 1);
233 queue_data_block((u8*)dind_block_data, info.block_size, dind_bloc
[all...]
H A Dext4fixup.c227 ret = lseek64(fd, info.block_size * (aux_info.first_data_block + 1), SEEK_SET);
231 ret = read(fd, aux_info.bg_desc, info.block_size * aux_info.bg_desc_blocks);
234 if (ret != (int)info.block_size * (int)aux_info.bg_desc_blocks)
240 printf(" Block size: %d\n", info.block_size);
267 inode_offset = ((unsigned long long)aux_info.bg_desc[bg_num].bg_inode_table * info.block_size) +
287 off = block_num * info.block_size;
293 len=read(fd, block, info.block_size);
294 if (len != info.block_size) {
310 off = block_num * info.block_size;
316 len=write(fd, block, info.block_size);
[all...]
H A Doutput_file.c165 if (skip_len % info.block_size) {
167 skip_len, info.block_size);
174 chunk_header.chunk_sz = skip_len / info.block_size;
213 if (off % info.block_size) {
215 off, info.block_size);
225 rnd_up_len = (len + (info.block_size - 1)) & (~(info.block_size -1));
230 chunk_header.chunk_sz = rnd_up_len / info.block_size;
242 for (i = 0; i < (info.block_size / sizeof(u32)); i++) {
248 out->crc32 = sparse_crc32(out->crc32, fill_buf, info.block_size);
[all...]
H A Dext4_utils.c93 count_chunks->cur_ptr = off + ALIGN(len, info.block_size);
102 count_chunks->cur_ptr = off + ALIGN(len, info.block_size);
112 count_chunks->cur_ptr = off + ALIGN(len, info.block_size);
165 aux_info.first_data_block = (info.block_size > 1024) ? 0 : 1;
166 aux_info.len_blocks = info.len / info.block_size;
168 info.block_size);
171 aux_info.blocks_per_ind = info.block_size / sizeof(u32);
177 info.block_size);
191 aux_info.sb = calloc(info.block_size, 1);
198 aux_info.bg_desc = calloc(info.block_size, aux_inf
[all...]
H A Dmake_ext4fs.c187 dentries[i].link = calloc(info.block_size, 1);
188 readlink(dentries[i].full_path, dentries[i].link, info.block_size - 1);
241 u32 journal_blocks = DIV_ROUND_UP(info.len, info.block_size) / 64;
251 return info.block_size * 8;
256 return DIV_ROUND_UP(info.len, info.block_size) / 4;
261 u32 blocks = DIV_ROUND_UP(info.len, info.block_size);
264 inodes = ALIGN(inodes, (info.block_size / info.inode_size));
276 u32 blocks = DIV_ROUND_UP(info.len, info.block_size);
279 info.block_size);
283 info.block_size)
[all...]
H A Dextent.c43 len = min(region_len * info.block_size, backing_len);
65 len = min(region_len * info.block_size, backing_len);
76 u32 block_len = DIV_ROUND_UP(len, info.block_size);
122 u8 *data = calloc(info.block_size, 1);
126 queue_data_block(data, info.block_size, extent_block);
128 if (((int)(info.block_size - sizeof(struct ext4_extent_header) /
138 hdr->eh_max = (info.block_size - sizeof(struct ext4_extent_header)) /
162 blocks = (u64)block_len * info.block_size / 512;
H A Dimg2simg.c183 size_t block_size, chunk_size, blocks_per_chunk, to_write; local
216 if (parse_size(block_size_str, &block_size))
219 if (block_size % 4096)
225 if (chunk_size % block_size)
227 blocks_per_chunk = chunk_size / block_size;
239 if (left_to_write % block_size)
243 (unsigned long long)left_to_write, (unsigned long long)block_size);
273 file_hdr.sparse_hdr.blk_sz = my_htole32(block_size);
294 file_hdr.raw_hdr.chunk_sz = my_htole32(left_to_write / block_size);
308 + (to_write / block_size));
[all...]
H A Dbacked_block.c139 last_block = db->block + DIV_ROUND_UP(db->len, info.block_size) - 1;
142 file_func(priv, (u64)db->block * info.block_size, db->filename, db->offset, db->len);
144 fill_func(priv, (u64)db->block * info.block_size, db->fill_val, db->len);
146 data_func(priv, (u64)db->block * info.block_size, db->data, db->len);
H A Dmake_ext4fs_main.c42 fprintf(stderr, "%s [ -l <len> ] [ -j <journal size> ] [ -b <block_size> ]\n", basename(path));
78 info.block_size = parse_num(optarg);
H A Dext4_utils.h110 u32 block_size; member in struct:fs_info
H A Dallocate.c153 bg->inode_table = calloc(aux_info.inode_table_blocks, info.block_size);
158 * info.block_size, block);
173 queue_fill_block(0, aux_info.inode_table_blocks * info.block_size, block);
280 bg->bitmaps = calloc(info.block_size, 2);
282 bg->inode_bitmap = bg->bitmaps + info.block_size;
290 queue_data_block(bg->bitmaps, 2 * info.block_size, block);
/system/extras/tests/ext4/
H A Dcorrupt_gdt_free_blocks.c16 int block_size; local
55 block_size = 1 << (10 + sb.s_log_block_size);
67 if (lseek(fd, block_size, SEEK_SET) == -1) {
/system/vold/
H A Dcryptfs.c87 int fd, block_size; local
108 block_size = 1024 << sb.s_log_block_size;
110 len = ( ((off64_t)sb.s_blocks_count_hi << 32) + sb.s_blocks_count_lo) * block_size;

Completed in 3600 milliseconds