Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.cpp435 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences; in prepare() local
436 error = hwcDisplay->getReleaseFences(&releaseFences); in prepare()
437 displayData.releaseFences = std::move(releaseFences); in prepare()
552 auto displayFences = mDisplayData.at(displayId).releaseFences; in getLayerReleaseFence()
579 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences; in presentAndGetReleaseFences() local
580 error = hwcDisplay->getReleaseFences(&releaseFences); in presentAndGetReleaseFences()
583 displayData.releaseFences = std::move(releaseFences); in presentAndGetReleaseFences()
712 mDisplayData[displayId].releaseFences.clear(); in clearReleaseFences()
DHWC2.cpp563 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences; in getReleaseFences() local
564 releaseFences.reserve(numElements); in getReleaseFences()
569 releaseFences.emplace(layer, fence); in getReleaseFences()
580 *outFences = std::move(releaseFences); in getReleaseFences()
DComposerHal.cpp1325 mCurrentReturnData->releaseFences.reserve(count); in parseSetReleaseFences()
1331 mCurrentReturnData->releaseFences.push_back(fence); in parseSetReleaseFences()
1356 for (auto fence : data.second.releaseFences) { in resetData()
1440 *outReleaseFences = std::move(data.releaseFences); in takeReleaseFences()
DHWComposer.h338 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences; member
DComposerHal.h272 std::vector<int> releaseFences; member