Lines Matching refs:blkcnt
54 lbaint_t blk, lbaint_t blkcnt, in write_sparse_chunk_raw() argument
58 lbaint_t n = blkcnt, write_blks, blks = 0, aligned_buf_blks = 100; in write_sparse_chunk_raw()
75 while (blkcnt > 0) { in write_sparse_chunk_raw()
76 n = min(aligned_buf_blks, blkcnt); in write_sparse_chunk_raw()
88 blkcnt -= n; in write_sparse_chunk_raw()
113 lbaint_t blkcnt; in write_sparse_image() local
193 blkcnt = DIV_ROUND_UP_ULL(chunk_data_sz, info->blksz); in write_sparse_image()
203 if (blk + blkcnt > info->start + info->size) { in write_sparse_image()
212 blks = write_sparse_chunk_raw(info, blk, blkcnt, in write_sparse_image()
218 bytes_written += ((u64)blkcnt) * info->blksz; in write_sparse_image()
250 if (blk + blkcnt > info->start + info->size) { in write_sparse_image()
259 for (i = 0; i < blkcnt;) { in write_sparse_image()
260 j = blkcnt - i; in write_sparse_image()
278 bytes_written += ((u64)blkcnt) * info->blksz; in write_sparse_image()
285 blk += info->reserve(info, blk, blkcnt); in write_sparse_image()