Home
last modified time | relevance | path

Searched refs:blocking (Results 1 – 25 of 46) sorted by relevance

12

/hardware/interfaces/neuralnetworks/1.2/utils/src/
DService.cpp30 [name](bool blocking) -> nn::GeneralResult<nn::SharedDevice> { in getDevice() argument
31 auto service = blocking ? IDevice::getService(name) : IDevice::tryGetService(name); in getDevice()
33 return NN_ERROR() << (blocking ? "getService" : "tryGetService") << " returned nullptr"; in getDevice()
/hardware/interfaces/neuralnetworks/1.0/utils/src/
DService.cpp30 [name](bool blocking) -> nn::GeneralResult<nn::SharedDevice> { in getDevice() argument
31 auto service = blocking ? IDevice::getService(name) : IDevice::tryGetService(name); in getDevice()
33 return NN_ERROR() << (blocking ? "getService" : "tryGetService") << " returned nullptr"; in getDevice()
/hardware/interfaces/neuralnetworks/1.1/utils/src/
DService.cpp30 [name](bool blocking) -> nn::GeneralResult<nn::SharedDevice> { in getDevice() argument
31 auto service = blocking ? IDevice::getService(name) : IDevice::tryGetService(name); in getDevice()
33 return NN_ERROR() << (blocking ? "getService" : "tryGetService") << " returned nullptr"; in getDevice()
/hardware/interfaces/neuralnetworks/aidl/utils/src/
DService.cpp38 name = std::move(fullName)](bool blocking) -> nn::GeneralResult<nn::SharedDevice> { in getDevice() argument
40 if (blocking) { in getDevice()
53 << (blocking ? "AServiceManager_waitForService (or AServiceManager_getService)" in getDevice()
/hardware/interfaces/media/c2/1.0/
DIConfigurable.hal52 * queries that require blocking must be skipped.
71 * The blocking behavior of this method differs among states:
72 * - In the stopped state, this must be non-blocking. @p mayBlock is
85 * - `BLOCKING` - Querying some parameters requires blocking, but
113 * requires blocking shall be skipped and a failure shall be returned.
126 * The blocking behavior of this method differs among states:
127 * - In the stopped state, this must be non-blocking. @p mayBlock is
146 * - `BLOCKING` - Setting some parameters requires blocking, but
207 * The blocking behavior of this method differs among states:
208 * - In the stopped state, this must be non-blocking. @p mayBlock is
[all …]
/hardware/interfaces/tests/msgq/1.0/
DITestMsgQ.hal95 * This method requests the service to trigger a blocking read.
103 * This method requests the service to trigger a blocking read using
112 * This method requests the service to repeatedly trigger blocking reads.
114 * @param count Number of messages to read in a single blocking read.
115 * @param numIter Number of blocking reads to trigger.
/hardware/interfaces/neuralnetworks/utils/common/src/
DResilientDevice.cpp42 auto protect(const ResilientDevice& resilientDevice, const FnType& fn, bool blocking) in protect() argument
53 auto maybeDevice = resilientDevice.recover(device.get(), blocking); in protect()
108 bool blocking) const { in recover()
116 auto device = NN_TRY(kMakeDevice(blocking)); in recover()
/hardware/interfaces/automotive/audiocontrol/2.0/
DIFocusListener.hal32 * interaction is oneway to avoid blocking HAL so that it is not required to wait for a response
48 * interaction is oneway to avoid blocking HAL so that it is not required to wait for a response
/hardware/interfaces/neuralnetworks/utils/common/include/nnapi/hal/
DResilientDevice.h40 using Factory = std::function<nn::GeneralResult<nn::SharedDevice>(bool blocking)>;
50 bool blocking) const EXCLUDES(mMutex);
/hardware/interfaces/audio/4.0/
DIStreamOutCallback.hal24 * Non blocking write completed.
DIStreamOut.hal143 * Set the callback interface for notifying completion of non-blocking
147 * must be non-blocking and use the callback to signal completion.
213 * non-blocking mode, then 'drain' must not block, instead it must return
/hardware/interfaces/audio/2.0/
DIStreamOutCallback.hal24 * Non blocking write completed.
DIStreamOut.hal135 * Set the callback interface for notifying completion of non-blocking
139 * must be non-blocking and use the callback to signal completion.
202 * non-blocking mode, then 'drain' must not block, instead it must return
/hardware/interfaces/audio/7.0/
DIStreamOutCallback.hal24 * Non blocking write completed.
DIStreamOut.hal156 * Set the callback interface for notifying completion of non-blocking
160 * must be non-blocking and use the callback to signal completion.
238 * non-blocking mode, then 'drain' must not block, instead it must return
/hardware/interfaces/audio/6.0/
DIStreamOutCallback.hal24 * Non blocking write completed.
/hardware/interfaces/audio/5.0/
DIStreamOutCallback.hal24 * Non blocking write completed.
DIStreamOut.hal143 * Set the callback interface for notifying completion of non-blocking
147 * must be non-blocking and use the callback to signal completion.
213 * non-blocking mode, then 'drain' must not block, instead it must return
/hardware/interfaces/graphics/bufferqueue/2.0/
Dtypes.hal57 * The buffer queue is operating in a non-blocking mode, but the call cannot
58 * be completed without blocking.
/hardware/google/interfaces/media/c2/1.0/
DIConfigurable.hal53 * - BLOCKING - Querying some parameters requires blocking.
87 * - BLOCKING - Setting some parameters requires blocking.
145 * - BLOCKING - Querying some parameters requires blocking.
/hardware/interfaces/neuralnetworks/1.2/
DIPreparedModel.hal175 * blocking, or by using MessageQueue::write if the
176 * queue is non-blocking. When the service receives a
188 * blocking, or by using MessageQueue::write if the
189 * queue is non-blocking. When the client receives a
/hardware/interfaces/media/c2/1.2/
DIComponent.hal34 * extension is to add blocking allocation of output buffer from surface.
DIComponentStore.hal35 * of the extension is to add support for blocking output buffer allocator.
/hardware/interfaces/camera/device/3.5/
DICameraDeviceCallback.hal50 * This is a blocking call that takes more time with more buffers requested.
/hardware/interfaces/camera/device/3.2/
DICameraDeviceCallback.hal106 * This is a non-blocking call. The framework must handle each CaptureResult
150 * This is a non-blocking call. The framework must handle each message in 5ms.

12