Home
last modified time | relevance | path

Searched refs:MemoryAHWB (Results 1 – 4 of 4) sorted by relevance

/aosp12/packages/modules/NeuralNetworks/runtime/test/
H A DGeneratedTestUtils.cpp56 class MemoryAHWB : public Memory { class
61 static std::unique_ptr<MemoryAHWB> create(uint32_t size) { in create()
81 return std::unique_ptr<MemoryAHWB>(new MemoryAHWB(nnapi, ahwb, buffer)); in create()
83 return std::unique_ptr<MemoryAHWB>(new MemoryAHWB(ahwb, buffer)); in create()
87 ~MemoryAHWB() override { in create()
96 MemoryAHWB(const NnApiSupportLibrary* nnapi, AHardwareBuffer* ahwb, void* buffer) in create() function in android::nn::generated_tests::MemoryAHWB
127 return size == 0 ? nullptr : MemoryAHWB::create(nnapi, size);
129 return size == 0 ? nullptr : MemoryAHWB::create(size);
135 const std::unique_ptr<MemoryAHWB>& memory,
196 std::unique_ptr<MemoryAHWB> memory = createConstantReferenceMemory(nnapi, testModel);
[all …]
/aosp12/packages/modules/NeuralNetworks/runtime/
H A DMemory.h305 class MemoryAHWB : public RuntimeMemory {
312 static std::pair<int, std::unique_ptr<MemoryAHWB>> create(const AHardwareBuffer& ahwb);
315 MemoryAHWB(SharedMemory memory, std::unique_ptr<MemoryValidatorBase> validator) in MemoryAHWB() function
H A DMemory.cpp542 std::pair<int, std::unique_ptr<MemoryAHWB>> MemoryAHWB::create(const AHardwareBuffer& ahwb) { in create()
557 auto memoryAHWB = std::make_unique<MemoryAHWB>(std::move(memory).value(), std::move(validator)); in create()
H A DNeuralNetworks.cpp1040 std::unique_ptr<MemoryAHWB> m; in ANeuralNetworksMemory_createFromAHardwareBuffer()
1041 std::tie(n, m) = MemoryAHWB::create(*ahwb); in ANeuralNetworksMemory_createFromAHardwareBuffer()