Searched refs:chunkIndex (Results 1 - 8 of 8) sorted by relevance

/haiku/src/kits/package/hpkg/v1/
H A DPackageDataReaderV1.cpp234 int64 chunkIndex = offset / fChunkSize; local
235 off_t chunkOffset = chunkIndex * fChunkSize;
240 status_t error = _ReadChunk(chunkIndex);
253 chunkIndex++;
262 status_t _ReadChunk(int64 chunkIndex) argument
264 if (chunkIndex == fUncompressedChunk)
270 status_t error = _GetCompressedChunkOffsetAndSize(chunkIndex, offset,
275 uint32 uncompressedSize = (uint64)chunkIndex + 1 < fChunkCount
276 ? fChunkSize : fUncompressedSize - chunkIndex * fChunkSize;
311 fUncompressedChunk = chunkIndex;
315 _GetCompressedChunkOffsetAndSize(int64 chunkIndex, uint64& _offset, uint32& _size) argument
351 _GetCompressedChunkRelativeOffset(int64 chunkIndex, uint64& _offset) argument
[all...]
/haiku/headers/private/package/hpkg/
H A DPackageFileHeapReader.h43 virtual status_t ReadAndDecompressChunk(size_t chunkIndex,
H A DPackageFileHeapWriter.h58 virtual status_t ReadAndDecompressChunk(size_t chunkIndex,
H A DPackageFileHeapAccessorBase.h106 virtual status_t ReadAndDecompressChunk(size_t chunkIndex,
/haiku/src/kits/package/hpkg/
H A DPackageFileHeapReader.cpp155 PackageFileHeapReader::ReadAndDecompressChunk(size_t chunkIndex, argument
158 uint64 offset = fOffsets[chunkIndex];
160 = ((uint64)chunkIndex + 1) * kChunkSize >= fUncompressedHeapSize;
163 : fOffsets[chunkIndex + 1] - offset;
165 ? fUncompressedHeapSize - (uint64)chunkIndex * kChunkSize
H A DPackageFileHeapWriter.cpp44 ssize_t chunkIndex; member in struct:BPackageKit::BHPKG::BPrivate::PackageFileHeapWriter::ChunkSegment
79 segment.chunkIndex = fChunks.Count() - 1;
81 if (segment.chunkIndex < 0
82 || fChunks.ElementAt(segment.chunkIndex).offset != chunkOffset) {
84 segment.chunkIndex++;
153 || segment.chunkIndex != CurrentSegment().chunkIndex) {
396 const Chunk& chunk = chunkBuffer.ChunkAt(segment.chunkIndex);
481 PackageFileHeapWriter::ReadAndDecompressChunk(size_t chunkIndex, argument
484 if (uint64(chunkIndex
610 ssize_t chunkIndex = startOffset / kChunkSize; local
[all...]
H A DPackageFileHeapAccessorBase.cpp261 size_t chunkIndex = size_t(offset / kChunkSize);
262 size_t inChunkOffset = (uint64)offset - (uint64)chunkIndex * kChunkSize;
266 status_t error = ReadAndDecompressChunk(chunkIndex,
282 chunkIndex++;
/haiku/src/system/kernel/slab/
H A DMemoryManager.cpp583 uint16 chunkIndex = _ChunkIndexForAddress(metaChunk, (addr_t)pages); local
584 Chunk* chunk = &metaChunk->chunks[chunkIndex];
733 uint16 chunkIndex = _ChunkIndexForAddress(metaChunk, (addr_t)pages); local
734 Chunk* chunk = &metaChunk->chunks[chunkIndex];
798 uint16 chunkIndex = _ChunkIndexForAddress(metaChunk, (addr_t)address); local
800 addr_t reference = metaChunk->chunks[chunkIndex].reference;
829 uint16 chunkIndex = _ChunkIndexForAddress(metaChunk, (addr_t)address); local
831 addr_t reference = metaChunk->chunks[chunkIndex].reference;
931 uint16 chunkIndex = _ChunkIndexForAddress(metaChunk, (addr_t)address);
932 Chunk* chunk = &metaChunk->chunks[chunkIndex];
1147 uint32 chunkIndex = _chunk - metaChunk->chunks; local
1180 uint32 chunkIndex = chunk - metaChunk->chunks; local
[all...]

Completed in 94 milliseconds