/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_private.h | 282 ID3D12Heap *heap; member 286 /* A buffer-resource spanning the entire heap, used for mapping memory */ 358 ID3D12DescriptorHeap *heap; member 367 dzn_descriptor_heap_get_cpu_handle(const struct dzn_descriptor_heap *heap, uint32_t slot); 370 dzn_descriptor_heap_get_gpu_handle(const struct dzn_descriptor_heap *heap, uint32_t slot); 373 dzn_descriptor_heap_write_image_view_desc(struct dzn_descriptor_heap *heap, 380 dzn_descriptor_heap_write_buffer_desc(struct dzn_descriptor_heap *heap, 392 struct dzn_descriptor_heap heap; member 421 struct dzn_descriptor_heap **heap, 1079 ID3D12QueryHeap *heap; member [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_program.c | 474 struct nouveau_heap *heap; in nv50_program_upload_code() local 480 case PIPE_SHADER_VERTEX: heap = nv50->screen->vp_code_heap; break; in nv50_program_upload_code() 481 case PIPE_SHADER_GEOMETRY: heap = nv50->screen->gp_code_heap; break; in nv50_program_upload_code() 482 case PIPE_SHADER_FRAGMENT: heap = nv50->screen->fp_code_heap; break; in nv50_program_upload_code() 483 case PIPE_SHADER_COMPUTE: heap = nv50->screen->fp_code_heap; break; in nv50_program_upload_code() 489 ret = nouveau_heap_alloc(heap, size, prog, &prog->mem); in nv50_program_upload_code() 494 while (heap->next) { in nv50_program_upload_code() 495 struct nv50_program *evict = heap->next->priv; in nv50_program_upload_code() 500 ret = nouveau_heap_alloc(heap, size, prog, &prog->mem); in nv50_program_upload_code()
|
/third_party/node/deps/v8/src/heap/ |
H A D | mark-compact.h | 12 #include "src/heap/base/worklist.h" 13 #include "src/heap/concurrent-marking.h" 14 #include "src/heap/marking-visitor.h" 15 #include "src/heap/marking-worklist.h" 16 #include "src/heap/marking.h" 17 #include "src/heap/memory-measurement.h" 18 #include "src/heap/parallel-work-item.h" 19 #include "src/heap/spaces.h" 20 #include "src/heap/sweeper.h" 202 inline Heap* heap() cons function in v8::internal::MarkCompactCollectorBase 206 MarkCompactCollectorBase(Heap* heap) MarkCompactCollectorBase() argument 391 MainMarkingVisitor(MarkingState* marking_state, MarkingWorklists::Local* local_marking_worklists, WeakObjects::Local* local_weak_objects, Heap* heap, unsigned mark_compact_epoch, base::EnumSet<CodeFlushMode> code_flush_mode, bool embedder_tracing_enabled, bool should_keep_ages_unchanged) MainMarkingVisitor() argument [all...] |
H A D | memory-allocator.h | 21 #include "src/heap/basic-memory-chunk.h" 22 #include "src/heap/code-range.h" 23 #include "src/heap/memory-chunk.h" 24 #include "src/heap/spaces.h" 37 // allocator allocates and deallocates pages for the paged heap spaces and large 47 Unmapper(Heap* heap, MemoryAllocator* allocator) in Unmapper() argument 48 : heap_(heap), allocator_(allocator) { in Unmapper() 394 // of determining that pointers are outside the heap. The estimate is 396 // to our heap. The range is [lowest, highest[, inclusive on the low end 414 friend class heap [all...] |
H A D | local-heap.h | 18 #include "src/heap/concurrent-allocator.h" 27 // LocalHeap is used by the GC to track all threads with heap access in order to 30 // Running: Thread is allowed to access the heap but needs to give the GC the 34 // for a collection. Useful when threads do not need heap access for 41 Heap* heap, ThreadKind kind, 93 Heap* heap() { return heap_; } in heap() function in v8::internal::LocalHeap 94 Heap* AsHeap() { return heap(); } in AsHeap() 108 heap()->RegisterCodeObject(code); in RegisterCodeObject() 122 // iterable heap. 125 // Fetches a pointer to the local heap fro [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/ |
H A D | lima_gp.c | 37 dev_dbg(dev->dev, "gp out of heap irq status=%x\n", in lima_gp_irq_handler() 136 /* update real heap buffer size for GP */ in lima_gp_task_run() 147 task->heap = bo; in lima_gp_task_run() 225 if (fail_size == task->heap->heap_size) { in lima_gp_task_recover() 228 ret = lima_heap_alloc(task->heap, task->vm); in lima_gp_task_recover() 238 f[LIMA_GP_PLBU_ALLOC_START_ADDR >> 2] + task->heap->heap_size; in lima_gp_task_recover()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/lima/ |
H A D | lima_gp.c | 37 dev_dbg(dev->dev, "gp out of heap irq status=%x\n", in lima_gp_irq_handler() 136 /* update real heap buffer size for GP */ in lima_gp_task_run() 147 task->heap = bo; in lima_gp_task_run() 225 if (fail_size == task->heap->heap_size) { in lima_gp_task_recover() 228 ret = lima_heap_alloc(task->heap, task->vm); in lima_gp_task_recover() 238 f[LIMA_GP_PLBU_ALLOC_START_ADDR >> 2] + task->heap->heap_size; in lima_gp_task_recover()
|
/third_party/node/deps/v8/src/diagnostics/ |
H A D | basic-block-profiler.cc | 12 #include "src/heap/heap-inl.h" 129 Handle<ArrayList> list(isolate->heap()->basic_block_profiling_data(), in ResetCounts() 142 isolate->heap()->basic_block_profiling_data().Length() > 0; in HasData() 151 Handle<ArrayList> list(isolate->heap()->basic_block_profiling_data(), in Print() 171 ArrayList list(isolate->heap()->basic_block_profiling_data()); in GetCoverageBitmap()
|
/third_party/node/deps/v8/src/execution/ |
H A D | stack-guard.cc | 271 isolate_->heap()->VerifyNewSpaceTop(); in HandleInterrupts() 276 isolate_->heap()->MonotonicallyIncreasingTimeInMs(); in HandleInterrupts() 293 isolate_->heap()->HandleGCRequest(); in HandleInterrupts() 316 isolate_->heap()->DeoptMarkedAllocationSites(); in HandleInterrupts()
|
/third_party/node/deps/v8/src/profiler/ |
H A D | allocation-tracker.cc | 10 #include "src/profiler/heap-snapshot-generator-inl.h" 203 Heap* heap = ids_->heap(); in AllocationEvent() local 205 // Mark the new block as FreeSpace to make sure the heap is iterable in AllocationEvent() 207 heap->CreateFillerObjectAt(addr, size, ClearRecordedSlots::kNo); in AllocationEvent() 209 Isolate* isolate = Isolate::FromHeap(heap); in AllocationEvent() 253 // Converting start offset into line and column may cause heap in AddFunctionInfo()
|
H A D | sampling-heap-profiler.cc | 5 #include "src/profiler/sampling-heap-profiler.h" 15 #include "src/heap/heap.h" 52 Heap* heap, StringsStorage* names, uint64_t rate, int stack_depth, in SamplingHeapProfiler() 54 : isolate_(Isolate::FromHeap(heap)), in SamplingHeapProfiler() 55 heap_(heap), in SamplingHeapProfiler() 246 // because the translation may allocate strings on the JS heap that have in TranslateAllocationNode() 259 isolate_->heap()->CollectAllGarbage( in GetAllocationProfile() 51 SamplingHeapProfiler( Heap* heap, StringsStorage* names, uint64_t rate, int stack_depth, v8::HeapProfiler::SamplingFlags flags) SamplingHeapProfiler() argument
|
H A D | sampling-heap-profiler.h | 14 #include "src/heap/heap.h" 119 SamplingHeapProfiler(Heap* heap, StringsStorage* names, uint64_t rate, 131 Observer(Heap* heap, intptr_t step_size, uint64_t rate, in Observer() argument 136 heap_(heap), in Observer()
|
/third_party/node/deps/v8/src/objects/ |
H A D | string.cc | 13 #include "src/heap/heap-inl.h" 14 #include "src/heap/local-factory-inl.h" 15 #include "src/heap/local-heap-inl.h" 16 #include "src/heap/memory-chunk.h" 17 #include "src/heap/read-only-heap.h" 131 isolate->heap()->UpdateExternalString( in MigrateExternalStringResource() 136 isolate->heap() in MigrateExternalStringResource() 1740 Heap* heap = Heap::FromWritableHeapObject(*string); Truncate() local [all...] |
H A D | code.cc | 148 void Code::ClearEmbeddedObjects(Heap* heap) { in ClearEmbeddedObjects() argument 149 HeapObject undefined = ReadOnlyRoots(heap).undefined_value(); in ClearEmbeddedObjects() 153 it.rinfo()->set_target_object(heap, undefined, SKIP_WRITE_BARRIER); in ClearEmbeddedObjects() 169 void Code::CopyFromNoFlush(ByteArray reloc_info, Heap* heap, in CopyFromNoFlush() argument 183 RelocateFromDesc(reloc_info, heap, desc); in CopyFromNoFlush() 186 void Code::RelocateFromDesc(ByteArray reloc_info, Heap* heap, in RelocateFromDesc() argument 195 it.rinfo()->set_target_object(heap, *p, UPDATE_WRITE_BARRIER, in RelocateFromDesc() 318 // rewritten as pc-relative jumps to the off-heap instruction stream and are in IsIsolateIndependent() 355 Object list = isolate->heap()->native_contexts_list(); in OptimizedCodeIterator()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | ummu.c | 69 args->v0.size = mmu->heap[index].size; in nvkm_ummu_heap() 90 args->v0.heap = mmu->type[index].heap; in nvkm_ummu_type()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ram.c | 104 nvkm_ram_get(struct nvkm_device *device, u8 heap, u8 type, u8 rpage, u64 size, in nvkm_ram_get() argument 133 ret = nvkm_mm_tail(mm, heap, type, max, min, align, &r); in nvkm_ram_get() 135 ret = nvkm_mm_head(mm, heap, type, max, min, align, &r); in nvkm_ram_get()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ram.c | 112 nvkm_ram_get(struct nvkm_device *device, u8 heap, u8 type, u8 rpage, u64 size, in nvkm_ram_get() argument 141 ret = nvkm_mm_tail(mm, heap, type, max, min, align, &r); in nvkm_ram_get() 143 ret = nvkm_mm_head(mm, heap, type, max, min, align, &r); in nvkm_ram_get()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | ummu.c | 69 args->v0.size = mmu->heap[index].size; in nvkm_ummu_heap() 90 args->v0.heap = mmu->type[index].heap; in nvkm_ummu_type()
|
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | heap-base.h | 11 #include "include/cppgc/heap-statistics.h" 12 #include "include/cppgc/heap.h" 16 #include "src/heap/cppgc/compactor.h" 17 #include "src/heap/cppgc/garbage-collector.h" 18 #include "src/heap/cppgc/heap-object-header.h" 19 #include "src/heap/cppgc/marker.h" 20 #include "src/heap/cppgc/metric-recorder.h" 21 #include "src/heap/cppgc/object-allocator.h" 22 #include "src/heap/cppg 43 namespace heap { global() namespace [all...] |
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-concurrent-dispatcher.cc | 9 #include "src/compiler/js-heap-broker.h" 31 local_isolate_->heap()->AttachPersistentHandles( in AttachLocalIsolateForMaglev() 40 local_isolate_->heap()->DetachPersistentHandles(); in DetachLocalIsolateForMaglev() 133 DCHECK(local_isolate.heap()->IsParked());
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | ResourceMemoryAllocatorVk.cpp | 54 // Take the min in the very unlikely case the memory heap is tiny. in SingleTypeAllocator() 135 // is part of the resource and not the heap, which doesn't match the Vulkan model. in Allocate() 193 ResourceHeap* heap = ToBackend(allocation->GetResourceHeap()); in Deallocate() local 195 mDevice->GetFencedDeleter()->DeleteWhenUnused(heap->GetMemory()); in Deallocate() 196 delete heap; in Deallocate() 213 // Invalidate the underlying resource heap in case the client accidentally in Deallocate() 273 // All things equal favor the memory in the biggest heap in FindBestTypeIndex()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | slb.c | 385 unsigned long heap = mm->start_brk; in preload_new_slb_context() local 407 /* Bottom of heap, grows up. */ in preload_new_slb_context() 408 if (heap && !is_kernel_addr(heap)) { in preload_new_slb_context() 409 if (preload_add(ti, heap)) in preload_new_slb_context() 410 slb_allocate_user(mm, heap); in preload_new_slb_context()
|
/third_party/mesa3d/src/microsoft/clc/ |
H A D | compute_test.cpp | 44 GetCPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetCPUDescriptorHandleForHeapStart() argument 46 return heap->GetCPUDescriptorHandleForHeapStart(); in GetCPUDescriptorHandleForHeapStart() 49 GetGPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetGPUDescriptorHandleForHeapStart() argument 51 return heap->GetGPUDescriptorHandleForHeapStart(); in GetGPUDescriptorHandleForHeapStart() 60 GetCPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetCPUDescriptorHandleForHeapStart() argument 63 heap->GetCPUDescriptorHandleForHeapStart(&ret); in GetCPUDescriptorHandleForHeapStart() 67 GetGPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap *heap) in GetGPUDescriptorHandleForHeapStart() argument 70 heap->GetGPUDescriptorHandleForHeapStart(&ret); in GetGPUDescriptorHandleForHeapStart() 737 throw runtime_error("failed to create descriptor heap"); in SetUp()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | arm-spe.c | 43 struct auxtrace_heap heap; member 661 * record into auxtrace heap, thus the record can be deferred to in arm_spe_run_decoder() 754 ret = auxtrace_heap__add(&spe->heap, queue_nr, speq->timestamp); in arm_spe__setup_queue() 815 if (!spe->heap.heap_cnt) in arm_spe_process_queues() 818 if (spe->heap.heap_array[0].ordinal >= timestamp) in arm_spe_process_queues() 821 queue_nr = spe->heap.heap_array[0].queue_nr; in arm_spe_process_queues() 825 auxtrace_heap__pop(&spe->heap); in arm_spe_process_queues() 827 if (spe->heap.heap_cnt) { in arm_spe_process_queues() 828 ts = spe->heap.heap_array[0].ordinal + 1; in arm_spe_process_queues() 844 auxtrace_heap__add(&spe->heap, queue_n in arm_spe_process_queues() [all...] |
/third_party/node/deps/v8/src/snapshot/ |
H A D | serializer.cc | 10 #include "src/heap/heap-inl.h" // For Space::identity(). 11 #include "src/heap/memory-chunk-inl.h" 12 #include "src/heap/read-only-heap.h" 32 hot_objects_(isolate->heap()), in Serializer() 36 deferred_objects_(isolate->heap()), in Serializer() 37 forward_refs_per_pending_object_(isolate->heap()), in Serializer() 41 back_refs_(isolate->heap()), in Serializer() 42 stack_(isolate->heap()) in Serializer() 676 UnlinkWeakNextScope(Heap* heap, HeapObject object) UnlinkWeakNextScope() argument 1321 HotObjectsList(Heap* heap) HotObjectsList() argument [all...] |