Lines Matching refs:IMemoryHeap
48 sp<IMemoryHeap> find_heap(const sp<IBinder>& binder);
50 sp<IMemoryHeap> get_heap(const sp<IBinder>& binder);
56 sp<IMemoryHeap> heap;
74 class BpMemoryHeap : public BpInterface<IMemoryHeap>
91 static inline sp<IMemoryHeap> find_heap(const sp<IBinder>& binder) { in find_heap()
97 static inline sp<IMemoryHeap> get_heap(const sp<IBinder>& binder) { in get_heap()
127 virtual sp<IMemoryHeap> getMemory(ssize_t* offset=0, size_t* size=0) const;
130 mutable sp<IMemoryHeap> mHeap;
139 sp<IMemoryHeap> realHeap = BpMemoryHeap::get_heap(binder); in fastPointer()
148 sp<IMemoryHeap> heap = getMemory(&offset); in pointer()
178 sp<IMemoryHeap> BpMemory::getMemory(ssize_t* offset, size_t* size) const in getMemory()
188 mHeap = interface_cast<IMemoryHeap>(heap); in getMemory()
233 : BpInterface<IMemoryHeap>(impl), in BpMemoryHeap()
292 data.writeInterfaceToken(IMemoryHeap::getInterfaceDescriptor()); in assertReallyMapped()
369 CHECK_INTERFACE(IMemoryHeap, data, reply); in onTransact()
398 sp<IMemoryHeap> HeapCache::find_heap(const sp<IBinder>& binder) in find_heap()
414 info.heap = interface_cast<IMemoryHeap>(binder); in find_heap()
429 sp<IMemoryHeap> rel; in free_heap()
452 sp<IMemoryHeap> HeapCache::get_heap(const sp<IBinder>& binder) in get_heap()
454 sp<IMemoryHeap> realHeap; in get_heap()
458 else realHeap = interface_cast<IMemoryHeap>(binder); in get_heap()