Home
last modified time | relevance | path

Searched refs:fences (Results 1 – 12 of 12) 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/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/neuralnetworks/1.3/
DIPreparedModel.hal218 * for syncFence. The execution must wait for all the sync fences (if any) in waitFor
229 * within the timeout duration (measured from when all sync fences in waitFor are
235 * If any of the sync fences in waitFor changes to error status after the executeFenced
248 * Execution must not start until all sync fences have been signaled.
263 * to complete after all sync fences in waitFor are signaled.
271 * fences in error states.
DIFencedExecutionCallback.hal52 * @return timingFenced The duration starts when all waitFor sync fences have been signaled
/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
Dtypes.hal422 * stream, the handle to the gralloc buffer itself, and sync fences
794 * data from this capture/reprocess. The HAL must wait on the acquire fences
831 * input buffer, without metadata and output buffers; the sync fences must be
889 * fences provided by the HAL before reading the buffers.
919 * already delivered (the fences need not have yet been signaled).
940 * The HAL must handle the sync fences the same way they are done for
950 * supports sync fences, it can call processCaptureResult to hand it back
951 * with sync fences being set appropriately. If the sync fences are not
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/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