Lines Matching refs:identifier
94 const auto& [identifier, maybeCleaner] = cachedPayload; in getOrCacheMemory()
97 return std::make_pair(identifier, std::move(cleaner)); in getOrCacheMemory()
106 const int64_t identifier = mUnusedIdentifier++; in getOrCacheMemory() local
110 Task cleanup = [memory, identifier, maybeMemoryCache = std::move(self)] { in getOrCacheMemory()
112 memoryCache->tryFreeMemory(memory, identifier); in getOrCacheMemory()
118 auto result = std::make_pair(identifier, std::move(cleaner)); in getOrCacheMemory()
130 const auto& [identifier, maybeCleaner] = iter->second; in getMemoryIfAvailable()
132 return std::make_pair(identifier, std::move(cleaner)); in getMemoryIfAvailable()
141 void Burst::MemoryCache::tryFreeMemory(const nn::SharedMemory& memory, int64_t identifier) { in tryFreeMemory() argument
154 kBurst->releaseMemoryResource(identifier); in tryFreeMemory()
176 auto [identifier, hold] = kMemoryCache->getOrCacheMemory(memory); in cacheMemory()
204 auto& [identifier, hold] = *cached; in execute()
205 memoryIdentifierTokens.push_back(identifier); in execute()
287 auto& [identifier, hold] = *cached; in createReusableExecution()
288 memoryIdentifierTokens.push_back(identifier); in createReusableExecution()