Home
last modified time | relevance | path

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

/hardware/interfaces/graphics/composer/aidl/include/android/hardware/graphics/composer3/
DComposerServiceWriter.h93 std::vector<::ndk::ScopedFileDescriptor> releaseFences) { in setReleaseFences() argument
97 if (releaseFences[i].get() >= 0) { in setReleaseFences()
100 layer.fence = std::move(releaseFences[i]); in setReleaseFences()
103 LOG(WARNING) << __func__ << ": invalid release fence " << releaseFences[i].get(); in setReleaseFences()
DComposerClientReader.h75 case CommandResultPayload::Tag::releaseFences: in parse()
77 std::move(result.get<CommandResultPayload::Tag::releaseFences>())); in parse()
211 void parseSetReleaseFences(ReleaseFences&& releaseFences) { in parseSetReleaseFences() argument
212 LOG_ALWAYS_FATAL_IF(mDisplay && releaseFences.display != *mDisplay); in parseSetReleaseFences()
213 auto& data = mReturnData[releaseFences.display]; in parseSetReleaseFences()
214 data.releasedLayers = std::move(releaseFences.layers); in parseSetReleaseFences()
/hardware/interfaces/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/3/android/hardware/graphics/composer3/
DCommandResultPayload.aidl41 android.hardware.graphics.composer3.ReleaseFences releaseFences;
/hardware/interfaces/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/2/android/hardware/graphics/composer3/
DCommandResultPayload.aidl41 android.hardware.graphics.composer3.ReleaseFences releaseFences;
/hardware/interfaces/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/1/android/hardware/graphics/composer3/
DCommandResultPayload.aidl41 android.hardware.graphics.composer3.ReleaseFences releaseFences;
/hardware/interfaces/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/current/android/hardware/graphics/composer3/
DCommandResultPayload.aidl41 android.hardware.graphics.composer3.ReleaseFences releaseFences;
/hardware/interfaces/graphics/composer/aidl/android/hardware/graphics/composer3/
DCommandResultPayload.aidl82 ReleaseFences releaseFences;
/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/
DComposerClient.h422 std::vector<int32_t> releaseFences; in destroyResources()
423 mHal->presentDisplay(display, &presentFence, &releasedLayers, &releaseFences); in destroyResources()
427 for (auto fence : releaseFences) { in destroyResources()
/hardware/google/graphics/common/libhwc2.1/libresource/
DExynosMPP.cpp1528 int *releaseFences = new int[usingFenceCnt]; in doPostProcessingInternal() local
1533 int *releaseFences = NULL; in doPostProcessingInternal() local
1536 acrylicReturn = mAcrylicHandle->execute(releaseFences, usingFenceCnt); in doPostProcessingInternal()
1559 setFenceInfo(releaseFences[dstBufIdx], mAssignedDisplay, FENCE_TYPE_DST_ACQUIRE, in doPostProcessingInternal()
1564 setFenceInfo(releaseFences[i], mAssignedDisplay, FENCE_TYPE_SRC_RELEASE, in doPostProcessingInternal()
1569 setFenceInfo(releaseFences[dstBufIdx], mAssignedDisplay, FENCE_TYPE_DST_ACQUIRE, in doPostProcessingInternal()
1574 setFenceInfo(releaseFences[i], mAssignedDisplay, FENCE_TYPE_SRC_RELEASE, in doPostProcessingInternal()
1587 releaseFences[dstBufIdx] = fence_close(releaseFences[dstBufIdx], in doPostProcessingInternal()
1593 releaseFences[i] = fence_close(releaseFences[i], in doPostProcessingInternal()
1608 … hwcCheckFenceDebug(mAssignedDisplay, FENCE_TYPE_SRC_RELEASE, FENCE_IP_G2D, releaseFences[i]); in doPostProcessingInternal()
[all …]
/hardware/interfaces/graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer/2.1/
DComposerCommandBuffer.h220 void setReleaseFences(const std::vector<Layer>& layers, const std::vector<int>& releaseFences) { in setReleaseFences() argument
221 size_t totalLayers = std::min(layers.size(), releaseFences.size()); in setReleaseFences()
231 writeFence(releaseFences[currentLayer + i]); in setReleaseFences()
/hardware/qcom/sm7250/display/composer/
DQtiComposerCommandBuffer.h222 const std::vector<shared_ptr<Fence>>& releaseFences) { in setReleaseFences() argument
223 size_t totalLayers = std::min(layers.size(), releaseFences.size()); in setReleaseFences()
232 writeFence(releaseFences[currentLayer + i]); in setReleaseFences()
DQtiComposerClient.cpp108 std::vector<shared_ptr<Fence>> releaseFences; in ~QtiComposerClient() local
109 mReader.presentDisplay(dpy.first, &presentFence, releasedLayers, releaseFences); in ~QtiComposerClient()
1526 std::vector<shared_ptr<Fence>>& releaseFences) { in presentDisplay() argument
1540 releaseFences.resize(count); in presentDisplay()
1541 err = mClient.hwc_session_->GetReleaseFences(display, &count, layers.data(), &releaseFences); in presentDisplay()
1545 releaseFences.clear(); in presentDisplay()
DQtiComposerClient.h287 std::vector<shared_ptr<Fence>>& releaseFences);
/hardware/google/graphics/common/hwc3/
DComposerClient.cpp639 std::vector<ndk::ScopedFileDescriptor> releaseFences; in destroyResources() local
640 mHal->presentDisplay(display, presentFence, &releasedLayers, &releaseFences); in destroyResources()