/frameworks/native/services/surfaceflinger/fuzzer/ |
D | surfaceflinger_frametracer_fuzzer.cpp | 53 void traceTimestamp(std::vector<int32_t> layerIds, size_t numLayerIds); 54 void traceFence(std::vector<int32_t> layerIds, size_t numLayerIds); 73 std::vector<int32_t> layerIds; in generateLayerIds() local 75 layerIds.push_back(mFdp.ConsumeIntegral<int32_t>()); in generateLayerIds() 77 return layerIds; in generateLayerIds() 80 void FrameTracerFuzzer::traceTimestamp(std::vector<int32_t> layerIds, size_t numLayerIds) { in traceTimestamp() argument 81 int32_t layerId = layerIds.at(mFdp.ConsumeIntegralInRange<size_t>(0, numLayerIds - 1)); in traceTimestamp() 89 void FrameTracerFuzzer::traceFence(std::vector<int32_t> layerIds, size_t numLayerIds) { in traceFence() argument 94 int32_t layerId = layerIds.at(mFdp.ConsumeIntegralInRange<size_t>(0, numLayerIds - 1)); in traceFence() 107 std::vector<int32_t> layerIds = generateLayerIds(numLayerIds); in process() local [all …]
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | LayerHierarchyTest.h | 72 std::vector<uint32_t> layerIds; in getTraversalPath() local 73 hierarchy.traverse([&layerIds = layerIds](const LayerHierarchy& hierarchy, in getTraversalPath() 75 layerIds.emplace_back(hierarchy.getLayer()->id); in getTraversalPath() 78 return layerIds; in getTraversalPath() 82 std::vector<uint32_t> layerIds; in getTraversalPathInZOrder() local 84 [&layerIds = layerIds](const LayerHierarchy& hierarchy, in getTraversalPathInZOrder() 86 layerIds.emplace_back(hierarchy.getLayer()->id); in getTraversalPathInZOrder() 89 return layerIds; in getTraversalPathInZOrder()
|
/frameworks/native/services/surfaceflinger/ |
D | FpsReporter.cpp | 76 std::unordered_set<int32_t> layerIds; in dispatchLayerFps() local 79 [&](Layer* layer) { layerIds.insert(layer->getSequence()); }); in dispatchLayerFps() 81 listener.listener->onFpsReported(mFrameTimeline.computeFps(layerIds)); in dispatchLayerFps()
|
D | SurfaceFlinger.cpp | 2546 info.layerIds.push_back(ilayer->getSequence()); in composite()
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
D | HWC2.cpp | 163 std::vector<Hwc2::Layer> layerIds; in getChangedCompositionTypes() local 166 mId, &layerIds, &types); in getChangedCompositionTypes() 167 uint32_t numElements = layerIds.size(); in getChangedCompositionTypes() 177 auto layer = getLayerById(layerIds[element]); in getChangedCompositionTypes() 185 " on display %" PRIu64, layerIds[element], mId); in getChangedCompositionTypes() 257 std::vector<Hwc2::Layer> layerIds; in getRequests() local 260 mId, &intDisplayRequests, &layerIds, &layerRequests); in getRequests() 261 uint32_t numElements = layerIds.size(); in getRequests() 271 auto layer = getLayerById(layerIds[element]); in getRequests() 278 PRIu64, layerIds[element], mId); in getRequests() [all …]
|
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/ |
D | CompositionRefreshArgs.h | 38 std::vector<int32_t> layerIds; member
|
/frameworks/native/services/surfaceflinger/FrontEnd/ |
D | LayerLifecycleManager.h | 92 std::vector<uint32_t> unlinkLayers(const std::vector<uint32_t>& layerIds, uint32_t linkedLayer);
|
D | LayerLifecycleManager.cpp | 385 std::vector<uint32_t> LayerLifecycleManager::unlinkLayers(const std::vector<uint32_t>& layerIds, in unlinkLayers() argument 387 for (uint32_t layerId : layerIds) { in unlinkLayers()
|
D | RequestedLayerState.cpp | 36 std::string layerIdsToString(const std::vector<uint32_t>& layerIds) { in layerIdsToString() argument 39 for (auto layerId : layerIds) { in layerIdsToString()
|
/frameworks/native/services/surfaceflinger/FrameTimeline/ |
D | FrameTimeline.h | 322 virtual float computeFps(const std::unordered_set<int32_t>& layerIds) = 0; 461 float computeFps(const std::unordered_set<int32_t>& layerIds) override;
|
D | FrameTimeline.cpp | 1124 float FrameTimeline::computeFps(const std::unordered_set<int32_t>& layerIds) { in computeFps() argument 1125 if (layerIds.empty()) { in computeFps() 1140 layerIds.count(surfaceFrame->getLayerId()) > 0) { in computeFps()
|
/frameworks/native/services/surfaceflinger/CompositionEngine/src/ |
D | Output.cpp | 802 for (const auto& id : borderInfo.layerIds) { in updateCompositionStateForBorder()
|