Searched refs:ExecutionBurstServer (Results 1 – 9 of 9) sorted by relevance
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | ExecutionBurstServer.cpp | 66 ExecutionBurstServer::MemoryCache::MemoryCache(nn::SharedBurst burstExecutor, in MemoryCache() 74 ExecutionBurstServer::MemoryCache::getCacheEntries(const std::vector<int32_t>& slots) { in getCacheEntries() 87 nn::GeneralResult<void> ExecutionBurstServer::MemoryCache::ensureCacheEntriesArePresentLocked( in ensureCacheEntriesArePresentLocked() 128 ExecutionBurstServer::MemoryCache::getCacheEntryLocked(int32_t slot) { in getCacheEntryLocked() 142 void ExecutionBurstServer::MemoryCache::removeCacheEntry(int32_t slot) { in removeCacheEntry() 149 nn::GeneralResult<sp<ExecutionBurstServer>> ExecutionBurstServer::create( in create() 168 return sp<ExecutionBurstServer>::make(PrivateConstructorTag{}, callback, in create() 173 ExecutionBurstServer::ExecutionBurstServer(PrivateConstructorTag /*tag*/, in ExecutionBurstServer() function in android::hardware::neuralnetworks::V1_2::utils::ExecutionBurstServer 187 ExecutionBurstServer::~ExecutionBurstServer() { in ~ExecutionBurstServer() 196 Return<void> ExecutionBurstServer::freeMemory(int32_t slot) { in freeMemory() [all …]
|
/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | ExecutionBurstServer.cpp | 54 class DefaultBurstExecutorWithCache : public ExecutionBurstServer::IBurstExecutorWithCache { 496 sp<ExecutionBurstServer> ExecutionBurstServer::create( in create() 520 return new ExecutionBurstServer(callback, std::move(requestChannelReceiver), in create() 524 sp<ExecutionBurstServer> ExecutionBurstServer::create( in create() 539 return ExecutionBurstServer::create(callback, requestChannel, resultChannel, in create() 543 ExecutionBurstServer::ExecutionBurstServer( in ExecutionBurstServer() function in android::nn::ExecutionBurstServer 555 ExecutionBurstServer::~ExecutionBurstServer() { in ~ExecutionBurstServer() 564 hardware::Return<void> ExecutionBurstServer::freeMemory(int32_t slot) { in freeMemory() 570 void ExecutionBurstServer::ensureCacheEntriesArePresentLocked(const std::vector<int32_t>& slots) { in ensureCacheEntriesArePresentLocked() 611 void ExecutionBurstServer::task() { in task()
|
H A D | Android.bp | 93 "ExecutionBurstServer.cpp", 168 "ExecutionBurstServer.cpp",
|
/aosp12/packages/modules/NeuralNetworks/common/include/ |
H A D | ExecutionBurstServer.h | 181 class ExecutionBurstServer : public hardware::neuralnetworks::V1_2::IBurstContext { 182 DISALLOW_IMPLICIT_CONSTRUCTORS(ExecutionBurstServer); 276 static sp<ExecutionBurstServer> create( 305 static sp<ExecutionBurstServer> create( 311 ExecutionBurstServer(const sp<hardware::neuralnetworks::V1_2::IBurstCallback>& callback, 315 ~ExecutionBurstServer();
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/ |
H A D | ExecutionBurstServer.h | 48 class ExecutionBurstServer : public IBurstContext { 119 static nn::GeneralResult<sp<ExecutionBurstServer>> create( 125 ExecutionBurstServer(PrivateConstructorTag tag, const sp<IBurstCallback>& callback, 129 ~ExecutionBurstServer();
|
/aosp12/packages/modules/NeuralNetworks/runtime/test/ |
H A D | TestIntrospectionControl.cpp | 54 using ExecutionBurstServer = nn::ExecutionBurstServer; typedef 543 const sp<V1_2::IBurstContext> burst = ExecutionBurstServer::create( in configureExecutionBurst()
|
H A D | TestExecution.cpp | 190 nn::ExecutionBurstServer::create(callback, requestChannel, resultChannel, this); in configureExecutionBurst()
|
/aosp12/packages/modules/NeuralNetworks/driver/sample/ |
H A D | SampleDriver.cpp | 778 class BurstExecutorWithCache : public ExecutionBurstServer::IBurstExecutorWithCache { 901 const sp<V1_2::IBurstContext> burst = ExecutionBurstServer::create( in configureExecutionBurst()
|
/aosp12/hardware/interfaces/neuralnetworks/utils/adapter/src/ |
H A D | PreparedModel.cpp | 385 const sp<V1_2::IBurstContext> burst = nn::ExecutionBurstServer::create( in configureExecutionBurst()
|