Home
last modified time | relevance | path

Searched refs:LayerVoteType (Results 1 – 10 of 10) sorted by relevance

/frameworks/native/services/surfaceflinger/tests/unittests/
DRefreshRateConfigsTest.cpp43 using LayerVoteType = RefreshRateConfigs::LayerVoteType; typedef
356 lr.vote = LayerVoteType::Min; in TEST_F()
361 lr.vote = LayerVoteType::Max; in TEST_F()
367 lr.vote = LayerVoteType::Heuristic; in TEST_F()
396 lr.vote = LayerVoteType::Min; in TEST_F()
400 lr.vote = LayerVoteType::Max; in TEST_F()
405 lr.vote = LayerVoteType::Heuristic; in TEST_F()
429 lr.vote = LayerVoteType::Min; in TEST_F()
433 lr.vote = LayerVoteType::Max; in TEST_F()
438 lr.vote = LayerVoteType::Heuristic; in TEST_F()
[all …]
DLayerHistoryTest.cpp83 LayerHistory::LayerVoteType vote) NO_THREAD_SAFETY_ANALYSIS { in setDefaultLayerVote()
108 ASSERT_EQ(LayerHistory::LayerVoteType::Heuristic, summary[0].vote); in recordFramesAndExpect()
152 EXPECT_EQ(LayerHistory::LayerVoteType::Max, history().summarize(time)[0].vote); in TEST_F()
160 EXPECT_EQ(LayerHistory::LayerVoteType::Max, history().summarize(time)[0].vote); in TEST_F()
179 EXPECT_EQ(LayerHistory::LayerVoteType::Max, history().summarize(time)[0].vote); in TEST_F()
205 EXPECT_EQ(LayerHistory::LayerVoteType::Heuristic, history().summarize(time)[0].vote); in TEST_F()
216 setDefaultLayerVote(layer.get(), LayerHistory::LayerVoteType::NoVote); in TEST_F()
243 setDefaultLayerVote(layer.get(), LayerHistory::LayerVoteType::Min); in TEST_F()
255 EXPECT_EQ(LayerHistory::LayerVoteType::Min, history().summarize(time)[0].vote); in TEST_F()
271 setDefaultLayerVote(layer.get(), LayerHistory::LayerVoteType::Max); in TEST_F()
[all …]
DLayerInfoTest.cpp43 LayerInfo layerInfo{"TestLayerInfo", 0, LayerHistory::LayerVoteType::Heuristic};
/frameworks/native/services/surfaceflinger/Scheduler/
DLayerHistory.cpp61 void trace(const LayerInfo& info, LayerHistory::LayerVoteType type, int fps) { in trace()
62 const auto traceType = [&](LayerHistory::LayerVoteType checkedType, int value) { in trace()
66 traceType(LayerHistory::LayerVoteType::NoVote, 1); in trace()
67 traceType(LayerHistory::LayerVoteType::Heuristic, fps); in trace()
68 traceType(LayerHistory::LayerVoteType::ExplicitDefault, fps); in trace()
69 traceType(LayerHistory::LayerVoteType::ExplicitExactOrMultiple, fps); in trace()
70 traceType(LayerHistory::LayerVoteType::ExplicitExact, fps); in trace()
71 traceType(LayerHistory::LayerVoteType::Min, 1); in trace()
72 traceType(LayerHistory::LayerVoteType::Max, 1); in trace()
86 void LayerHistory::registerLayer(Layer* layer, LayerVoteType type) { in registerLayer()
[all …]
DRefreshRateConfigs.cpp72 std::string RefreshRateConfigs::layerVoteTypeString(LayerVoteType vote) { in layerVoteTypeString()
74 case LayerVoteType::NoVote: in layerVoteTypeString()
76 case LayerVoteType::Min: in layerVoteTypeString()
78 case LayerVoteType::Max: in layerVoteTypeString()
80 case LayerVoteType::Heuristic: in layerVoteTypeString()
82 case LayerVoteType::ExplicitDefault: in layerVoteTypeString()
84 case LayerVoteType::ExplicitExactOrMultiple: in layerVoteTypeString()
86 case LayerVoteType::ExplicitExact: in layerVoteTypeString()
113 case LayerVoteType::ExplicitExactOrMultiple: in isVoteAllowed()
114 case LayerVoteType::Heuristic: in isVoteAllowed()
[all …]
DLayerInfo.h64 LayerHistory::LayerVoteType type = LayerHistory::LayerVoteType::Heuristic;
129 LayerInfo(const std::string& name, uid_t ownerUid, LayerHistory::LayerVoteType defaultVote);
155 void setDefaultLayerVote(LayerHistory::LayerVoteType type) { mDefaultVote = type; } in setDefaultLayerVote()
179 const char* getTraceTag(LayerHistory::LayerVoteType type) const;
280 LayerHistory::LayerVoteType mDefaultVote;
300 mutable std::unordered_map<LayerHistory::LayerVoteType, std::string> mTraceTags;
DLayerHistory.h43 using LayerVoteType = RefreshRateConfigs::LayerVoteType;
49 void registerLayer(Layer*, LayerVoteType type);
DLayerInfo.cpp41 LayerHistory::LayerVoteType defaultVote) in LayerInfo()
224 if (mLayerVote.type != LayerHistory::LayerVoteType::Heuristic) { in getRefreshRateVote()
232 return {LayerHistory::LayerVoteType::Max, Fps(0.0f)}; in getRefreshRateVote()
240 return {LayerHistory::LayerVoteType::Min, Fps(0.0f)}; in getRefreshRateVote()
253 return {LayerHistory::LayerVoteType::Heuristic, refreshRate.value()}; in getRefreshRateVote()
257 return {LayerHistory::LayerVoteType::Max, Fps(0.0f)}; in getRefreshRateVote()
260 const char* LayerInfo::getTraceTag(android::scheduler::LayerHistory::LayerVoteType type) const { in getTraceTag()
DRefreshRateConfigs.h204 enum class LayerVoteType { enum
226 LayerVoteType vote = LayerVoteType::NoVote;
300 static std::string layerVoteTypeString(LayerVoteType vote);
DScheduler.cpp580 scheduler::LayerHistory::LayerVoteType voteType; in registerLayer()
584 voteType = scheduler::LayerHistory::LayerVoteType::NoVote; in registerLayer()
587 voteType = scheduler::LayerHistory::LayerVoteType::Min; in registerLayer()
589 voteType = scheduler::LayerHistory::LayerVoteType::Heuristic; in registerLayer()