Home
last modified time | relevance | path

Searched refs:releaseFences (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.cpp473 std::unordered_map<std::shared_ptr<HWC2::Layer>, sp<Fence>> releaseFences; in prepare() local
474 error = hwcDisplay->getReleaseFences(&releaseFences); in prepare()
475 displayData.releaseFences = std::move(releaseFences); in prepare()
605 auto displayFences = mDisplayData[displayId].releaseFences; in getLayerReleaseFence()
641 std::unordered_map<std::shared_ptr<HWC2::Layer>, sp<Fence>> releaseFences; in presentAndGetReleaseFences() local
642 error = hwcDisplay->getReleaseFences(&releaseFences); in presentAndGetReleaseFences()
651 displayData.releaseFences = std::move(releaseFences); in presentAndGetReleaseFences()
828 mDisplayData[displayId].releaseFences.clear(); in clearReleaseFences()
DComposerHal.cpp958 mCurrentReturnData->releaseFences.reserve(count); in parseSetReleaseFences()
964 mCurrentReturnData->releaseFences.push_back(fence); in parseSetReleaseFences()
989 for (auto fence : data.second.releaseFences) { in resetData()
1073 *outReleaseFences = std::move(data.releaseFences); in takeReleaseFences()
DHWComposer.h197 releaseFences; member
DHWC2.cpp586 std::unordered_map<std::shared_ptr<Layer>, sp<Fence>> releaseFences; in getReleaseFences() local
587 releaseFences.reserve(numElements); in getReleaseFences()
592 releaseFences.emplace(std::move(layer), fence); in getReleaseFences()
603 *outFences = std::move(releaseFences); in getReleaseFences()
DComposerHal.h122 std::vector<int> releaseFences; member