Lines Matching refs:MemoryAHWB
56 class MemoryAHWB : public Memory { class
59 static std::unique_ptr<MemoryAHWB> create(const NnApiSupportLibrary* nnapi, uint32_t size) { in create()
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
99 MemoryAHWB(AHardwareBuffer* ahwb, void* buffer) : Memory(ahwb), mAhwb(ahwb), mBuffer(buffer) {} in create()
107 static std::unique_ptr<MemoryAHWB> createConstantReferenceMemory(const NnApiSupportLibrary* nnapi,
110 static std::unique_ptr<MemoryAHWB> createConstantReferenceMemory(const TestModel& testModel) {
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);
198 std::unique_ptr<MemoryAHWB> memory = createConstantReferenceMemory(testModel);