Lines Matching refs:PowerComponent

79 const PowerComponent INVALID_POWER_COMPONENT = static_cast<PowerComponent>(-1);
86 const std::vector<PowerComponent> kNoUserInteractionEnabledComponents =
87 {PowerComponent::WIFI, PowerComponent::CELLULAR, PowerComponent::ETHERNET,
88 PowerComponent::TRUSTED_DEVICE_DETECTION, PowerComponent::CPU};
89 const std::vector<PowerComponent> kNoUserInteractionDisabledComponents =
90 {PowerComponent::AUDIO,
91 PowerComponent::MEDIA,
92 PowerComponent::DISPLAY,
93 PowerComponent::BLUETOOTH,
94 PowerComponent::PROJECTION,
95 PowerComponent::NFC,
96 PowerComponent::INPUT,
97 PowerComponent::VOICE_INTERACTION,
98 PowerComponent::VISUAL_INTERACTION,
99 PowerComponent::LOCATION,
100 PowerComponent::MICROPHONE};
101 const std::vector<PowerComponent> kAllComponents = {PowerComponent::AUDIO,
102 PowerComponent::MEDIA,
103 PowerComponent::DISPLAY,
104 PowerComponent::BLUETOOTH,
105 PowerComponent::WIFI,
106 PowerComponent::CELLULAR,
107 PowerComponent::ETHERNET,
108 PowerComponent::PROJECTION,
109 PowerComponent::NFC,
110 PowerComponent::INPUT,
111 PowerComponent::VOICE_INTERACTION,
112 PowerComponent::VISUAL_INTERACTION,
113 PowerComponent::TRUSTED_DEVICE_DETECTION,
114 PowerComponent::LOCATION,
115 PowerComponent::MICROPHONE,
116 PowerComponent::CPU};
117 const std::vector<PowerComponent> kInitialOnComponents = {PowerComponent::AUDIO,
118 PowerComponent::DISPLAY,
119 PowerComponent::CPU};
120 const std::vector<PowerComponent> kNoComponents;
121 const std::vector<PowerComponent> kSuspendToRamDisabledComponents = {PowerComponent::AUDIO,
122 PowerComponent::BLUETOOTH,
123 PowerComponent::WIFI,
124 PowerComponent::LOCATION,
125 PowerComponent::CPU};
126 const std::unordered_set<PowerComponent> kNoUserInteractionConfigurableComponents =
127 {PowerComponent::BLUETOOTH, PowerComponent::NFC, PowerComponent::TRUSTED_DEVICE_DETECTION};
129 void iterateAllPowerComponents(const std::function<bool(PowerComponent)>& processor) { in iterateAllPowerComponents()
130 for (const auto component : enum_range<PowerComponent>()) { in iterateAllPowerComponents()
137 PowerComponent toPowerComponent(std::string_view id, std::string_view prefix) { in toPowerComponent()
142 PowerComponent matchedComponent = INVALID_POWER_COMPONENT; in toPowerComponent()
143 iterateAllPowerComponents([componentId, &matchedComponent](PowerComponent component) -> bool { in toPowerComponent()
176 std::unordered_set<PowerComponent>* visited) { in readComponents()
184 PowerComponent componentId = toPowerComponent(id, kPowerComponentPrefix); in readComponents()
210 const std::unordered_set<PowerComponent>& visited) { in readOtherComponents()
220 iterateAllPowerComponents([&visited, &policy](PowerComponent component) -> bool { in readOtherComponents()
227 iterateAllPowerComponents([&visited, &policy](PowerComponent component) -> bool { in readOtherComponents()
253 std::unordered_set<PowerComponent> visited; in readPolicies()
352 bool isConfigurableComponent(PowerComponent component) { in isConfigurableComponent()
356 Result<void> checkConfigurableComponents(const std::vector<PowerComponent>& components) { in checkConfigurableComponents()
390 void configureComponents(const std::vector<PowerComponent>& configComponents, in configureComponents()
391 std::vector<PowerComponent>* componentsAddedTo, in configureComponents()
392 std::vector<PowerComponent>* componentsRemovedFrom) { in configureComponents()
406 std::vector<PowerComponent>* components) { in stringsToComponents()
409 PowerComponent componentId = toPowerComponent(component, ""); in stringsToComponents()
419 const std::vector<PowerComponent>& enabledComponents, in createPolicy()
420 const std::vector<PowerComponent>& disabledComponents) { in createPolicy()
430 std::string toString(const std::vector<PowerComponent>& components) { in toString()
609 std::vector<PowerComponent> initialOnDisabledComponents; in initRegularPowerPolicy()
610 for (const auto component : enum_range<PowerComponent>()) { in initRegularPowerPolicy()