Home
last modified time | relevance | path

Searched refs:ConfigEvent (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DScheduler.h42 enum class ConfigEvent { None, Changed }; enum
45 friend ConfigEvent operator|(const ConfigEvent& first, const ConfigEvent& second) {
46 if (first == ConfigEvent::Changed) return ConfigEvent::Changed;
47 if (second == ConfigEvent::Changed) return ConfigEvent::Changed;
48 return ConfigEvent::None;
52 using ChangeRefreshRateCallback = std::function<void(RefreshRateType, ConfigEvent)>;
225 void changeRefreshRate(RefreshRateType refreshRateType, ConfigEvent configEvent);
DScheduler.cpp370 changeRefreshRate(newRefreshRateType, ConfigEvent::Changed); in updateFpsBasedOnContent()
467 changeRefreshRate(newRefreshRateType, ConfigEvent::None); in timerChangeRefreshRate()
471 ConfigEvent event = ConfigEvent::None; in touchChangeRefreshRate()
486 event = ConfigEvent::Changed; in touchChangeRefreshRate()
546 void Scheduler::changeRefreshRate(RefreshRateType refreshRateType, ConfigEvent configEvent) { in changeRefreshRate()
/frameworks/av/services/audioflinger/
DThreads.h84 class ConfigEvent: public RefBase {
86 virtual ~ConfigEvent() {} in ~ConfigEvent()
99 explicit ConfigEvent(int type, bool requiresSystemReady = false) :
119 class IoConfigEvent : public ConfigEvent {
122 ConfigEvent(CFG_EVENT_IO) { in IoConfigEvent()
144 class PrioConfigEvent : public ConfigEvent {
147 ConfigEvent(CFG_EVENT_PRIO, true) { in PrioConfigEvent()
165 class SetParameterConfigEvent : public ConfigEvent {
168 ConfigEvent(CFG_EVENT_SET_PARAMETER) { in SetParameterConfigEvent()
189 class CreateAudioPatchConfigEvent : public ConfigEvent {
[all …]
DThreads.cpp542 status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event) in sendConfigEvent_l()
589 sp<ConfigEvent> configEvent = (ConfigEvent *)new IoConfigEvent(event, pid, portId); in sendIoConfigEvent_l()
603 sp<ConfigEvent> configEvent = (ConfigEvent *)new PrioConfigEvent(pid, tid, prio, forApp); in sendPrioConfigEvent_l()
610 sp<ConfigEvent> configEvent; in sendSetParameterConfigEvent_l()
631 sp<ConfigEvent> configEvent = (ConfigEvent *)new CreateAudioPatchConfigEvent(*patch, *handle); in sendCreateAudioPatchConfigEvent()
645 sp<ConfigEvent> configEvent = (ConfigEvent *)new ReleaseAudioPatchConfigEvent(handle); in sendReleaseAudioPatchConfigEvent()
657 sp<ConfigEvent> event = mConfigEvents[0]; in processConfigEvents_l()
/frameworks/native/services/surfaceflinger/
DSurfaceFlinger.cpp571 setRefreshRateTo(RefreshRateType::PERFORMANCE, Scheduler::ConfigEvent::None); in bootFinished()
573 setRefreshRateTo(RefreshRateType::DEFAULT, Scheduler::ConfigEvent::None); in bootFinished()
710 [this](RefreshRateType type, Scheduler::ConfigEvent event) { in init()
933 const Scheduler::ConfigEvent prevConfig = mDesiredActiveConfig.event; in setDesiredActiveConfig()
984 if (mUpcomingActiveConfig.event != Scheduler::ConfigEvent::None) { in setActiveConfigInternal()
1020 mDesiredActiveConfig.event = Scheduler::ConfigEvent::None; in performSetActiveConfig()
1031 mDesiredActiveConfig.event = Scheduler::ConfigEvent::None; in performSetActiveConfig()
1465 void SurfaceFlinger::setRefreshRateTo(RefreshRateType refreshRate, Scheduler::ConfigEvent event) { in setRefreshRateTo()
6070 {iter->first, iter->second->configId, Scheduler::ConfigEvent::Changed}); in setAllowedDisplayConfigsInternal()
DSurfaceFlinger.h499 Scheduler::ConfigEvent event;
803 void setRefreshRateTo(RefreshRateType, Scheduler::ConfigEvent event) REQUIRES(mStateLock);