• Home
  • Raw
  • Download

Lines Matching refs:sparse_header

61 	sparse_header_t *sparse_header;  in write_sparse_image()  local
71 sparse_header = (sparse_header_t *)data; in write_sparse_image()
73 data += sparse_header->file_hdr_sz; in write_sparse_image()
74 if (sparse_header->file_hdr_sz > sizeof(sparse_header_t)) { in write_sparse_image()
79 data += (sparse_header->file_hdr_sz - sizeof(sparse_header_t)); in write_sparse_image()
86 debug("magic: 0x%x\n", sparse_header->magic); in write_sparse_image()
87 debug("major_version: 0x%x\n", sparse_header->major_version); in write_sparse_image()
88 debug("minor_version: 0x%x\n", sparse_header->minor_version); in write_sparse_image()
89 debug("file_hdr_sz: %d\n", sparse_header->file_hdr_sz); in write_sparse_image()
90 debug("chunk_hdr_sz: %d\n", sparse_header->chunk_hdr_sz); in write_sparse_image()
91 debug("blk_sz: %d\n", sparse_header->blk_sz); in write_sparse_image()
92 debug("total_blks: %d\n", sparse_header->total_blks); in write_sparse_image()
93 debug("total_chunks: %d\n", sparse_header->total_chunks); in write_sparse_image()
99 div_u64_rem(sparse_header->blk_sz, info->blksz, &offset); in write_sparse_image()
102 __func__, sparse_header->blk_sz); in write_sparse_image()
111 for (chunk = 0; chunk < sparse_header->total_chunks; chunk++) { in write_sparse_image()
123 if (sparse_header->chunk_hdr_sz > sizeof(chunk_header_t)) { in write_sparse_image()
128 data += (sparse_header->chunk_hdr_sz - in write_sparse_image()
132 chunk_data_sz = sparse_header->blk_sz * chunk_header->chunk_sz; in write_sparse_image()
137 (sparse_header->chunk_hdr_sz + chunk_data_sz)) { in write_sparse_image()
169 (sparse_header->chunk_hdr_sz + sizeof(uint32_t))) { in write_sparse_image()
223 total_blocks += chunk_data_sz / sparse_header->blk_sz; in write_sparse_image()
234 sparse_header->chunk_hdr_sz) { in write_sparse_image()
252 total_blocks, sparse_header->total_blks); in write_sparse_image()
255 if (total_blocks != sparse_header->total_blks) { in write_sparse_image()