Lines Matching refs:sparse_header

64 	sparse_header_t *sparse_header;  in write_sparse_image()  local
74 sparse_header = (sparse_header_t *)data; in write_sparse_image()
76 data += sparse_header->file_hdr_sz; in write_sparse_image()
77 if (sparse_header->file_hdr_sz > sizeof(sparse_header_t)) { in write_sparse_image()
82 data += (sparse_header->file_hdr_sz - sizeof(sparse_header_t)); in write_sparse_image()
89 debug("magic: 0x%x\n", sparse_header->magic); in write_sparse_image()
90 debug("major_version: 0x%x\n", sparse_header->major_version); in write_sparse_image()
91 debug("minor_version: 0x%x\n", sparse_header->minor_version); in write_sparse_image()
92 debug("file_hdr_sz: %d\n", sparse_header->file_hdr_sz); in write_sparse_image()
93 debug("chunk_hdr_sz: %d\n", sparse_header->chunk_hdr_sz); in write_sparse_image()
94 debug("blk_sz: %d\n", sparse_header->blk_sz); in write_sparse_image()
95 debug("total_blks: %d\n", sparse_header->total_blks); in write_sparse_image()
96 debug("total_chunks: %d\n", sparse_header->total_chunks); in write_sparse_image()
102 div_u64_rem(sparse_header->blk_sz, info->blksz, &offset); in write_sparse_image()
105 __func__, sparse_header->blk_sz); in write_sparse_image()
114 for (chunk = 0; chunk < sparse_header->total_chunks; chunk++) { in write_sparse_image()
126 if (sparse_header->chunk_hdr_sz > sizeof(chunk_header_t)) { in write_sparse_image()
131 data += (sparse_header->chunk_hdr_sz - in write_sparse_image()
135 chunk_data_sz = sparse_header->blk_sz * chunk_header->chunk_sz; in write_sparse_image()
140 (sparse_header->chunk_hdr_sz + chunk_data_sz)) { in write_sparse_image()
172 (sparse_header->chunk_hdr_sz + sizeof(uint32_t))) { in write_sparse_image()
226 total_blocks += chunk_data_sz / sparse_header->blk_sz; in write_sparse_image()
237 sparse_header->chunk_hdr_sz) { in write_sparse_image()
255 total_blocks, sparse_header->total_blks); in write_sparse_image()
258 if (total_blocks != sparse_header->total_blks) { in write_sparse_image()