Lines Matching refs:sparse_header
65 sparse_header_t *sparse_header; in write_sparse_image() local
75 sparse_header = (sparse_header_t *)data; in write_sparse_image()
77 data += sparse_header->file_hdr_sz; in write_sparse_image()
78 if (sparse_header->file_hdr_sz > sizeof(sparse_header_t)) { in write_sparse_image()
83 data += (sparse_header->file_hdr_sz - sizeof(sparse_header_t)); in write_sparse_image()
87 debug("magic: 0x%x\n", sparse_header->magic); in write_sparse_image()
88 debug("major_version: 0x%x\n", sparse_header->major_version); in write_sparse_image()
89 debug("minor_version: 0x%x\n", sparse_header->minor_version); in write_sparse_image()
90 debug("file_hdr_sz: %d\n", sparse_header->file_hdr_sz); in write_sparse_image()
91 debug("chunk_hdr_sz: %d\n", sparse_header->chunk_hdr_sz); in write_sparse_image()
92 debug("blk_sz: %d\n", sparse_header->blk_sz); in write_sparse_image()
93 debug("total_blks: %d\n", sparse_header->total_blks); in write_sparse_image()
94 debug("total_chunks: %d\n", sparse_header->total_chunks); in write_sparse_image()
100 div_u64_rem(sparse_header->blk_sz, info->blksz, &offset); in write_sparse_image()
103 __func__, sparse_header->blk_sz); in write_sparse_image()
112 for (chunk = 0; chunk < sparse_header->total_chunks; chunk++) { in write_sparse_image()
124 if (sparse_header->chunk_hdr_sz > sizeof(chunk_header_t)) { in write_sparse_image()
129 data += (sparse_header->chunk_hdr_sz - in write_sparse_image()
133 chunk_data_sz = ((u64)sparse_header->blk_sz) * chunk_header->chunk_sz; in write_sparse_image()
138 (sparse_header->chunk_hdr_sz + chunk_data_sz)) { in write_sparse_image()
171 (sparse_header->chunk_hdr_sz + sizeof(uint32_t))) { in write_sparse_image()
227 sparse_header->blk_sz); in write_sparse_image()
238 sparse_header->chunk_hdr_sz) { in write_sparse_image()
256 total_blocks, sparse_header->total_blks); in write_sparse_image()
259 if (total_blocks != sparse_header->total_blks) in write_sparse_image()