/aosp12/system/chre/util/tests/ |
H A D | memory_pool_test.cc | 11 MemoryPool<int, 3> memoryPool; in TEST() local 12 EXPECT_EQ(memoryPool.getFreeBlockCount(), 3); in TEST() 13 EXPECT_NE(memoryPool.allocate(), nullptr); in TEST() 15 EXPECT_NE(memoryPool.allocate(), nullptr); in TEST() 17 EXPECT_NE(memoryPool.allocate(), nullptr); in TEST() 24 MemoryPool<int, 3> memoryPool; in TEST() local 27 int *element1 = memoryPool.allocate(); in TEST() 28 int *element2 = memoryPool.allocate(); in TEST() 29 int *element3 = memoryPool.allocate(); in TEST() 38 memoryPool.deallocate(element1); in TEST() [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/src/ |
H A D | Conversions.cpp | 238 const hal::V1_3::Request::MemoryPool& memoryPool) { in unvalidatedConvert() argument 240 switch (memoryPool.getDiscriminator()) { in unvalidatedConvert() 242 return hal::utils::createSharedMemoryFromHidlMemory(memoryPool.hidlMemory()); in unvalidatedConvert() 244 return static_cast<Request::MemoryDomainToken>(memoryPool.token()); in unvalidatedConvert() 248 << underlyingType(memoryPool.getDiscriminator()); in unvalidatedConvert() 587 const nn::Request::MemoryPool& memoryPool) { in unvalidatedConvert() argument 588 return std::visit([](const auto& o) { return makeMemoryPool(o); }, memoryPool); in unvalidatedConvert()
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/ |
H A D | Burst.cpp | 194 for (const auto& memoryPool : requestInShared.pools) { in execute() local 195 if (const auto* memory = std::get_if<nn::SharedMemory>(&memoryPool)) { in execute() 263 for (const auto& memoryPool : requestInShared.pools) { in createReusableExecution() local 264 if (const auto* memory = std::get_if<nn::SharedMemory>(&memoryPool)) { in createReusableExecution()
|
H A D | Conversions.cpp | 466 const aidl_hal::RequestMemoryPool& memoryPool) { in unvalidatedConvert() argument 468 switch (memoryPool.getTag()) { in unvalidatedConvert() 470 return unvalidatedConvert(memoryPool.get<Tag::pool>()); in unvalidatedConvert() 472 const auto token = memoryPool.get<Tag::token>(); in unvalidatedConvert() 477 return NN_ERROR() << "Invalid Request::MemoryPool tag " << underlyingType(memoryPool.getTag()); in unvalidatedConvert() 943 nn::GeneralResult<RequestMemoryPool> unvalidatedConvert(const nn::Request::MemoryPool& memoryPool) { in unvalidatedConvert() argument 962 memoryPool); in unvalidatedConvert()
|
/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | TypeUtils.cpp | 820 std::ostream& operator<<(std::ostream& os, const Request::MemoryPool& memoryPool) { in operator <<() argument 822 if (std::holds_alternative<SharedMemory>(memoryPool)) { in operator <<() 823 os << std::get<SharedMemory>(memoryPool); in operator <<() 824 } else if (std::holds_alternative<Request::MemoryDomainToken>(memoryPool)) { in operator <<() 825 const auto& token = std::get<Request::MemoryDomainToken>(memoryPool); in operator <<() 831 } else if (std::holds_alternative<SharedBuffer>(memoryPool)) { in operator <<() 832 const auto& buffer = std::get<SharedBuffer>(memoryPool); in operator <<()
|
H A D | Validation.cpp | 1091 Result<Version> validateRequestMemoryPool(const Request::MemoryPool& memoryPool) { in validateRequestMemoryPool() argument 1092 if (std::holds_alternative<Request::MemoryDomainToken>(memoryPool)) { in validateRequestMemoryPool() 1093 NN_VALIDATE(std::get<Request::MemoryDomainToken>(memoryPool) != kInvalidMemoryDomainToken); in validateRequestMemoryPool() 1096 if (std::holds_alternative<SharedBuffer>(memoryPool)) { in validateRequestMemoryPool() 1097 NN_VALIDATE(std::get<SharedBuffer>(memoryPool) != nullptr); in validateRequestMemoryPool() 1100 return validateSharedMemory(std::get<SharedMemory>(memoryPool)); in validateRequestMemoryPool() 1110 [](const Request::MemoryPool& memoryPool) { in validateRequest() argument 1111 const auto* memory = std::get_if<SharedMemory>(&memoryPool); in validateRequest()
|
H A D | LegacyHalUtils.cpp | 1577 Request::MemoryPool uncheckedConvert(const V1_3::Request::MemoryPool& memoryPool) { in uncheckedConvert() argument 1578 return handleError(unvalidatedConvert(memoryPool)); in uncheckedConvert() 1732 V1_3::Request::MemoryPool convertToV1_3(const Request::MemoryPool& memoryPool) { in convertToV1_3() argument 1733 return handleError(V1_3::utils::unvalidatedConvert(memoryPool)); in convertToV1_3()
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | ExecutionBurstController.cpp | 345 for (const auto& memoryPool : requestInShared.pools) { in execute() local 346 auto [slot, hold] = mMemoryCache->cacheMemory(std::get<nn::SharedMemory>(memoryPool)); in execute() 390 for (const auto& memoryPool : requestInShared.pools) { in createReusableExecution() local 391 auto [slot, hold] = mMemoryCache->cacheMemory(std::get<nn::SharedMemory>(memoryPool)); in createReusableExecution()
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/include/nnapi/hal/1.3/ |
H A D | Conversions.h | 44 const hal::V1_3::Request::MemoryPool& memoryPool); 84 const nn::Request::MemoryPool& memoryPool);
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/ |
H A D | Conversions.h | 91 const aidl_hal::RequestMemoryPool& memoryPool); 157 nn::GeneralResult<RequestMemoryPool> unvalidatedConvert(const nn::Request::MemoryPool& memoryPool);
|
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/include/nnapi/hal/1.0/ |
H A D | Conversions.h | 71 nn::GeneralResult<hidl_memory> unvalidatedConvert(const nn::Request::MemoryPool& memoryPool);
|
/aosp12/hardware/interfaces/neuralnetworks/1.0/utils/src/ |
H A D | Conversions.cpp | 379 nn::GeneralResult<hidl_memory> unvalidatedConvert(const nn::Request::MemoryPool& memoryPool) { in unvalidatedConvert() argument 380 return unvalidatedConvert(std::get<nn::SharedMemory>(memoryPool)); in unvalidatedConvert()
|
/aosp12/packages/modules/NeuralNetworks/shim_and_sl/ |
H A D | ShimPreparedModel.cpp | 51 const auto& memoryPool = requestPool.get<RequestMemoryPool::pool>(); in parseInputs() local 53 convertFromHAL(mNnapi.get(), memoryPool); in parseInputs()
|
/aosp12/packages/modules/NeuralNetworks/common/include/ |
H A D | LegacyHalUtils.h | 359 Request::MemoryPool uncheckedConvert(const V1_3::Request::MemoryPool& memoryPool); 400 V1_3::Request::MemoryPool convertToV1_3(const Request::MemoryPool& memoryPool);
|
/aosp12/packages/modules/NeuralNetworks/common/include/nnapi/ |
H A D | TypeUtils.h | 129 std::ostream& operator<<(std::ostream& os, const Request::MemoryPool& memoryPool);
|