Lines Matching refs:IMemoryHeap
51 sp<IMemoryHeap> find_heap(const sp<IBinder>& binder);
53 sp<IMemoryHeap> get_heap(const sp<IBinder>& binder);
59 sp<IMemoryHeap> heap;
80 class BpMemoryHeap : public BpInterface<IMemoryHeap>
97 static inline sp<IMemoryHeap> find_heap(const sp<IBinder>& binder) {
103 static inline sp<IMemoryHeap> get_heap(const sp<IBinder>& binder) {
133 virtual sp<IMemoryHeap> getMemory(ssize_t* offset=0, size_t* size=0) const;
136 mutable sp<IMemoryHeap> mHeap;
145 sp<IMemoryHeap> realHeap = BpMemoryHeap::get_heap(binder);
154 sp<IMemoryHeap> heap = getMemory(&offset);
184 sp<IMemoryHeap> BpMemory::getMemory(ssize_t* offset, size_t* size) const
194 mHeap = interface_cast<IMemoryHeap>(heap);
250 : BpInterface<IMemoryHeap>(impl),
315 data.writeInterfaceToken(IMemoryHeap::getInterfaceDescriptor());
380 IMPLEMENT_META_INTERFACE(MemoryHeap, "android.utils.IMemoryHeap");
393 CHECK_INTERFACE(IMemoryHeap, data, reply);
422 sp<IMemoryHeap> HeapCache::find_heap(const sp<IBinder>& binder)
439 info.heap = interface_cast<IMemoryHeap>(binder);
454 sp<IMemoryHeap> rel;
477 sp<IMemoryHeap> HeapCache::get_heap(const sp<IBinder>& binder)
479 sp<IMemoryHeap> realHeap;
483 else realHeap = interface_cast<IMemoryHeap>(binder);