Searched refs:chunkIndex (Results 1 - 8 of 8) sorted by relevance
/haiku/src/kits/package/hpkg/v1/ |
H A D | PackageDataReaderV1.cpp | 234 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 D | PackageFileHeapReader.h | 43 virtual status_t ReadAndDecompressChunk(size_t chunkIndex,
|
H A D | PackageFileHeapWriter.h | 58 virtual status_t ReadAndDecompressChunk(size_t chunkIndex,
|
H A D | PackageFileHeapAccessorBase.h | 106 virtual status_t ReadAndDecompressChunk(size_t chunkIndex,
|
/haiku/src/kits/package/hpkg/ |
H A D | PackageFileHeapReader.cpp | 155 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 D | PackageFileHeapWriter.cpp | 44 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 D | PackageFileHeapAccessorBase.cpp | 261 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 D | MemoryManager.cpp | 583 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