Lines Matching refs:header
18 static void print_header_info(sparse_header_t *header) in print_header_info() argument
22 printf(" magic: 0x%x\n", header->magic); in print_header_info()
23 printf(" major_version: 0x%x\n", header->major_version); in print_header_info()
24 printf(" minor_version: 0x%x\n", header->minor_version); in print_header_info()
25 printf(" file_hdr_sz: %d\n", header->file_hdr_sz); in print_header_info()
26 printf(" chunk_hdr_sz: %d\n", header->chunk_hdr_sz); in print_header_info()
27 printf(" blk_sz: %d\n", header->blk_sz); in print_header_info()
28 printf(" total_blks: %d\n", header->total_blks); in print_header_info()
29 printf(" total_chunks: %d\n", header->total_chunks); in print_header_info()
30 printf(" image_checksum: %d\n\n", header->image_checksum); in print_header_info()
35 const u8 *ptr, sparse_header_t *header) in print_chunk_info() argument
55 printf(" offset: %ld\n", (ulong)ptr - (ulong)header); in print_chunk_info()
140 sparse_header_t *header = (sparse_header_t *)buf; in ext4_unsparse() local
149 if (!is_sparse_image(header)) { in ext4_unsparse()
154 print_header_info(header); in ext4_unsparse()
157 img_size = (u64)(header->total_blks * header->blk_sz); in ext4_unsparse()
168 buf += header->file_hdr_sz; in ext4_unsparse()
171 for (i = 0; i < header->total_chunks; i++) { in ext4_unsparse()
176 buf += header->chunk_hdr_sz; in ext4_unsparse()
180 print_chunk_info(chunk, i, buf, header); in ext4_unsparse()
183 chunk_len = chunk->chunk_sz * header->blk_sz; in ext4_unsparse()
187 != (chunk_len + header->chunk_hdr_sz)) { in ext4_unsparse()
200 print_chunk_info(chunk, i, buf, header); in ext4_unsparse()
202 if (chunk->total_sz != header->chunk_hdr_sz) { in ext4_unsparse()
207 chunk_len = chunk->chunk_sz * header->blk_sz; in ext4_unsparse()
211 print_chunk_info(chunk, i, buf, header); in ext4_unsparse()
214 if (chunk->total_sz - header->chunk_hdr_sz != 4) { in ext4_unsparse()
220 chunk_len = chunk->chunk_sz * header->blk_sz; in ext4_unsparse()
233 print_chunk_info(chunk, i, buf, header); in ext4_unsparse()