Home
last modified time | relevance | path

Searched refs:RefreshRate (Results 1 – 9 of 9) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DRefreshRateConfigs.h59 class RefreshRate {
68 RefreshRate(DisplayModePtr mode, ConstructorTag) : mode(mode) {} in RefreshRate() function
86 bool operator<(const RefreshRate& other) const {
275 RefreshRate getMaxRefreshRateByPolicy() const EXCLUDES(mLock);
278 RefreshRate getCurrentRefreshRate() const EXCLUDES(mLock);
282 RefreshRate getCurrentRefreshRateByPolicy() const;
420 const RefreshRate* getBestRefreshRate(Iter begin, Iter end) const;
467 const RefreshRate* mCurrentRefreshRate GUARDED_BY(mLock);
476 const RefreshRate* mMinSupportedRefreshRate GUARDED_BY(mLock);
477 const RefreshRate* mMaxSupportedRefreshRate GUARDED_BY(mLock);
[all …]
H A DRefreshRateConfigs.cpp65 using RefreshRate = RefreshRateConfigs::RefreshRate; typedef
67 std::string RefreshRate::toString() const { in toString()
217 const RefreshRate* refreshRate;
260 RefreshRate RefreshRateConfigs::getBestRefreshRateLocked( in getBestRefreshRateLocked()
434 const RefreshRate* bestRefreshRate = maxVoteLayers > 0 in getBestRefreshRateLocked()
587 const RefreshRate* bestRefreshRate = begin->refreshRate; in getBestRefreshRate()
652 RefreshRate RefreshRateConfigs::getCurrentRefreshRate() const { in getCurrentRefreshRate()
724 std::make_unique<RefreshRate>(mode, RefreshRate::ConstructorTag(0))); in updateDisplayModes()
730 std::vector<const RefreshRate*> sortedModes; in updateDisplayModes()
760 const RefreshRate& refreshRate = *iter->second; in isPolicyValidLocked()
[all …]
H A DScheduler.h60 virtual void changeRefreshRate(const scheduler::RefreshRateConfigs::RefreshRate&,
72 using RefreshRate = scheduler::RefreshRateConfigs::RefreshRate;
H A DScheduler.cpp835 const RefreshRate& newRefreshRate = in handleTimerStateChanged()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/
H A DMockSchedulerCallback.h28 void(const scheduler::RefreshRateConfigs::RefreshRate&,
37 void changeRefreshRate(const scheduler::RefreshRateConfigs::RefreshRate&, in changeRefreshRate()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DRefreshRateConfigsTest.cpp42 using RefreshRate = RefreshRateConfigs::RefreshRate; typedef
53 RefreshRate createRefreshRate(DisplayModePtr displayMode) { in createRefreshRate()
54 return {displayMode, RefreshRate::ConstructorTag(0)}; in createRefreshRate()
149 RefreshRate mExpected60Config = {mConfig60, RefreshRate::ConstructorTag(0)};
151 RefreshRate::ConstructorTag(0)};
152 RefreshRate mExpected90Config = {mConfig90, RefreshRate::ConstructorTag(0)};
153 RefreshRate mExpected90DifferentGroupConfig = {mConfig90DifferentGroup,
157 RefreshRate mExpected72Config = {mConfig72, RefreshRate::ConstructorTag(0)};
158 RefreshRate mExpected30Config = {mConfig30, RefreshRate::ConstructorTag(0)};
159 RefreshRate mExpected120Config = {mConfig120, RefreshRate::ConstructorTag(0)};
[all …]
H A DTestableSurfaceFlinger.h769 void changeRefreshRate(const Scheduler::RefreshRate&, Scheduler::ModeEvent) override {} in changeRefreshRate() argument
/aosp12/frameworks/native/services/surfaceflinger/
H A DSurfaceFlinger.h381 using RefreshRate = scheduler::RefreshRateConfigs::RefreshRate; variable
751 void changeRefreshRate(const Scheduler::RefreshRate&, Scheduler::ModeEvent) override;
1075 void changeRefreshRateLocked(const RefreshRate&, Scheduler::ModeEvent) REQUIRES(mStateLock);
H A DSurfaceFlinger.cpp1763 void SurfaceFlinger::changeRefreshRateLocked(const RefreshRate& refreshRate, in changeRefreshRateLocked()
3146 void SurfaceFlinger::changeRefreshRate(const RefreshRate& refreshRate, Scheduler::ModeEvent event) { in changeRefreshRate()