Searched refs:LayerVoteType (Results 1 – 10 of 10) sorted by relevance
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | RefreshRateConfigsTest.cpp | 43 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 D | LayerHistoryTest.cpp | 251 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 D | LayerInfoTest.cpp | 43 LayerInfo layerInfo{"TestLayerInfo", 0, LayerHistory::LayerVoteType::Heuristic};
|
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | LayerHistory.cpp | 66 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 D | RefreshRateConfigs.cpp | 75 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 D | LayerInfo.h | 64 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 D | LayerInfo.cpp | 40 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 D | LayerHistory.h | 43 using LayerVoteType = RefreshRateConfigs::LayerVoteType; 49 void registerLayer(Layer*, LayerVoteType type);
|
H A D | RefreshRateConfigs.h | 200 enum class LayerVoteType { enum 222 LayerVoteType vote = LayerVoteType::NoVote; 296 static std::string layerVoteTypeString(LayerVoteType vote);
|
H A D | Scheduler.cpp | 583 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()
|