Lines Matching refs:hal
101 std::vector<hal::BufferRole> inputRoles, outputRoles;
147 std::optional<hal::Operand> operand;
161 int copyIBufferToHidlMemory(const sp<hal::IBuffer>& src, const hal::hidl_memory& dst);
163 int copyHidlMemoryToIBuffer(const hal::hidl_memory& src, const sp<hal::IBuffer>& dst,
176 hal::Request::MemoryPool getMemoryPool() const;
177 const hal::hidl_memory& getHidlMemory() const { return kHidlMemory; } in getHidlMemory()
178 const sp<hal::IBuffer>& getIBuffer() const { return kBuffer; } in getIBuffer()
202 Memory(hal::hidl_memory memory);
203 Memory(hal::hidl_memory memory, std::unique_ptr<MemoryValidatorBase> validator);
204 Memory(sp<hal::IBuffer> buffer, uint32_t token);
208 const hal::hidl_memory kHidlMemory;
209 const sp<hal::IBuffer> kBuffer;
256 std::optional<hal::Operand> mOperand;
295 MemoryAshmem(sp<hal::IMemory> mapped, hal::hidl_memory memory);
298 const sp<hal::IMemory> kMappedMemory;
313 MemoryFd(hal::hidl_memory memory);
326 MemoryAHWB(hal::hidl_memory memory, std::unique_ptr<MemoryValidatorBase> validator) in MemoryAHWB()
350 MemoryRuntimeAHWB(hal::hidl_memory memory, AHardwareBuffer* ahwb, uint8_t* buffer);
365 static std::pair<int, std::unique_ptr<MemoryFromDevice>> create(sp<hal::IBuffer> buffer,
369 MemoryFromDevice(sp<hal::IBuffer> buffer, uint32_t token);