Home
last modified time | relevance | path

Searched refs:heap (Results 276 - 300 of 661) sorted by relevance

1...<<11121314151617181920>>...27

/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_private.h282 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 Dnv50_program.c474 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 Dmark-compact.h12 #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 Dmemory-allocator.h21 #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 Dlocal-heap.h18 #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 Dlima_gp.c37 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 Dlima_gp.c37 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 Dbasic-block-profiler.cc12 #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 Dstack-guard.cc271 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 Dallocation-tracker.cc10 #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 Dsampling-heap-profiler.cc5 #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 Dsampling-heap-profiler.h14 #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 Dstring.cc13 #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 Dcode.cc148 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 Dummu.c69 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 Dram.c104 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 Dram.c112 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 Dummu.c69 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 Dheap-base.h11 #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 Dmaglev-concurrent-dispatcher.cc9 #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 DResourceMemoryAllocatorVk.cpp54 // 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 Dslb.c385 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 Dcompute_test.cpp44 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 Darm-spe.c43 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 Dserializer.cc10 #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...]

Completed in 21 milliseconds

1...<<11121314151617181920>>...27