Lines Matching refs:compressed
361 compressed.uncompressedSize = size; in maybeCompress()
369 compressed.shards = std::move(shardsOut); in maybeCompress()
370 compressed.numShards = numShards; in maybeCompress()
371 compressed.checksum = checksum; in maybeCompress()
397 if (compressed.shards) { in writeTo()
400 chdr->ch_size = compressed.uncompressedSize; in writeTo()
405 auto offsets = std::make_unique<size_t[]>(compressed.numShards); in writeTo()
407 for (size_t i = 1; i != compressed.numShards; ++i) in writeTo()
408 offsets[i] = offsets[i - 1] + compressed.shards[i - 1].size(); in writeTo()
412 parallelFor(0, compressed.numShards, [&](size_t i) { in writeTo()
413 memcpy(buf + offsets[i], compressed.shards[i].data(), in writeTo()
414 compressed.shards[i].size()); in writeTo()
417 write32be(buf + (size - sizeof(*chdr) - 4), compressed.checksum); in writeTo()