Home | History | Annotate | Download | only in binder

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) {
97 static inline sp<IMemoryHeap> get_heap(const sp<IBinder>& binder) {
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);
148 sp<IMemoryHeap> heap = getMemory(&offset);
178 sp<IMemoryHeap> BpMemory::getMemory(ssize_t* offset, size_t* size) const
188 mHeap = interface_cast<IMemoryHeap>(heap);
233 : BpInterface<IMemoryHeap>(impl),
292 data.writeInterfaceToken(IMemoryHeap::getInterfaceDescriptor());
357 IMPLEMENT_META_INTERFACE(MemoryHeap, "android.utils.IMemoryHeap");
370 CHECK_INTERFACE(IMemoryHeap, data, reply);
399 sp<IMemoryHeap> HeapCache::find_heap(const sp<IBinder>& binder)
415 info.heap = interface_cast<IMemoryHeap>(binder);
430 sp<IMemoryHeap> rel;
453 sp<IMemoryHeap> HeapCache::get_heap(const sp<IBinder>& binder)
455 sp<IMemoryHeap> realHeap;
459 else realHeap = interface_cast<IMemoryHeap>(binder);