Searched refs:header_bitmap (Results 1 – 5 of 5) sorted by relevance
/external/perfetto/include/perfetto/ext/tracing/core/ |
D | shared_memory_abi.h | 302 std::atomic<uint32_t> header_bitmap; member 517 return page_header(page_idx)->header_bitmap.load(order); 551 uint32_t header_bitmap, 580 uint16_t GetChunkSizeFromHeaderBitmap(uint32_t header_bitmap) const { in GetChunkSizeFromHeaderBitmap() argument 581 return chunk_sizes_[GetLayoutFromHeaderBitmap(header_bitmap)]; in GetChunkSizeFromHeaderBitmap() 584 static ChunkState GetChunkStateFromHeaderBitmap(uint32_t header_bitmap, in GetChunkStateFromHeaderBitmap() argument 587 (header_bitmap >> (chunk_idx * kChunkShift)) & kChunkMask); in GetChunkStateFromHeaderBitmap() 591 uint32_t header_bitmap) { in GetLayoutFromHeaderBitmap() argument 592 return static_cast<PageLayout>((header_bitmap & kLayoutMask) >> in GetLayoutFromHeaderBitmap() 597 uint32_t header_bitmap) { in GetNumChunksFromHeaderBitmap() argument [all …]
|
/external/perfetto/src/tracing/core/ |
D | shared_memory_abi.cc | 141 uint32_t header_bitmap, in GetChunkUnchecked() argument 143 const size_t num_chunks = GetNumChunksFromHeaderBitmap(header_bitmap); in GetChunkUnchecked() 146 const uint16_t chunk_size = GetChunkSizeFromHeaderBitmap(header_bitmap); in GetChunkUnchecked() 164 uint32_t header_bitmap = in TryAcquireChunk() local 165 phdr->header_bitmap.load(std::memory_order_acquire); in TryAcquireChunk() 166 const size_t num_chunks = GetNumChunksFromHeaderBitmap(header_bitmap); in TryAcquireChunk() 179 GetChunkStateFromHeaderBitmap(header_bitmap, chunk_idx); in TryAcquireChunk() 183 uint32_t next_header_bitmap = header_bitmap; in TryAcquireChunk() 186 if (phdr->header_bitmap.compare_exchange_strong( in TryAcquireChunk() 187 header_bitmap, next_header_bitmap, std::memory_order_acq_rel)) { in TryAcquireChunk() [all …]
|
D | shared_memory_arbiter_impl.cc | 432 uint32_t header_bitmap = shmem_abi_.GetPageHeaderBitmap(ctm_it->page()); in TryDirectPatchLocked() local 434 header_bitmap, ctm_it->chunk()); in TryDirectPatchLocked() 442 chunk = shmem_abi_.GetChunkUnchecked(ctm_it->page(), header_bitmap, in TryDirectPatchLocked() 563 uint32_t header_bitmap = shmem_abi_.GetPageHeaderBitmap(ctm.page()); in FlushPendingCommitDataRequests() local 565 header_bitmap, ctm.chunk()); in FlushPendingCommitDataRequests() 571 auto chunk = shmem_abi_.GetChunkUnchecked(ctm.page(), header_bitmap, in FlushPendingCommitDataRequests() 581 auto chunk = shmem_abi_.GetChunkUnchecked(ctm.page(), header_bitmap, in FlushPendingCommitDataRequests() 781 uint32_t bitmap = shmem_abi_.page_header(page_idx)->header_bitmap.load( in GetStats()
|
D | trace_writer_impl_unittest.cc | 146 uint32_t header_bitmap = abi->GetPageHeaderBitmap(page_idx); in GetPacketsFromShmemAndPatches() local 148 SharedMemoryABI::GetNumChunksFromHeaderBitmap(header_bitmap); in GetPacketsFromShmemAndPatches() 206 uint32_t header_bitmap; member 212 uint32_t header_bitmap = abi->GetPageHeaderBitmap(page_idx); in GetFirstChunkBeingWritten() local 214 SharedMemoryABI::GetNumChunksFromHeaderBitmap(header_bitmap); in GetFirstChunkBeingWritten() 221 return ChunkInABI{page_idx, header_bitmap, chunk_idx}; in GetFirstChunkBeingWritten() 572 chunk_in_abi->page_idx, chunk_in_abi->header_bitmap, in TEST_P() 623 chunk_in_abi->page_idx, chunk_in_abi->header_bitmap, in TEST_P() 671 chunk_in_abi->page_idx, chunk_in_abi->header_bitmap, in TEST_P() 720 chunk_in_abi->page_idx, chunk_in_abi->header_bitmap, in TEST_P() [all …]
|
/external/perfetto/src/tracing/service/ |
D | tracing_service_impl.cc | 2125 uint32_t header_bitmap = abi->GetPageHeaderBitmap(page_idx); in ScrapeSharedMemoryBuffers() local 2128 abi->GetUsedChunks(header_bitmap); // Returns a bitmap. in ScrapeSharedMemoryBuffers() 2140 SharedMemoryABI::GetChunkStateFromHeaderBitmap(header_bitmap, in ScrapeSharedMemoryBuffers() 2147 abi->GetChunkUnchecked(page_idx, header_bitmap, chunk_idx); in ScrapeSharedMemoryBuffers()
|