Searched refs:MemoryCache (Results 1 – 6 of 6) sorted by relevance
/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/ |
D | Burst.h | 79 class MemoryCache : public std::enable_shared_from_this<MemoryCache> { 89 MemoryCache(); 138 explicit ExecutionBurstCallback(const std::shared_ptr<MemoryCache>& memoryCache); 144 const std::weak_ptr<MemoryCache> kMemoryCache; 164 std::shared_ptr<MemoryCache> memoryCache, 198 const std::shared_ptr<MemoryCache> mMemoryCache;
|
/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/ |
D | Burst.h | 49 class MemoryCache : public std::enable_shared_from_this<MemoryCache> { 56 explicit MemoryCache(std::shared_ptr<aidl_hal::IBurst> burst); 123 const std::shared_ptr<MemoryCache> kMemoryCache;
|
/hardware/interfaces/neuralnetworks/utils/adapter/hidl/src/ |
D | Burst.cpp | 62 Burst::MemoryCache::MemoryCache(nn::SharedBurst burstExecutor, in MemoryCache() function in android::hardware::neuralnetworks::adapter::Burst::MemoryCache 70 Burst::MemoryCache::getCacheEntries(const std::vector<int32_t>& slots) { in getCacheEntries() 83 nn::GeneralResult<void> Burst::MemoryCache::ensureCacheEntriesArePresentLocked( in ensureCacheEntriesArePresentLocked() 123 Burst::MemoryCache::getCacheEntryLocked(int32_t slot) { in getCacheEntryLocked() 131 void Burst::MemoryCache::addCacheEntryLocked(int32_t slot, nn::SharedMemory memory) { in addCacheEntryLocked() 136 void Burst::MemoryCache::removeCacheEntry(int32_t slot) { in removeCacheEntry()
|
/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
D | Burst.cpp | 92 const hidl_vec<int32_t>& slots, const std::shared_ptr<Burst::MemoryCache>& memoryCache) { in getMemoriesHelper() 109 Burst::MemoryCache::MemoryCache() { in MemoryCache() function in android::hardware::neuralnetworks::V1_2::utils::Burst::MemoryCache 118 void Burst::MemoryCache::setBurstContext(sp<IBurstContext> burstContext) { in setBurstContext() 123 std::pair<int32_t, Burst::MemoryCache::SharedCleanup> Burst::MemoryCache::cacheMemory( in cacheMemory() 162 nn::GeneralResult<nn::SharedMemory> Burst::MemoryCache::getMemory(int32_t slot) { in getMemory() 170 void Burst::MemoryCache::freeMemory(const nn::SharedMemory& memory) { in freeMemory() 188 int32_t Burst::MemoryCache::allocateSlotLocked() { in allocateSlotLocked() 210 const std::shared_ptr<MemoryCache>& memoryCache) in ExecutionBurstCallback() 261 auto memoryCache = std::make_shared<MemoryCache>(); in create() 291 std::shared_ptr<MemoryCache> memoryCache, in Burst()
|
/hardware/interfaces/neuralnetworks/utils/adapter/hidl/include/nnapi/hal/ |
D | Burst.h | 57 class MemoryCache { 61 MemoryCache(nn::SharedBurst burstExecutor, sp<V1_2::IBurstCallback> burstCallback); 150 MemoryCache mMemoryCache;
|
/hardware/interfaces/neuralnetworks/aidl/utils/src/ |
D | Burst.cpp | 84 Burst::MemoryCache::MemoryCache(std::shared_ptr<aidl_hal::IBurst> burst) in MemoryCache() function in aidl::android::hardware::neuralnetworks::utils::Burst::MemoryCache 87 std::pair<int64_t, Burst::MemoryCache::SharedCleanup> Burst::MemoryCache::getOrCacheMemory( in getOrCacheMemory() 123 std::optional<std::pair<int64_t, Burst::MemoryCache::SharedCleanup>> 124 Burst::MemoryCache::getMemoryIfAvailable(const nn::SharedMemory& memory) { in getMemoryIfAvailable() 141 void Burst::MemoryCache::tryFreeMemory(const nn::SharedMemory& memory, int64_t identifier) { in tryFreeMemory() 170 kMemoryCache(std::make_shared<MemoryCache>(kBurst)), in Burst()
|