Home
last modified time | relevance | path

Searched refs:SurfaceFlinger (Results 1 – 25 of 59) sorted by relevance

123

/frameworks/native/services/surfaceflinger/
DSurfaceFlinger.cpp277 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 …]
DWindowInfosListenerInvoker.h28 class SurfaceFlinger; variable
32 explicit WindowInfosListenerInvoker(SurfaceFlinger&);
47 SurfaceFlinger& mFlinger;
DLayerRenderArea.h31 class SurfaceFlinger; variable
35 LayerRenderArea(SurfaceFlinger& flinger, sp<Layer> layer, const Rect& crop, ui::Size reqSize,
58 SurfaceFlinger& mFlinger;
DRegionSamplingThread.h40 class SurfaceFlinger; variable
69 explicit RegionSamplingThread(SurfaceFlinger& flinger, const TimingTunables& tunables);
70 explicit RegionSamplingThread(SurfaceFlinger& flinger);
105 SurfaceFlinger& mFlinger;
Dmain_surfaceflinger.cpp93 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()
DFpsReporter.h32 class SurfaceFlinger; variable
36 FpsReporter(frametimeline::FrameTimeline& frameTimeline, SurfaceFlinger& flinger,
61 SurfaceFlinger& mFlinger;
DSurfaceFlingerFactory.cpp26 sp<SurfaceFlinger> createSurfaceFlinger() { in createSurfaceFlinger()
29 return new SurfaceFlinger(factory); in createSurfaceFlinger()
DClient.h32 class SurfaceFlinger; variable
37 explicit Client(const sp<SurfaceFlinger>& flinger);
71 sp<SurfaceFlinger> mFlinger;
DSurfaceFlingerFactory.h46 class SurfaceFlinger; variable
90 const sp<SurfaceFlinger>&,
113 ANDROID_API sp<SurfaceFlinger> createSurfaceFlinger();
DMonitoredProducer.h26 class SurfaceFlinger; variable
34 const sp<SurfaceFlinger>& flinger,
82 sp<SurfaceFlinger> mFlinger;
DDisplayDevice.h58 class SurfaceFlinger; variable
267 const sp<SurfaceFlinger> mFlinger;
350 DisplayDeviceCreationArgs(const sp<SurfaceFlinger>&, HWComposer& hwComposer,
353 const sp<SurfaceFlinger> flinger;
DTunnelModeEnabledReporter.h30 class SurfaceFlinger; variable
DLayer.h71 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;
DAndroid.bp31 "-DLOG_TAG=\"SurfaceFlinger\"",
196 "SurfaceFlinger.cpp",
214 "-DLOG_TAG=\"SurfaceFlinger\"",
/frameworks/native/services/surfaceflinger/fuzzer/
DREADME.md1 # Fuzzers for SurfaceFlinger
3 + [SurfaceFlinger](#SurfaceFlinger)
8 # <a name="SurfaceFlinger"></a> Fuzzer for SurfaceFlinger
10 SurfaceFlinger supports the following data sources:
Dsurfaceflinger_scheduler_fuzzer.h71 FuzzImplLayer(SurfaceFlinger* flinger, std::string name) in FuzzImplLayer()
73 explicit FuzzImplLayer(SurfaceFlinger* flinger) : FuzzImplLayer(flinger, "FuzzLayer") {} in FuzzImplLayer()
/frameworks/native/services/surfaceflinger/Tracing/
DLayerTracing.h35 class SurfaceFlinger; variable
43 LayerTracing(SurfaceFlinger& flinger);
68 SurfaceFlinger& mFlinger;
/frameworks/native/services/surfaceflinger/tests/unittests/mock/
DMockLayer.h27 MockLayer(SurfaceFlinger* flinger, std::string name) in MockLayer()
29 explicit MockLayer(SurfaceFlinger* flinger) : MockLayer(flinger, "TestLayer") {} in MockLayer()
/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/
Dtimestats_atoms.proto36 * 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/
DSurfaceFlingerProperties.sysprop22 # - 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/
DTestableSurfaceFlinger.h116 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/
DLayerTraceGenerator.cpp75 const sp<SurfaceFlinger>& /* flinger */, const wp<Layer>& /* layer */) override { in createMonitoredProducer() argument
122 class MockSurfaceFlinger : public SurfaceFlinger {
125 : SurfaceFlinger(factory, SurfaceFlinger::SkipInitialization) {} in MockSurfaceFlinger()
Drun.sh9 adb shell service call SurfaceFlinger 1041 i32 0
/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto/
Dtimestats.proto36 // 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/
DFakeComposerUtils.cpp143 sf = sm->checkService(String16(android::SurfaceFlinger::getServiceName())); in startSurfaceFlinger()
155 sf = sm->checkService(String16(android::SurfaceFlinger::getServiceName())); in stopSurfaceFlinger()

123