/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | page-memory.cc | 174 void NormalPageMemoryPool::Add(size_t bucket, NormalPageMemoryRegion* pmr, in Add() argument 177 pool_[bucket].push_back(std::make_pair(pmr, writeable_base)); in Add() 199 auto pmr = in AllocateNormalPageMemory() local 202 page_pool_.Add(bucket, pmr.get(), in AllocateNormalPageMemory() 203 pmr->GetPageMemory(i).writeable_region().base()); in AllocateNormalPageMemory() 205 page_memory_region_tree_.Add(pmr.get()); in AllocateNormalPageMemory() 206 normal_page_memory_regions_.push_back(std::move(pmr)); in AllocateNormalPageMemory() 216 auto* pmr = static_cast<NormalPageMemoryRegion*>( in FreeNormalPageMemory() local 218 pmr->Free(writeable_base); in FreeNormalPageMemory() 219 page_pool_.Add(bucket, pmr, writeable_bas in FreeNormalPageMemory() 224 auto pmr = AllocateLargePageMemory() local 235 PageMemoryRegion* pmr = page_memory_region_tree_.Lookup(writeable_base); FreeLargePageMemory() local [all...] |
H A D | page-memory.h | 281 PageMemoryRegion* pmr = page_memory_region_tree_.Lookup(address); in Lookup() local 282 return pmr ? pmr->Lookup(address) : nullptr; in Lookup()
|
/third_party/libdrm/etnaviv/ |
H A D | etnaviv_cmd_stream.c | 268 struct drm_etnaviv_gem_submit_pmr *pmr; in etna_cmd_stream_perf() local 271 pmr = &priv->submit.pmrs[idx]; in etna_cmd_stream_perf() 273 pmr->flags = p->flags; in etna_cmd_stream_perf() 274 pmr->sequence = p->sequence; in etna_cmd_stream_perf() 275 pmr->read_offset = p->offset; in etna_cmd_stream_perf() 276 pmr->read_idx = bo2idx(stream, p->bo, ETNA_SUBMIT_BO_READ | ETNA_SUBMIT_BO_WRITE); in etna_cmd_stream_perf() 277 pmr->domain = p->signal->domain->id; in etna_cmd_stream_perf() 278 pmr->signal = p->signal->signal; in etna_cmd_stream_perf()
|
/third_party/mesa3d/src/etnaviv/drm/ |
H A D | etnaviv_cmd_stream.c | 288 struct drm_etnaviv_gem_submit_pmr *pmr; in etna_cmd_stream_perf() local 291 pmr = &priv->submit.pmrs[idx]; in etna_cmd_stream_perf() 293 pmr->flags = p->flags; in etna_cmd_stream_perf() 294 pmr->sequence = p->sequence; in etna_cmd_stream_perf() 295 pmr->read_offset = p->offset; in etna_cmd_stream_perf() 296 pmr->read_idx = bo2idx(stream, p->bo, ETNA_SUBMIT_BO_READ | ETNA_SUBMIT_BO_WRITE); in etna_cmd_stream_perf() 297 pmr->domain = p->signal->domain->id; in etna_cmd_stream_perf() 298 pmr->signal = p->signal->signal; in etna_cmd_stream_perf()
|
/third_party/mesa3d/src/imagination/vulkan/winsys/pvrsrvkm/ |
H A D | pvr_srv_bridge.h | 223 void *pmr; member 376 void *pmr; member 386 void *pmr; member 399 void *pmr; member 430 void *pmr; member 466 void *pmr; member 475 void *pmr; member 899 void pvr_srv_free_pmr(int fd, void *pmr); 903 void *pmr, 916 void *pmr, [all...] |
H A D | pvr_srv_bo.c | 106 /* If all references were dropped the pmr can be freed and unlocked */ in buffer_release() 109 pvr_srv_free_pmr(srv_ws->render_fd, srv_bo->pmr); in buffer_release() 184 &srv_bo->pmr, in pvr_srv_winsys_buffer_create() 198 &srv_bo->pmr); in pvr_srv_winsys_buffer_create() 254 &srv_bo->pmr, in pvr_srv_winsys_buffer_create_from_fd() 295 srv_bo->pmr, in pvr_srv_winsys_buffer_get_fd() 324 (off_t)srv_bo->pmr << srv_ws->base.log2_page_size); in pvr_srv_winsys_buffer_map() 526 /* Map the requested pmr */ in pvr_srv_winsys_vma_map() 530 srv_bo->pmr, in pvr_srv_winsys_vma_map() 550 srv_bo->pmr, in pvr_srv_winsys_vma_map() [all...] |
H A D | pvr_srv_bridge.c | 208 *pmr_out = ret.pmr; in pvr_srv_alloc_sync_primitive_block() 562 *pmr_out = ret.pmr; in pvr_srv_alloc_pmr() 567 void pvr_srv_free_pmr(int fd, void *pmr) in pvr_srv_free_pmr() argument 570 .pmr = pmr, in pvr_srv_free_pmr() 595 void *pmr, in pvr_srv_int_map_pages() 603 .pmr = pmr, in pvr_srv_int_map_pages() 666 void *pmr, in pvr_srv_int_map_pmr() 673 .pmr in pvr_srv_int_map_pmr() 593 pvr_srv_int_map_pages(int fd, void *reservation, void *pmr, uint32_t page_count, uint32_t page_offset, uint64_t flags, pvr_dev_addr_t addr) pvr_srv_int_map_pages() argument 663 pvr_srv_int_map_pmr(int fd, void *server_heap, void *reservation, void *pmr, uint64_t flags, void **const mapping_out) pvr_srv_int_map_pmr() argument 767 pvr_srv_physmem_export_dmabuf(int fd, void *pmr, int *const fd_out) pvr_srv_physmem_export_dmabuf() argument [all...] |
H A D | pvr_srv_bo.h | 125 void *pmr; member
|
H A D | pvr_srv_job_render.c | 133 srv_free_list_bo->pmr, in pvr_srv_winsys_free_list_create() 604 sync_pmrs[i] = srv_bo->pmr; in pvr_srv_winsys_render_submit()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_memorypool.cpp | 58 using MemoryBacking = ::std::pmr::monotonic_buffer_resource;
|