Home
last modified time | relevance | path

Searched refs:GPUResourceTag (Results 1 - 14 of 14) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/image/
H A Dgpu_context.h46 struct GPUResourceTag { struct in OHOS::Rosen::Drawing::PathRenderers
47 GPUResourceTag() in GPUResourceTag() function
49 GPUResourceTag(uint32_t pid, uint32_t tid, uint32_t wid, uint32_t fid, const std::string& name) in GPUResourceTag() function
198 void PurgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GPUResourceTag &tag);
227 void ReleaseByTag(const GPUResourceTag &tag);
234 void DumpMemoryStatisticsByTag(TraceMemoryDump* traceMemoryDump, GPUResourceTag &tag) const;
251 void SetCurrentGpuResourceTag(const GPUResourceTag &tag);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/memory/
H A Drs_tag_tracker.cpp33 Drawing::GPUResourceTag tag(0, 0, 0, tagType, TagType2String(tagType)); in RSTagTracker()
95 Drawing::GPUResourceTag tag(ExtractPid(nodeId), 0, nodeId, tagType, name); in RSTagTracker()
100 RSTagTracker::RSTagTracker(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag) : gpuContext_(gpuContext) in RSTagTracker()
123 Drawing::GPUResourceTag tagEnd(0, 0, 0, 0, "SetTagEnd"); in SetTagEnd()
136 Drawing::GPUResourceTag tagEnd(0, 0, 0, 0, "~RSTagTracker"); in ~RSTagTracker()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dgpu_context_impl.h34 struct GPUResourceTag;
66 virtual void PurgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GPUResourceTag &tag) = 0;
75 virtual void ReleaseByTag(const GPUResourceTag &tag) = 0;
79 virtual void DumpMemoryStatisticsByTag(TraceMemoryDump* traceMemoryDump, GPUResourceTag &tag) = 0;
83 virtual void SetCurrentGpuResourceTag(const GPUResourceTag &tag) = 0;
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_gpu_context_test.cpp156 GPUResourceTag tag; in HWTEST_F()
173 GPUResourceTag tag; in HWTEST_F()
217 GPUResourceTag tag; in HWTEST_F()
234 GPUResourceTag tag; in HWTEST_F()
263 GPUResourceTag gPUResourceTag; in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_gpu_context.h81 void PurgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GPUResourceTag &tag) override;
87 void ReleaseByTag(const GPUResourceTag &tag) override;
94 void DumpMemoryStatisticsByTag(TraceMemoryDump* traceMemoryDump, GPUResourceTag &tag) override;
98 void SetCurrentGpuResourceTag(const GPUResourceTag &tag) override;
H A Dskia_gpu_context.cpp234 void SkiaGPUContext::PurgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GPUResourceTag &tag) in PurgeUnlockedResourcesByTag()
272 void SkiaGPUContext::ReleaseByTag(const GPUResourceTag &tag) in ReleaseByTag()
291 void SkiaGPUContext::DumpMemoryStatisticsByTag(TraceMemoryDump* traceMemoryDump, GPUResourceTag &tag) in DumpMemoryStatisticsByTag()
330 void SkiaGPUContext::SetCurrentGpuResourceTag(const GPUResourceTag &tag) in SetCurrentGpuResourceTag()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/image/
H A Dgpu_context.cpp124 void GPUContext::PurgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GPUResourceTag &tag) in PurgeUnlockedResourcesByTag()
144 void GPUContext::ReleaseByTag(const GPUResourceTag &tag) in ReleaseByTag()
149 void GPUContext::DumpMemoryStatisticsByTag(TraceMemoryDump* traceMemoryDump, GPUResourceTag &tag) const in DumpMemoryStatisticsByTag()
159 void GPUContext::SetCurrentGpuResourceTag(const GPUResourceTag &tag) in SetCurrentGpuResourceTag()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/memory/
H A Drs_memory_manager.h41 static void ReleaseUnlockGpuResource(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag);
46 static void ReleaseAllGpuResource(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag);
64 Drawing::GPUResourceTag* tag, std::string& name);
H A Drs_memory_manager.cpp89 void MemoryManager::ReleaseAllGpuResource(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag) in ReleaseAllGpuResource()
105 Drawing::GPUResourceTag tag(pid, 0, 0, 0, "ReleaseAllGpuResource"); in ReleaseAllGpuResource()
110 void MemoryManager::ReleaseUnlockGpuResource(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag) in ReleaseUnlockGpuResource()
152 Drawing::GPUResourceTag tag(ExtractPid(surfaceNodeId), 0, 0, 0, "ReleaseUnlockGpuResource"); in ReleaseUnlockGpuResource()
160 Drawing::GPUResourceTag tag(pid, 0, 0, 0, "ReleaseUnlockGpuResource"); in ReleaseUnlockGpuResource()
245 Drawing::GPUResourceTag resourceTag(0, 0, 0, tagtype, in GetAppGpuMemoryInMB()
287 Drawing::GPUResourceTag tag(pid, 0, 0, 0, "ReleaseUnlockGpuResource"); in CountPidMemory()
384 DfxString& log, const Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag* tag, std::string& name) in DumpGpuCache()
420 Drawing::GPUResourceTag tag(ExtractPid(nodeTag.first), 0, nodeTag.first, 0, nodeTag.second); in DumpAllGpuInfo()
449 Drawing::GPUResourceTag ta in DumpDrawingGpuMemory()
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/memory/
H A Drs_tag_tracker_test.cpp68 Drawing::GPUResourceTag tag(0, 0, 0, 0, "RSTagTracker001"); in HWTEST_F()
183 Drawing::GPUResourceTag tag(0, 0, 0, 0, "RSTagTracker008"); in HWTEST_F()
200 Drawing::GPUResourceTag tag(0, 0, 0, 0, "RSTagTracker009"); in HWTEST_F()
234 Drawing::GPUResourceTag tag(0, 0, 0, 0, "UpdateReleaseResourceEnabled"); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/memory/
H A Drs_tag_tracker.h41 RSTagTracker(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag);
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/image/gpucontext_fuzzer/
H A Dgpucontext_fuzzer.cpp111 GPUResourceTag tag(fPid, fTid, fWid, fFid, str); in GPUContextFuzzTest002()
156 GPUResourceTag tag(fPid, fTid, fWid, fFid, str); in GPUContextFuzzTest003()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/image/
H A Dgpu_context_test.cpp340 GPUResourceTag tag(0, 0, 0, 0, "PurgeUnlockedResourcesByTagTest001"); in HWTEST_F()
354 GPUResourceTag tag(0, 0, 0, 0, "ReleaseByTagTest001"); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_thread.cpp709 Drawing::GPUResourceTag tag(pid, 0, 0, 0, "TrimMem"); in TrimMem()

Completed in 9 milliseconds