/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/image/ |
H A D | gpu_context.h | 46 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 D | rs_tag_tracker.cpp | 33 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 D | gpu_context_impl.h | 34 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 D | skia_gpu_context_test.cpp | 156 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 D | skia_gpu_context.h | 81 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 D | skia_gpu_context.cpp | 234 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 D | gpu_context.cpp | 124 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 D | rs_memory_manager.h | 41 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 D | rs_memory_manager.cpp | 89 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 D | rs_tag_tracker_test.cpp | 68 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 D | rs_tag_tracker.h | 41 RSTagTracker(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag);
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/image/gpucontext_fuzzer/ |
H A D | gpucontext_fuzzer.cpp | 111 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 D | gpu_context_test.cpp | 340 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 D | rs_uni_render_thread.cpp | 709 Drawing::GPUResourceTag tag(pid, 0, 0, 0, "TrimMem"); in TrimMem()
|