Home
last modified time | relevance | path

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

/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/
DComposerCommandEngine.h290 std::vector<int> fences; in executePresentOrValidateDisplay() local
293 : mHal->presentDisplay(mCurrentDisplay, &presentFence, &layers, &fences); in executePresentOrValidateDisplay()
297 mWriter->setReleaseFences(layers, fences); in executePresentOrValidateDisplay()
331 std::vector<int> fences; in executePresentDisplay() local
332 auto err = mHal->presentDisplay(mCurrentDisplay, &presentFence, &layers, &fences); in executePresentDisplay()
335 mWriter->setReleaseFences(layers, fences); in executePresentDisplay()
/hardware/qcom/sm7250/display/sdm/libs/utils/
Dfence.cpp102 shared_ptr<Fence> Fence::Merge(const std::vector<shared_ptr<Fence>> &fences, bool ignore_signaled) { in Merge() argument
106 for (auto &fence : fences) { in Merge()
/hardware/qcom/sm7250/display/sdm/include/utils/
Dfence.h81 static shared_ptr<Fence> Merge(const std::vector<shared_ptr<Fence>> &fences,
/hardware/interfaces/camera/device/3.5/default/
DCameraDeviceSession.cpp166 std::vector<int>& fences, std::vector<std::pair<buffer_handle_t, int>>& bufs) { in cleanupInflightBufferFences() argument
167 hidl_vec<int> hFences = fences; in cleanupInflightBufferFences()
168 cleanupInflightFences(hFences, fences.size()); in cleanupInflightBufferFences()
/hardware/interfaces/camera/device/3.4/
DICameraDeviceSession.hal94 * stream buffers' fences and the buffer handles; the HAL must not
95 * close the fences or return these buffers with
/hardware/interfaces/camera/device/3.2/
DICameraDeviceSession.hal112 * release sync fences have been signaled by the HAL. The framework must not
193 * buffers may simply provide sync fences to wait on. Multiple requests are
199 * is responsible for waiting on and closing the buffers' fences and
232 * stream buffers' fences and the buffer handles; the HAL must not
233 * close the fences or return these buffers with
320 * fence into an error state, instead, the release fences must be set to
321 * the acquire fences passed by the framework, or -1 if they have been
DICameraDeviceCallback.hal80 * being filled. The HAL must include valid release sync fences into each
86 * their sync fences. In addition, notify() must be called with an
/hardware/interfaces/neuralnetworks/utils/common/include/nnapi/hal/
DCommonUtils.h138 const std::vector<nn::SyncFence>& fences);
/hardware/interfaces/camera/device/3.7/
DICameraDeviceSession.hal106 * stream buffers' fences and the buffer handles; the HAL must not
107 * close the fences or return these buffers with
/hardware/interfaces/neuralnetworks/1.3/
DIFencedExecutionCallback.hal52 * @return timingFenced The duration starts when all waitFor sync fences have been signaled
/hardware/interfaces/media/omx/1.0/
DIOmxNode.hal270 * Pass \p fence to the node if it supports fences. Otherwise, it waits on
294 * Pass \p fence to the node if it supports fences. Otherwise, wait on
/hardware/interfaces/camera/device/3.5/default/include/device_v3_5_impl/
DCameraDeviceSession.h155 std::vector<int>& fences, std::vector<std::pair<buffer_handle_t, int>>& bufs);
/hardware/interfaces/configstore/1.0/
DISurfaceFlingerConfigs.hal79 * present fences.
/hardware/interfaces/graphics/composer/2.1/
DIComposerClient.hal709 * Sets the release fences for device layers on this display which will
719 * The fences returned by this function must be unique for each layer