Lines Matching refs:IBinder
40 class HeapCache : public IBinder::DeathRecipient
46 virtual void binderDied(const wp<IBinder>& who);
48 sp<IMemoryHeap> find_heap(const sp<IBinder>& binder);
49 void free_heap(const sp<IBinder>& binder);
50 sp<IMemoryHeap> get_heap(const sp<IBinder>& binder);
60 void free_heap(const wp<IBinder>& binder);
63 KeyedVector< wp<IBinder>, heap_info_t > mHeapCache;
71 HEAP_ID = IBinder::FIRST_CALL_TRANSACTION
77 BpMemoryHeap(const sp<IBinder>& impl);
91 static inline sp<IMemoryHeap> find_heap(const sp<IBinder>& binder) { in find_heap()
94 static inline void free_heap(const sp<IBinder>& binder) { in free_heap()
97 static inline sp<IMemoryHeap> get_heap(const sp<IBinder>& binder) { in get_heap()
119 GET_MEMORY = IBinder::FIRST_CALL_TRANSACTION
125 BpMemory(const sp<IBinder>& impl);
137 void* IMemory::fastPointer(const sp<IBinder>& binder, ssize_t offset) const in fastPointer()
169 BpMemory::BpMemory(const sp<IBinder>& impl) in BpMemory()
184 sp<IBinder> heap = reply.readStrongBinder(); in getMemory()
232 BpMemoryHeap::BpMemoryHeap(const sp<IBinder>& impl) in BpMemoryHeap()
244 sp<IBinder> binder = const_cast<BpMemoryHeap*>(this)->asBinder(); in ~BpMemoryHeap()
258 sp<IBinder> binder = const_cast<BpMemoryHeap*>(this)->asBinder(); in ~BpMemoryHeap()
267 sp<IBinder> binder(const_cast<BpMemoryHeap*>(this)->asBinder()); in assertMapped()
394 void HeapCache::binderDied(const wp<IBinder>& binder) in binderDied()
400 sp<IMemoryHeap> HeapCache::find_heap(const sp<IBinder>& binder) in find_heap()
425 void HeapCache::free_heap(const sp<IBinder>& binder) { in free_heap()
426 free_heap( wp<IBinder>(binder) ); in free_heap()
429 void HeapCache::free_heap(const wp<IBinder>& binder) in free_heap()
454 sp<IMemoryHeap> HeapCache::get_heap(const sp<IBinder>& binder) in get_heap()