/frameworks/native/services/surfaceflinger/ |
D | SurfaceFlinger.cpp | 277 int64_t SurfaceFlinger::dispSyncPresentTimeOffset; 278 bool SurfaceFlinger::useHwcForRgbToYuv; 279 bool SurfaceFlinger::hasSyncFramework; 280 int64_t SurfaceFlinger::maxFrameBufferAcquiredBuffers; 281 uint32_t SurfaceFlinger::maxGraphicsWidth; 282 uint32_t SurfaceFlinger::maxGraphicsHeight; 283 bool SurfaceFlinger::hasWideColorDisplay; 284 bool SurfaceFlinger::useContextPriority; 285 Dataspace SurfaceFlinger::defaultCompositionDataspace = Dataspace::V0_SRGB; 286 ui::PixelFormat SurfaceFlinger::defaultCompositionPixelFormat = ui::PixelFormat::RGBA_8888; [all …]
|
D | WindowInfosListenerInvoker.h | 28 class SurfaceFlinger; variable 32 explicit WindowInfosListenerInvoker(SurfaceFlinger&); 47 SurfaceFlinger& mFlinger;
|
D | LayerRenderArea.h | 31 class SurfaceFlinger; variable 35 LayerRenderArea(SurfaceFlinger& flinger, sp<Layer> layer, const Rect& crop, ui::Size reqSize, 58 SurfaceFlinger& mFlinger;
|
D | RegionSamplingThread.h | 40 class SurfaceFlinger; variable 69 explicit RegionSamplingThread(SurfaceFlinger& flinger, const TimingTunables& tunables); 70 explicit RegionSamplingThread(SurfaceFlinger& flinger); 105 SurfaceFlinger& mFlinger;
|
D | main_surfaceflinger.cpp | 93 if (SurfaceFlinger::setSchedAttr(true) != NO_ERROR) { in main() 129 sp<SurfaceFlinger> flinger = surfaceflinger::createSurfaceFlinger(); in main() 152 sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false, in main() 162 if (SurfaceFlinger::setSchedFifo(true) != NO_ERROR) { in main()
|
D | FpsReporter.h | 32 class SurfaceFlinger; variable 36 FpsReporter(frametimeline::FrameTimeline& frameTimeline, SurfaceFlinger& flinger, 61 SurfaceFlinger& mFlinger;
|
D | SurfaceFlingerFactory.cpp | 26 sp<SurfaceFlinger> createSurfaceFlinger() { in createSurfaceFlinger() 29 return new SurfaceFlinger(factory); in createSurfaceFlinger()
|
D | Client.h | 32 class SurfaceFlinger; variable 37 explicit Client(const sp<SurfaceFlinger>& flinger); 71 sp<SurfaceFlinger> mFlinger;
|
D | SurfaceFlingerFactory.h | 46 class SurfaceFlinger; variable 90 const sp<SurfaceFlinger>&, 113 ANDROID_API sp<SurfaceFlinger> createSurfaceFlinger();
|
D | MonitoredProducer.h | 26 class SurfaceFlinger; variable 34 const sp<SurfaceFlinger>& flinger, 82 sp<SurfaceFlinger> mFlinger;
|
D | DisplayDevice.h | 58 class SurfaceFlinger; variable 267 const sp<SurfaceFlinger> mFlinger; 350 DisplayDeviceCreationArgs(const sp<SurfaceFlinger>&, HWComposer& hwComposer, 353 const sp<SurfaceFlinger> flinger;
|
D | TunnelModeEnabledReporter.h | 30 class SurfaceFlinger; variable
|
D | Layer.h | 71 class SurfaceFlinger; variable 88 LayerCreationArgs(SurfaceFlinger*, sp<Client>, std::string name, uint32_t flags, LayerMetadata); 90 SurfaceFlinger* flinger; 294 sp<SurfaceFlinger> mFlinger; 305 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer, BBinder* handle) in LayerCleaner() 319 Handle(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) in Handle() 978 sp<SurfaceFlinger> mFlinger;
|
D | Android.bp | 31 "-DLOG_TAG=\"SurfaceFlinger\"", 196 "SurfaceFlinger.cpp", 214 "-DLOG_TAG=\"SurfaceFlinger\"",
|
/frameworks/native/services/surfaceflinger/fuzzer/ |
D | README.md | 1 # Fuzzers for SurfaceFlinger 3 + [SurfaceFlinger](#SurfaceFlinger) 8 # <a name="SurfaceFlinger"></a> Fuzzer for SurfaceFlinger 10 SurfaceFlinger supports the following data sources:
|
D | surfaceflinger_scheduler_fuzzer.h | 71 FuzzImplLayer(SurfaceFlinger* flinger, std::string name) in FuzzImplLayer() 73 explicit FuzzImplLayer(SurfaceFlinger* flinger) : FuzzImplLayer(flinger, "FuzzLayer") {} in FuzzImplLayer()
|
/frameworks/native/services/surfaceflinger/Tracing/ |
D | LayerTracing.h | 35 class SurfaceFlinger; variable 43 LayerTracing(SurfaceFlinger& flinger); 68 SurfaceFlinger& mFlinger;
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
D | MockLayer.h | 27 MockLayer(SurfaceFlinger* flinger, std::string name) in MockLayer() 29 explicit MockLayer(SurfaceFlinger* flinger) : MockLayer(flinger, "TestLayer") {} in MockLayer()
|
/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/ |
D | timestats_atoms.proto | 36 * Global display pipeline metrics reported by SurfaceFlinger. 43 // are defined in SurfaceFlinger and are tracked per device. 49 // Buckets are defined in SurfaceFlinger and are tracked per device. 75 // Total number of event connections tracked by SurfaceFlinger at the time 81 // Set of timings measured from when SurfaceFlinger began compositing a 83 // measures SurfaceFlinger's total CPU walltime on the critical path per 88 // Set of timings measured from when SurfaceFlinger first began using the 90 // frame. This measures the total additional time SurfaceFlinger needed to 132 // Buckets of timings in ms by which SurfaceFlinger's deadline was missed 145 * Per-layer display pipeline metrics reported by SurfaceFlinger. [all …]
|
/frameworks/native/services/surfaceflinger/sysprop/ |
D | SurfaceFlingerProperties.sysprop | 22 # - The phase offset between hardware vsync and when SurfaceFlinger wakes up 61 # Controls the number of buffers SurfaceFlinger will allocate for use in FramebufferSurface. 199 # useColorManagement indicates whether SurfaceFlinger should manage color 211 # Returns the default data space and pixel format that SurfaceFlinger 226 # dataspace is the default data space that SurfaceFlinger expects. 237 # pixelFormat is the default pixel format that SurfaceFlinger 248 # wcgDataspace is the data space that SurfaceFlinger expects for 263 # wcgPixelFormat is the pixel format that SurfaceFlinger expects for 275 # SurfaceFlinger expects for surfaces which are color space agnostic. 277 # unspecified, the data space follows what SurfaceFlinger expects for [all …]
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | TestableSurfaceFlinger.h | 116 const sp<SurfaceFlinger>& flinger, in createMonitoredProducer() 180 using HotplugEvent = SurfaceFlinger::HotplugEvent; 182 TestableSurfaceFlinger(sp<SurfaceFlinger> flinger = nullptr) : mFlinger(flinger) { in mFlinger() 184 mFlinger = sp<SurfaceFlinger>::make(mFactory, SurfaceFlinger::SkipInitialization); in mFlinger() 189 SurfaceFlinger* flinger() { return mFlinger.get(); } in flinger() 422 SurfaceFlinger::TraverseLayersFunction traverseLayers, in renderScreenImpl() 433 return mFlinger->SurfaceFlinger::traverseLayersInLayerStack(layerStack, uid, visitor); in traverseLayersInLayerStack() 438 return mFlinger->SurfaceFlinger::getDisplayNativePrimaries(displayToken, primaries); in getDisplayNativePrimaries() 467 return SurfaceFlinger::calculateMaxAcquiredBufferCount(refreshRate, presentLatency); in calculateMaxAcquiredBufferCount() 530 auto& mutableHasWideColorDisplay() { return SurfaceFlinger::hasWideColorDisplay; } in mutableHasWideColorDisplay() [all …]
|
/frameworks/native/services/surfaceflinger/Tracing/tools/ |
D | LayerTraceGenerator.cpp | 75 const sp<SurfaceFlinger>& /* flinger */, const wp<Layer>& /* layer */) override { in createMonitoredProducer() argument 122 class MockSurfaceFlinger : public SurfaceFlinger { 125 : SurfaceFlinger(factory, SurfaceFlinger::SkipInitialization) {} in MockSurfaceFlinger()
|
D | run.sh | 9 adb shell service call SurfaceFlinger 1041 i32 0
|
/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto/ |
D | timestats.proto | 36 // Total missed frames of SurfaceFlinger. 66 // Total number of frames dropped by SurfaceFlinger. 68 // There are multiple timestamps tracked in SurfaceFlinger, and these are the
|
/frameworks/native/services/surfaceflinger/tests/fakehwc/ |
D | FakeComposerUtils.cpp | 143 sf = sm->checkService(String16(android::SurfaceFlinger::getServiceName())); in startSurfaceFlinger() 155 sf = sm->checkService(String16(android::SurfaceFlinger::getServiceName())); in stopSurfaceFlinger()
|