Lines Matching refs:IBinder
41 class HeapCache : public IBinder::DeathRecipient
47 virtual void binderDied(const wp<IBinder>& who);
49 sp<IMemoryHeap> find_heap(const sp<IBinder>& binder);
50 void free_heap(const sp<IBinder>& binder);
51 sp<IMemoryHeap> get_heap(const sp<IBinder>& binder);
61 void free_heap(const wp<IBinder>& binder);
64 KeyedVector< wp<IBinder>, heap_info_t > mHeapCache;
72 HEAP_ID = IBinder::FIRST_CALL_TRANSACTION
78 BpMemoryHeap(const sp<IBinder>& impl);
92 static inline sp<IMemoryHeap> find_heap(const sp<IBinder>& binder) { in find_heap()
95 static inline void free_heap(const sp<IBinder>& binder) { in free_heap()
98 static inline sp<IMemoryHeap> get_heap(const sp<IBinder>& binder) { in get_heap()
120 GET_MEMORY = IBinder::FIRST_CALL_TRANSACTION
126 BpMemory(const sp<IBinder>& impl);
138 void* IMemory::fastPointer(const sp<IBinder>& binder, ssize_t offset) const in fastPointer()
170 BpMemory::BpMemory(const sp<IBinder>& impl) in BpMemory()
185 sp<IBinder> heap = reply.readStrongBinder(); in getMemory()
244 BpMemoryHeap::BpMemoryHeap(const sp<IBinder>& impl) in BpMemoryHeap()
256 sp<IBinder> binder = IInterface::asBinder(this); in ~BpMemoryHeap()
268 sp<IBinder> binder = IInterface::asBinder(this); in ~BpMemoryHeap()
277 sp<IBinder> binder(IInterface::asBinder(const_cast<BpMemoryHeap*>(this))); in assertMapped()
405 void HeapCache::binderDied(const wp<IBinder>& binder) in binderDied()
411 sp<IMemoryHeap> HeapCache::find_heap(const sp<IBinder>& binder) in find_heap()
436 void HeapCache::free_heap(const sp<IBinder>& binder) { in free_heap()
437 free_heap( wp<IBinder>(binder) ); in free_heap()
440 void HeapCache::free_heap(const wp<IBinder>& binder) in free_heap()
465 sp<IMemoryHeap> HeapCache::get_heap(const sp<IBinder>& binder) in get_heap()