Lines Matching refs:IMemoryHeap
50 sp<IMemoryHeap> find_heap(const sp<IBinder>& binder);
52 sp<IMemoryHeap> get_heap(const sp<IBinder>& binder);
58 sp<IMemoryHeap> heap;
79 class BpMemoryHeap : public BpInterface<IMemoryHeap>
96 static inline sp<IMemoryHeap> find_heap(const sp<IBinder>& binder) { in find_heap()
102 static inline sp<IMemoryHeap> get_heap(const sp<IBinder>& binder) { in get_heap()
133 virtual sp<IMemoryHeap> getMemory(ssize_t* offset=nullptr, size_t* size=nullptr) const;
136 mutable sp<IMemoryHeap> mHeap;
145 sp<IMemoryHeap> realHeap = BpMemoryHeap::get_heap(binder); in fastPointer()
158 sp<IMemoryHeap> heap = getMemory(&offset); in pointer()
189 sp<IMemoryHeap> BpMemory::getMemory(ssize_t* offset, size_t* size) const in getMemory()
197 mHeap = interface_cast<IMemoryHeap>(heap); in getMemory()
259 : BpInterface<IMemoryHeap>(impl), in BpMemoryHeap()
323 data.writeInterfaceToken(IMemoryHeap::getInterfaceDescriptor()); in assertReallyMapped()
407 CHECK_INTERFACE(IMemoryHeap, data, reply); in onTransact()
436 sp<IMemoryHeap> HeapCache::find_heap(const sp<IBinder>& binder) in find_heap()
453 info.heap = interface_cast<IMemoryHeap>(binder); in find_heap()
468 sp<IMemoryHeap> rel; in free_heap()
491 sp<IMemoryHeap> HeapCache::get_heap(const sp<IBinder>& binder) in get_heap()
493 sp<IMemoryHeap> realHeap; in get_heap()
497 else realHeap = interface_cast<IMemoryHeap>(binder); in get_heap()