Home
last modified time | relevance | path

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

/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DRefreshRateConfigsTest.cpp43 using LayerVoteType = RefreshRateConfigs::LayerVoteType; typedef
349 lr.vote = LayerVoteType::Min; in TEST_F()
354 lr.vote = LayerVoteType::Max; in TEST_F()
389 lr.vote = LayerVoteType::Min; in TEST_F()
393 lr.vote = LayerVoteType::Max; in TEST_F()
422 lr.vote = LayerVoteType::Min; in TEST_F()
426 lr.vote = LayerVoteType::Max; in TEST_F()
454 lr.vote = LayerVoteType::Min; in TEST_F()
458 lr.vote = LayerVoteType::Max; in TEST_F()
493 lr.vote = LayerVoteType::Min; in TEST_F()
[all …]
H A DLayerHistoryTest.cpp251 setDefaultLayerVote(layer.get(), LayerHistory::LayerVoteType::Min); in TEST_F()
279 setDefaultLayerVote(layer.get(), LayerHistory::LayerVoteType::Max); in TEST_F()
351 EXPECT_EQ(LayerHistory::LayerVoteType::ExplicitExactOrMultiple, in TEST_F()
361 EXPECT_EQ(LayerHistory::LayerVoteType::ExplicitExactOrMultiple, in TEST_F()
398 EXPECT_EQ(LayerHistory::LayerVoteType::Min, summary[0].vote); in TEST_F()
413 EXPECT_EQ(LayerHistory::LayerVoteType::Min, summary[0].vote); in TEST_F()
414 ASSERT_EQ(LayerHistory::LayerVoteType::Heuristic, summary[1].vote); in TEST_F()
429 EXPECT_EQ(LayerHistory::LayerVoteType::Heuristic, summary[0].vote); in TEST_F()
448 EXPECT_EQ(LayerHistory::LayerVoteType::Heuristic, summary[0].vote); in TEST_F()
450 EXPECT_EQ(LayerHistory::LayerVoteType::Max, summary[1].vote); in TEST_F()
[all …]
H A DLayerInfoTest.cpp43 LayerInfo layerInfo{"TestLayerInfo", 0, LayerHistory::LayerVoteType::Heuristic};
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DLayerHistory.cpp66 traceType(LayerHistory::LayerVoteType::NoVote, 1); in trace()
67 traceType(LayerHistory::LayerVoteType::Heuristic, fps); in trace()
68 traceType(LayerHistory::LayerVoteType::ExplicitDefault, 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()
156 if (vote.type == LayerHistory::LayerVoteType::NoVote) { in summarize()
193 return LayerVoteType::ExplicitDefault; in partitionLayers()
197 return LayerVoteType::NoVote; in partitionLayers()
199 return LayerVoteType::ExplicitExact; in partitionLayers()
[all …]
H A DRefreshRateConfigs.cpp75 case LayerVoteType::NoVote: in layerVoteTypeString()
77 case LayerVoteType::Min: in layerVoteTypeString()
79 case LayerVoteType::Max: in layerVoteTypeString()
81 case LayerVoteType::Heuristic: in layerVoteTypeString()
129 case LayerVoteType::Max: in isVoteAllowed()
130 case LayerVoteType::Min: in isVoteAllowed()
131 case LayerVoteType::NoVote: in isVoteAllowed()
292 case LayerVoteType::Min: in getBestRefreshRateLocked()
295 case LayerVoteType::Max: in getBestRefreshRateLocked()
368 if (layer.vote == LayerVoteType::NoVote || layer.vote == LayerVoteType::Min) { in getBestRefreshRateLocked()
[all …]
H A DLayerInfo.h64 LayerHistory::LayerVoteType type = LayerHistory::LayerVoteType::Heuristic;
125 LayerInfo(const std::string& name, uid_t ownerUid, LayerHistory::LayerVoteType defaultVote);
151 void setDefaultLayerVote(LayerHistory::LayerVoteType type) { mDefaultVote = type; } in setDefaultLayerVote()
175 const char* getTraceTag(LayerHistory::LayerVoteType type) const;
276 LayerHistory::LayerVoteType mDefaultVote;
296 mutable std::unordered_map<LayerHistory::LayerVoteType, std::string> mTraceTags;
H A DLayerInfo.cpp40 LayerHistory::LayerVoteType defaultVote) in LayerInfo()
223 if (mLayerVote.type != LayerHistory::LayerVoteType::Heuristic) { in getRefreshRateVote()
231 return {LayerHistory::LayerVoteType::Max, Fps(0.0f)}; in getRefreshRateVote()
239 return {LayerHistory::LayerVoteType::Min, Fps(0.0f)}; in getRefreshRateVote()
252 return {LayerHistory::LayerVoteType::Heuristic, refreshRate.value()}; in getRefreshRateVote()
256 return {LayerHistory::LayerVoteType::Max, Fps(0.0f)}; in getRefreshRateVote()
259 const char* LayerInfo::getTraceTag(android::scheduler::LayerHistory::LayerVoteType type) const { in getTraceTag()
H A DLayerHistory.h43 using LayerVoteType = RefreshRateConfigs::LayerVoteType;
49 void registerLayer(Layer*, LayerVoteType type);
H A DRefreshRateConfigs.h200 enum class LayerVoteType { enum
222 LayerVoteType vote = LayerVoteType::NoVote;
296 static std::string layerVoteTypeString(LayerVoteType vote);
H A DScheduler.cpp583 scheduler::LayerHistory::LayerVoteType voteType; in registerLayer()
586 voteType = scheduler::LayerHistory::LayerVoteType::NoVote; in registerLayer()
589 voteType = scheduler::LayerHistory::LayerVoteType::Min; in registerLayer()
591 voteType = scheduler::LayerHistory::LayerVoteType::Heuristic; in registerLayer()