Home
last modified time | relevance | path

Searched refs:ExecutionBurstServer (Results 1 – 9 of 9) sorted by relevance

/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/
H A DExecutionBurstServer.cpp66 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 DExecutionBurstServer.cpp54 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 DAndroid.bp93 "ExecutionBurstServer.cpp",
168 "ExecutionBurstServer.cpp",
/aosp12/packages/modules/NeuralNetworks/common/include/
H A DExecutionBurstServer.h181 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 DExecutionBurstServer.h48 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 DTestIntrospectionControl.cpp54 using ExecutionBurstServer = nn::ExecutionBurstServer; typedef
543 const sp<V1_2::IBurstContext> burst = ExecutionBurstServer::create( in configureExecutionBurst()
H A DTestExecution.cpp190 nn::ExecutionBurstServer::create(callback, requestChannel, resultChannel, this); in configureExecutionBurst()
/aosp12/packages/modules/NeuralNetworks/driver/sample/
H A DSampleDriver.cpp778 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 DPreparedModel.cpp385 const sp<V1_2::IBurstContext> burst = nn::ExecutionBurstServer::create( in configureExecutionBurst()