Home
last modified time | relevance | path

Searched refs:burst (Results 1 – 25 of 33) sorted by relevance

12

/hardware/interfaces/neuralnetworks/utils/common/src/
DResilientBurst.cpp42 auto burst = resilientBurst.getBurst(); in protect() local
43 auto result = fn(*burst); in protect()
51 auto maybeBurst = resilientBurst.recover(burst.get()); in protect()
59 burst = std::move(maybeBurst).value(); in protect()
61 return fn(*burst); in protect()
71 auto burst = NN_TRY(makeBurst()); in create() local
72 CHECK(burst != nullptr); in create()
74 std::move(burst)); in create()
78 nn::SharedBurst burst) in ResilientBurst() argument
79 : kMakeBurst(std::move(makeBurst)), mBurst(std::move(burst)) { in ResilientBurst()
[all …]
/hardware/interfaces/neuralnetworks/aidl/vts/functional/
DValidateRequest.cpp133 std::shared_ptr<IBurst> burst; in validate() local
134 auto ret = preparedModel->configureExecutionBurst(&burst); in validate()
136 ASSERT_NE(nullptr, burst.get()); in validate()
142 const auto executeStatus = burst->executeSynchronously( in validate()
189 std::shared_ptr<IBurst> burst; in validate() local
190 auto ret = preparedModel->configureExecutionBurst(&burst); in validate()
192 ASSERT_NE(nullptr, burst.get()); in validate()
198 const auto executeStatus = burst->executeSynchronouslyWithConfig( in validate()
209 std::shared_ptr<IBurst> burst; in createBurst() local
210 const auto ret = preparedModel->configureExecutionBurst(&burst); in createBurst()
[all …]
DQualityOfServiceTests.cpp190 std::shared_ptr<IBurst> burst; in executeBurst() local
191 auto ret = preparedModel->configureExecutionBurst(&burst); in executeBurst()
193 EXPECT_NE(nullptr, burst.get()); in executeBurst()
194 if (!ret.isOk() || burst.get() == nullptr) { in executeBurst()
203 ret = burst->executeSynchronously(request, slots, measure, deadlineNs, kOmittedTimeoutDuration, in executeBurst()
/hardware/interfaces/audio/aidl/android/hardware/audio/core/
Dstream-out-async-sm.gv26 // Note that when the consumer (h/w) is passive, "burst" operations
30 STANDBY -> PAUSED [label="burst"]; // producer -> active
32 IDLE -> TRANSFERRING [label="burst"]; // producer -> active
33 IDLE -> ACTIVE [label="burst"]; // full write
36 ACTIVE -> TRANSFERRING [label="burst"]; // early unblocking
37 ACTIVE -> ACTIVE [label="burst"]; // full write
44 PAUSED -> PAUSED [label="burst"];
48 DRAINING -> TRANSFERRING [label="burst"]; // producer -> active
49 DRAINING -> ACTIVE [label="burst"]; // full write
52 DRAIN_PAUSED -> TRANSFER_PAUSED [label="burst"]; // producer -> active
Dstream-out-sm.gv28 STANDBY -> PAUSED [label="burst"]; // producer -> active
30 IDLE -> ACTIVE [label="burst"]; // producer -> active
31 ACTIVE -> ACTIVE [label="burst"];
35 PAUSED -> PAUSED [label="burst"];
39 DRAINING -> ACTIVE [label="burst"]; // producer -> active
42 DRAIN_PAUSED -> PAUSED [label="burst"]; // producer -> active
Dstream-in-async-sm.gv25 // Note that when the producer (h/w) is passive, "burst" operations
30 IDLE -> TRANSFERRING [label="burst"]; // consumer -> active
33 ACTIVE -> TRANSFERRING [label="burst"];
37 PAUSED -> TRANSFERRING [label="burst"]; // consumer -> active
39 DRAINING -> DRAINING [label="burst"];
Dstream-in-sm.gv28 IDLE -> ACTIVE [label="burst"]; // consumer -> active
29 ACTIVE -> ACTIVE [label="burst"];
32 PAUSED -> ACTIVE [label="burst"]; // consumer -> active
34 DRAINING -> DRAINING [label="burst"];
DStreamDescriptor.aidl309 int burst;
/hardware/interfaces/neuralnetworks/utils/adapter/aidl/src/
DBurst.cpp71 const nn::IBurst& burst, const Burst::ThreadSafeMemoryCache& cache) { in ensureAllMemoriesAreCached() argument
84 auto [storedMemory, hold] = cache.add(token, memory, burst); in ensureAllMemoriesAreCached()
94 const nn::IBurst& burst, const Burst::ThreadSafeMemoryCache& cache, const Request& request, in executeSynchronously() argument
114 const auto hold = ensureAllMemoriesAreCached(&nnRequest, memoryIdentifierTokens, burst, cache); in executeSynchronously()
116 const auto result = burst.execute(nnRequest, nnMeasureTiming, nnDeadline, nnLoopTimeoutDuration, in executeSynchronously()
135 const nn::IBurst& burst) const { in add()
140 auto hold = burst.cacheMemory(memory); in add()
150 Burst::Burst(nn::SharedBurst burst) : kBurst(std::move(burst)) { in Burst() argument
/hardware/interfaces/neuralnetworks/1.2/vts/functional/
DValidateRequest.cpp98 std::shared_ptr<::android::nn::ExecutionBurstController> burst = in validate() local
101 ASSERT_NE(nullptr, burst.get()); in validate()
110 const auto [n, outputShapes, timing, fallback] = burst->compute(request, measure, keys); in validate()
120 burst->freeMemory(keys.front()); in validate()
123 burst->freeMemory(intptr_t{}); in validate()
126 burst->freeMemory(keys.front()); in validate()
/hardware/interfaces/neuralnetworks/aidl/utils/src/
DBurst.cpp44 std::shared_ptr<const Burst> burst, Request request,
51 BurstExecution(PrivateConstructorTag tag, std::shared_ptr<const Burst> burst, Request request,
84 Burst::MemoryCache::MemoryCache(std::shared_ptr<aidl_hal::IBurst> burst) in MemoryCache() argument
85 : kBurst(std::move(burst)) {} in MemoryCache()
158 std::shared_ptr<aidl_hal::IBurst> burst, nn::Version featureLevel) { in create() argument
159 if (burst == nullptr) { in create()
164 return std::make_shared<const Burst>(PrivateConstructorTag{}, std::move(burst), featureLevel); in create()
167 Burst::Burst(PrivateConstructorTag /*tag*/, std::shared_ptr<aidl_hal::IBurst> burst, in Burst() argument
169 : kBurst(std::move(burst)), in Burst()
304 std::shared_ptr<const Burst> burst, Request request, in create() argument
[all …]
DPreparedModel.cpp269 std::shared_ptr<IBurst> burst; in configureExecutionBurst() local
270 const auto ret = kPreparedModel->configureExecutionBurst(&burst); in configureExecutionBurst()
272 return Burst::create(std::move(burst), kFeatureLevel); in configureExecutionBurst()
/hardware/interfaces/neuralnetworks/1.3/vts/functional/
DValidateRequest.cpp106 std::shared_ptr<::android::nn::ExecutionBurstController> burst = in validate() local
109 ASSERT_NE(nullptr, burst.get()); in validate()
118 const auto [n, outputShapes, timing, fallback] = burst->compute(request10, measure, keys); in validate()
128 burst->freeMemory(keys.front()); in validate()
131 burst->freeMemory(intptr_t{}); in validate()
134 burst->freeMemory(keys.front()); in validate()
/hardware/interfaces/neuralnetworks/utils/adapter/aidl/include/nnapi/hal/aidl/
DBurst.h42 explicit Burst(::android::nn::SharedBurst burst);
62 const ::android::nn::IBurst& burst) const;
DPreparedModel.h53 ndk::ScopedAStatus configureExecutionBurst(std::shared_ptr<IBurst>* burst) override;
/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/
DBurst.h56 explicit MemoryCache(std::shared_ptr<aidl_hal::IBurst> burst);
91 std::shared_ptr<aidl_hal::IBurst> burst, nn::Version featureLevel);
93 Burst(PrivateConstructorTag tag, std::shared_ptr<aidl_hal::IBurst> burst,
/hardware/interfaces/neuralnetworks/1.2/
DIBurstContext.hal20 * Context object to manage the resources of a burst.
27 * The slot ids are unique to the burst object.
DIBurstCallback.hal28 * unique to the burst object.
/hardware/interfaces/wifi/1.4/
Dtypes.hal294 * Applies to 1-sided and 2-sided RTT multi-burst requests.
314 * Num of frames per burst.
317 * to be attempted in a single burst. This also
353 * the FTM parameter burst duration. In a multi-burst
355 * the initiator will return failure. In a single-burst
471 * Burst number in a multi-burst request.
486 * Maximum number of "FTM frames per burst" supported by
489 * - for single-burst request initiator will truncate the
492 * - for multi-burst request, initiator will return
573 * in ms, actual time taken by the FW to finish one burst
/hardware/interfaces/neuralnetworks/aidl/utils/test/
DMockPreparedModel.h50 MOCK_METHOD(ndk::ScopedAStatus, configureExecutionBurst, (std::shared_ptr<IBurst> * burst),
/hardware/interfaces/neuralnetworks/utils/common/include/nnapi/hal/
DResilientBurst.h42 ResilientBurst(PrivateConstructorTag tag, Factory makeBurst, nn::SharedBurst burst);
/hardware/interfaces/audio/aidl/aidl_api/android.hardware.audio.core/current/android/hardware/audio/core/
DStreamDescriptor.aidl72 int burst;
/hardware/interfaces/audio/aidl/aidl_api/android.hardware.audio.core/2/android/hardware/audio/core/
DStreamDescriptor.aidl72 int burst;
/hardware/interfaces/audio/aidl/aidl_api/android.hardware.audio.core/1/android/hardware/audio/core/
DStreamDescriptor.aidl72 int burst;
/hardware/interfaces/vibrator/1.2/
Dtypes.hal34 * A short, quick burst effect.

12