Lines Matching refs:chunk
34 static void print_chunk_info(chunk_header_t *chunk, u32 id, in print_chunk_info() argument
40 if (chunk->chunk_type == CHUNK_TYPE_RAW) in print_chunk_info()
42 else if (chunk->chunk_type == CHUNK_TYPE_DONT_CARE) in print_chunk_info()
44 else if (chunk->chunk_type == CHUNK_TYPE_FILL) in print_chunk_info()
46 else if (chunk->chunk_type == CHUNK_TYPE_CRC32) in print_chunk_info()
53 printf(" chunk_sz: %d\n", chunk->chunk_sz); in print_chunk_info()
54 printf(" total_sz: %d\n", chunk->total_sz); in print_chunk_info()
141 chunk_header_t *chunk = NULL; in ext4_unsparse() local
173 chunk = (chunk_header_t *)buf; in ext4_unsparse()
178 switch (chunk->chunk_type) { 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()
186 if (chunk->total_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()
237 printf("sparse: unknown chunk type %04x.\n", chunk->chunk_type); in ext4_unsparse()