Home
last modified time | relevance | path

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

1234

/aosp12/frameworks/native/services/surfaceflinger/
H A DSurfaceFlinger.cpp329 bool SurfaceFlinger::hasSyncFramework;
341 bool SurfaceFlinger::useFrameRateApi;
367 SurfaceFlinger::SurfaceFlinger(Factory& factory, SkipInitializationTag) in SurfaceFlinger() function in android::SurfaceFlinger
384 SurfaceFlinger::SurfaceFlinger(Factory& factory) : SurfaceFlinger(factory, SkipInitialization) { in SurfaceFlinger() function in android::SurfaceFlinger
514 SurfaceFlinger::~SurfaceFlinger() = default;
516 void SurfaceFlinger::onFirstRef() { in onFirstRef()
534 void SurfaceFlinger::run() { in run()
563 sp<SurfaceFlinger> flinger; in createDisplay()
800 void SurfaceFlinger::init() { in init()
1832 SurfaceFlinger::FenceWithFenceTime SurfaceFlinger::previousFrameFence() { in previousFrameFence()
[all …]
H A DSurfaceTracing.h34 class SurfaceFlinger; variable
44 SurfaceTracing(SurfaceFlinger& flinger);
83 SurfaceFlinger& mFlinger;
119 Runner(SurfaceFlinger& flinger, SurfaceTracing::Config& config);
130 SurfaceFlinger& mFlinger;
144 AsyncRunner(SurfaceFlinger& flinger, SurfaceTracing::Config& config, std::mutex& sfLock);
H A Dmain_surfaceflinger.cpp94 if (SurfaceFlinger::setSchedAttr(true) != NO_ERROR) { in main()
130 sp<SurfaceFlinger> flinger = surfaceflinger::createSurfaceFlinger(); in main()
153 sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false, in main()
158 if (SurfaceFlinger::setSchedFifo(true) != NO_ERROR) { in main()
H A DRegionSamplingThread.h39 class SurfaceFlinger; variable
66 explicit RegionSamplingThread(SurfaceFlinger& flinger, const TimingTunables& tunables);
67 explicit RegionSamplingThread(SurfaceFlinger& flinger);
107 SurfaceFlinger& mFlinger;
H A DLayerRenderArea.h31 class SurfaceFlinger; variable
35 LayerRenderArea(SurfaceFlinger& flinger, sp<Layer> layer, const Rect& crop, ui::Size reqSize,
57 SurfaceFlinger& mFlinger;
H A DWindowInfosListenerInvoker.h28 class SurfaceFlinger; variable
32 WindowInfosListenerInvoker(const sp<SurfaceFlinger>& sf);
50 const sp<SurfaceFlinger> mSf;
H A DFpsReporter.h31 class SurfaceFlinger; variable
35 FpsReporter(frametimeline::FrameTimeline& frameTimeline, SurfaceFlinger& flinger,
65 SurfaceFlinger& mFlinger;
H A DClient.h32 class SurfaceFlinger; variable
37 explicit Client(const sp<SurfaceFlinger>& flinger);
71 sp<SurfaceFlinger> mFlinger;
H A DRefreshRateOverlay.h36 class SurfaceFlinger; variable
40 RefreshRateOverlay(SurfaceFlinger&, uint32_t lowFps, uint32_t highFps, bool showSpinner);
77 SurfaceFlinger& mFlinger;
H A DSurfaceFlingerFactory.cpp26 sp<SurfaceFlinger> createSurfaceFlinger() { in createSurfaceFlinger()
29 return new SurfaceFlinger(factory); in createSurfaceFlinger()
H A DMonitoredProducer.h26 class SurfaceFlinger; variable
34 const sp<SurfaceFlinger>& flinger,
82 sp<SurfaceFlinger> mFlinger;
H A DSurfaceFlingerFactory.h48 class SurfaceFlinger; variable
96 const sp<SurfaceFlinger>&,
119 ANDROID_API sp<SurfaceFlinger> createSurfaceFlinger();
H A DDisplayDevice.h60 class SurfaceFlinger; variable
252 const sp<SurfaceFlinger> mFlinger;
331 DisplayDeviceCreationArgs(const sp<SurfaceFlinger>&, HWComposer& hwComposer,
334 const sp<SurfaceFlinger> flinger;
H A DSurfaceTracing.cpp32 SurfaceTracing::SurfaceTracing(SurfaceFlinger& flinger) : mFlinger(flinger) {} in SurfaceTracing()
126 SurfaceTracing::Runner::Runner(SurfaceFlinger& flinger, SurfaceTracing::Config& config) in Runner()
204 SurfaceTracing::AsyncRunner::AsyncRunner(SurfaceFlinger& flinger, SurfaceTracing::Config& config, in AsyncRunner()
/aosp12/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DPowerAdvisor.h29 class SurfaceFlinger; variable
59 PowerAdvisor(SurfaceFlinger& flinger);
78 SurfaceFlinger& mFlinger;
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DMessageQueue.h36 class SurfaceFlinger; variable
66 virtual void init(const sp<SurfaceFlinger>& flinger) = 0;
105 sp<SurfaceFlinger> mFlinger;
137 void init(const sp<SurfaceFlinger>& flinger) override;
/aosp12/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/
H A 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
145 * Per-layer display pipeline metrics reported by SurfaceFlinger.
158 // defined in SurfaceFlinger and are tracked per device.
164 // defined in SurfaceFlinger and are tracked per device.
[all …]
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTestableSurfaceFlinger.h119 const sp<SurfaceFlinger>& flinger, in createMonitoredProducer()
183 using HotplugEvent = SurfaceFlinger::HotplugEvent;
185 SurfaceFlinger* flinger() { return mFlinger.get(); } in flinger()
351 SurfaceFlinger::TraverseLayersFunction traverseLayers, in renderScreenImplLocked()
362 return mFlinger->SurfaceFlinger::traverseLayersInLayerStack(layerStack, uid, visitor); in traverseLayersInLayerStack()
367 return mFlinger->SurfaceFlinger::getDisplayNativePrimaries(displayToken, primaries); in getDisplayNativePrimaries()
395 return SurfaceFlinger::calculateMaxAcquiredBufferCount(refreshRate, presentLatency); in calculateMaxAcquiredBufferCount()
421 auto& mutableHasWideColorDisplay() { return SurfaceFlinger::hasWideColorDisplay; } in mutableHasWideColorDisplay()
422 auto& mutableUseColorManagement() { return SurfaceFlinger::useColorManagement; } in mutableUseColorManagement()
775 sp<SurfaceFlinger> mFlinger = new SurfaceFlinger(mFactory, SurfaceFlinger::SkipInitialization);
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/
H A DMockLayer.h27 MockLayer(SurfaceFlinger* flinger, std::string name) in MockLayer()
29 explicit MockLayer(SurfaceFlinger* flinger) : MockLayer(flinger, "TestLayer") {} in MockLayer()
/aosp12/frameworks/native/services/surfaceflinger/sysprop/
H A 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 …]
/aosp12/system/sepolicy/prebuilts/api/31.0/private/
H A Dautomotive_display_service.te13 # Allow to use Binder IPC for SurfaceFlinger.
24 # Allow to find SurfaceFlinger.
/aosp12/system/sepolicy/prebuilts/api/30.0/private/
H A Dautomotive_display_service.te13 # Allow to use Binder IPC for SurfaceFlinger.
23 # Allow to find SurfaceFlinger.
/aosp12/system/sepolicy/prebuilts/api/32.0/private/
H A Dautomotive_display_service.te13 # Allow to use Binder IPC for SurfaceFlinger.
24 # Allow to find SurfaceFlinger.
/aosp12/system/sepolicy/private/
H A Dautomotive_display_service.te13 # Allow to use Binder IPC for SurfaceFlinger.
24 # Allow to find SurfaceFlinger.
/aosp12/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto/
H A 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

1234