/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | SurfaceFlinger.cpp | 329 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 D | SurfaceTracing.h | 34 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 D | main_surfaceflinger.cpp | 94 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 D | RegionSamplingThread.h | 39 class SurfaceFlinger; variable 66 explicit RegionSamplingThread(SurfaceFlinger& flinger, const TimingTunables& tunables); 67 explicit RegionSamplingThread(SurfaceFlinger& flinger); 107 SurfaceFlinger& mFlinger;
|
H A D | LayerRenderArea.h | 31 class SurfaceFlinger; variable 35 LayerRenderArea(SurfaceFlinger& flinger, sp<Layer> layer, const Rect& crop, ui::Size reqSize, 57 SurfaceFlinger& mFlinger;
|
H A D | WindowInfosListenerInvoker.h | 28 class SurfaceFlinger; variable 32 WindowInfosListenerInvoker(const sp<SurfaceFlinger>& sf); 50 const sp<SurfaceFlinger> mSf;
|
H A D | FpsReporter.h | 31 class SurfaceFlinger; variable 35 FpsReporter(frametimeline::FrameTimeline& frameTimeline, SurfaceFlinger& flinger, 65 SurfaceFlinger& mFlinger;
|
H A D | Client.h | 32 class SurfaceFlinger; variable 37 explicit Client(const sp<SurfaceFlinger>& flinger); 71 sp<SurfaceFlinger> mFlinger;
|
H A D | RefreshRateOverlay.h | 36 class SurfaceFlinger; variable 40 RefreshRateOverlay(SurfaceFlinger&, uint32_t lowFps, uint32_t highFps, bool showSpinner); 77 SurfaceFlinger& mFlinger;
|
H A D | SurfaceFlingerFactory.cpp | 26 sp<SurfaceFlinger> createSurfaceFlinger() { in createSurfaceFlinger() 29 return new SurfaceFlinger(factory); in createSurfaceFlinger()
|
H A D | MonitoredProducer.h | 26 class SurfaceFlinger; variable 34 const sp<SurfaceFlinger>& flinger, 82 sp<SurfaceFlinger> mFlinger;
|
H A D | SurfaceFlingerFactory.h | 48 class SurfaceFlinger; variable 96 const sp<SurfaceFlinger>&, 119 ANDROID_API sp<SurfaceFlinger> createSurfaceFlinger();
|
H A D | DisplayDevice.h | 60 class SurfaceFlinger; variable 252 const sp<SurfaceFlinger> mFlinger; 331 DisplayDeviceCreationArgs(const sp<SurfaceFlinger>&, HWComposer& hwComposer, 334 const sp<SurfaceFlinger> flinger;
|
H A D | SurfaceTracing.cpp | 32 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 D | PowerAdvisor.h | 29 class SurfaceFlinger; variable 59 PowerAdvisor(SurfaceFlinger& flinger); 78 SurfaceFlinger& mFlinger;
|
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | MessageQueue.h | 36 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 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 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 D | TestableSurfaceFlinger.h | 119 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 D | MockLayer.h | 27 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 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 …]
|
/aosp12/system/sepolicy/prebuilts/api/31.0/private/ |
H A D | automotive_display_service.te | 13 # Allow to use Binder IPC for SurfaceFlinger. 24 # Allow to find SurfaceFlinger.
|
/aosp12/system/sepolicy/prebuilts/api/30.0/private/ |
H A D | automotive_display_service.te | 13 # Allow to use Binder IPC for SurfaceFlinger. 23 # Allow to find SurfaceFlinger.
|
/aosp12/system/sepolicy/prebuilts/api/32.0/private/ |
H A D | automotive_display_service.te | 13 # Allow to use Binder IPC for SurfaceFlinger. 24 # Allow to find SurfaceFlinger.
|
/aosp12/system/sepolicy/private/ |
H A D | automotive_display_service.te | 13 # Allow to use Binder IPC for SurfaceFlinger. 24 # Allow to find SurfaceFlinger.
|
/aosp12/frameworks/native/services/surfaceflinger/TimeStats/timestatsproto/ |
H A 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
|