/hardware/interfaces/neuralnetworks/utils/common/src/ |
D | ResilientBurst.cpp | 42 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/ |
D | ValidateRequest.cpp | 133 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 …]
|
D | QualityOfServiceTests.cpp | 190 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/ |
D | stream-out-async-sm.gv | 26 // 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
|
D | stream-out-sm.gv | 28 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
|
D | stream-in-async-sm.gv | 25 // 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"];
|
D | stream-in-sm.gv | 28 IDLE -> ACTIVE [label="burst"]; // consumer -> active 29 ACTIVE -> ACTIVE [label="burst"]; 32 PAUSED -> ACTIVE [label="burst"]; // consumer -> active 34 DRAINING -> DRAINING [label="burst"];
|
D | StreamDescriptor.aidl | 309 int burst;
|
/hardware/interfaces/neuralnetworks/utils/adapter/aidl/src/ |
D | Burst.cpp | 71 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/ |
D | ValidateRequest.cpp | 98 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/ |
D | Burst.cpp | 44 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 …]
|
D | PreparedModel.cpp | 269 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/ |
D | ValidateRequest.cpp | 106 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/ |
D | Burst.h | 42 explicit Burst(::android::nn::SharedBurst burst); 62 const ::android::nn::IBurst& burst) const;
|
D | PreparedModel.h | 53 ndk::ScopedAStatus configureExecutionBurst(std::shared_ptr<IBurst>* burst) override;
|
/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/ |
D | Burst.h | 56 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/ |
D | IBurstContext.hal | 20 * Context object to manage the resources of a burst. 27 * The slot ids are unique to the burst object.
|
D | IBurstCallback.hal | 28 * unique to the burst object.
|
/hardware/interfaces/wifi/1.4/ |
D | types.hal | 294 * 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/ |
D | MockPreparedModel.h | 50 MOCK_METHOD(ndk::ScopedAStatus, configureExecutionBurst, (std::shared_ptr<IBurst> * burst),
|
/hardware/interfaces/neuralnetworks/utils/common/include/nnapi/hal/ |
D | ResilientBurst.h | 42 ResilientBurst(PrivateConstructorTag tag, Factory makeBurst, nn::SharedBurst burst);
|
/hardware/interfaces/audio/aidl/aidl_api/android.hardware.audio.core/current/android/hardware/audio/core/ |
D | StreamDescriptor.aidl | 72 int burst;
|
/hardware/interfaces/audio/aidl/aidl_api/android.hardware.audio.core/2/android/hardware/audio/core/ |
D | StreamDescriptor.aidl | 72 int burst;
|
/hardware/interfaces/audio/aidl/aidl_api/android.hardware.audio.core/1/android/hardware/audio/core/ |
D | StreamDescriptor.aidl | 72 int burst;
|
/hardware/interfaces/vibrator/1.2/ |
D | types.hal | 34 * A short, quick burst effect.
|