/frameworks/native/libs/binder/ |
H A D | MemoryBase.cpp | 28 MemoryBase::MemoryBase(const sp<IMemoryHeap>& heap, argument 30 : mSize(size), mOffset(offset), mHeap(heap)
|
H A D | IMemory.cpp | 59 sp<IMemoryHeap> heap; member in struct:android::HeapCache::heap_info_t 154 sp<IMemoryHeap> heap = getMemory(&offset); local 155 void* const base = heap!=0 ? heap->base() : MAP_FAILED; 190 sp<IBinder> heap = reply.readStrongBinder(); local 193 if (heap != 0) { 194 mHeap = interface_cast<IMemoryHeap>(heap); 265 ALOGD("UNMAPPING binder=%p, heap=%p, size=%zu, fd=%d", 285 sp<BpMemoryHeap> heap(static_cast<BpMemoryHeap*>(find_heap(binder).get())); 286 heap [all...] |
H A D | MemoryDealer.cpp | 115 const sp<IMemoryHeap>& heap, ssize_t offset, size_t size); 168 const sp<IMemoryHeap>& heap, ssize_t offset, size_t size) 169 : MemoryBase(heap, offset, size), mDealer(dealer) 172 void* const start_ptr = (void*)(intptr_t(heap->base()) + offset); 246 memory = new Allocation(this, heap(), offset, size); 261 const sp<IMemoryHeap>& MemoryDealer::heap() const { function in class:android::MemoryDealer 166 Allocation( const sp<MemoryDealer>& dealer, const sp<IMemoryHeap>& heap, ssize_t offset, size_t size) argument
|
/frameworks/native/include/binder/ |
H A D | MemoryDealer.h | 47 sp<IMemoryHeap> getMemoryHeap() const { return heap(); } 53 const sp<IMemoryHeap>& heap() const;
|
H A D | MemoryBase.h | 33 MemoryBase(const sp<IMemoryHeap>& heap, ssize_t offset, size_t size);
|
H A D | IMemory.h | 78 void* fastPointer(const sp<IBinder>& heap, ssize_t offset) const;
|
/frameworks/native/libs/binder/include/binder/ |
H A D | MemoryDealer.h | 47 sp<IMemoryHeap> getMemoryHeap() const { return heap(); } 53 const sp<IMemoryHeap>& heap() const;
|
H A D | MemoryBase.h | 33 MemoryBase(const sp<IMemoryHeap>& heap, ssize_t offset, size_t size);
|
H A D | IMemory.h | 78 void* fastPointer(const sp<IBinder>& heap, ssize_t offset) const;
|
/frameworks/base/media/tests/audiotests/ |
H A D | shared_mem_test.cpp | 72 sp<MemoryDealer> heap; local 91 heap = new MemoryDealer(1024*1024, "AudioTrack Heap Base"); 93 iMem = heap->allocate(BUF_SZ*sizeof(short)); 120 heap.clear();
|
/frameworks/av/include/media/ |
H A D | CryptoHal.h | 63 virtual int32_t setHeap(const sp<IMemoryHeap>& heap) { argument 64 return setHeapBase(heap); 90 int32_t setHeapBase(const sp<IMemoryHeap>& heap);
|
H A D | ICrypto.h | 74 * Declare the heap that the shared memory source buffers passed 76 * that subsequent decrypt calls can use to refer to the heap, 79 virtual int32_t setHeap(const sp<IMemoryHeap>& heap) = 0;
|
/frameworks/av/media/libmedia/include/media/ |
H A D | CryptoHal.h | 63 virtual int32_t setHeap(const sp<IMemoryHeap>& heap) { argument 64 return setHeapBase(heap); 90 int32_t setHeapBase(const sp<IMemoryHeap>& heap);
|
H A D | ICrypto.h | 74 * Declare the heap that the shared memory source buffers passed 76 * that subsequent decrypt calls can use to refer to the heap, 79 virtual int32_t setHeap(const sp<IMemoryHeap>& heap) = 0;
|
/frameworks/av/media/libmediaplayerservice/ |
H A D | MetadataRetrieverClient.cpp | 212 sp<MemoryHeapBase> heap = new MemoryHeapBase(size, 0, "MetadataRetrieverClient"); local 213 if (heap == NULL) { 218 mThumbnail = new MemoryBase(heap, 0, size); 254 sp<MemoryHeapBase> heap = new MemoryHeapBase(size, 0, "MetadataRetrieverClient"); local 255 if (heap == NULL) { 260 mAlbumArt = new MemoryBase(heap, 0, size);
|
/frameworks/av/drm/libmediadrm/ |
H A D | CryptoHal.cpp | 224 * If the heap base isn't set, get the heap base from the IMemory 225 * and send it to the HAL so it can map a remote heap of the same 226 * size. Once the heap base is established, shared memory buffers 227 * are sent by providing an offset into the heap and a buffer size. 229 int32_t CryptoHal::setHeapBase(const sp<IMemoryHeap>& heap) { argument 230 if (heap == NULL) { 231 ALOGE("setHeapBase(): heap is NULL"); 243 int fd = heap->getHeapID(); 246 auto hidlMemory = hidl_memory("ashmem", hidlHandle, heap 267 sp<IMemoryHeap> heap = memory->getMemory(&offset, &size); local [all...] |
H A D | ICrypto.cpp | 183 virtual int32_t setHeap(const sp<IMemoryHeap> &heap) { argument 186 data.writeStrongBinder(IInterface::asBinder(heap)); 442 sp<IMemoryHeap> heap = local 444 reply->writeInt32(setHeap(heap));
|
/frameworks/base/tools/preload2/src/com/android/preload/classdataretrieval/hprof/ |
H A D | Hprof.java | 25 import com.android.tools.perflib.heap.ClassObj; 26 import com.android.tools.perflib.heap.Queries; 27 import com.android.tools.perflib.heap.Snapshot;
|
/frameworks/native/vulkan/tools/ |
H A D | vkinfo.cpp | 502 for (uint32_t heap = 0; heap < info.memory.memoryHeapCount; heap++) { 503 if ((info.memory.memoryHeaps[heap].flags & 507 Indent(indent + 1), heap, 508 info.memory.memoryHeaps[heap].size / 0x100000, 509 info.memory.memoryHeaps[heap].size, strbuf.str().c_str()); 513 if (info.memory.memoryTypes[type].heapIndex != heap)
|
/frameworks/base/libs/hwui/hwui/ |
H A D | Bitmap.cpp | 365 mPixelStorage.heap.address = address; 366 mPixelStorage.heap.size = size; 409 free(mPixelStorage.heap.address); 437 return mPixelStorage.heap.address; 466 return mPixelStorage.heap.size;
|
H A D | Bitmap.h | 143 } heap; member in union:android::Bitmap::__anon1236
|
/frameworks/av/services/camera/libcameraservice/api1/ |
H A D | CameraClient.h | 127 const sp<IMemoryHeap>& heap,
|
H A D | CameraClient.cpp | 975 sp<IMemoryHeap> heap = mem->getMemory(&offset, &size); local 1004 copyFrameAndPostCopiedFrame(msgType, c, heap, offset, size, metadata); 1032 sp<IMemoryHeap> heap = mem->getMemory(&offset, &size); local 1102 const sp<IMemoryHeap>& heap, size_t offset, size_t size, 1126 void* heapBase = heap->base(); 1129 ALOGE("%s: Failed to mmap heap for preview frame.", __FUNCTION__); 1100 copyFrameAndPostCopiedFrame( int32_t msgType, const sp<hardware::ICameraClient>& client, const sp<IMemoryHeap>& heap, size_t offset, size_t size, camera_frame_metadata_t *metadata) argument
|
/frameworks/av/media/libmedia/ |
H A D | Android.mk | 91 # for memory heap analysis
|
/frameworks/av/media/libstagefright/ |
H A D | CameraSource.cpp | 605 // Create memory heap to store buffers as VideoNativeMetadata. 758 // Create memory heap to store buffers as VideoNativeMetadata. 938 sp<IMemoryHeap> heap = frame->getMemory(&offset, &size); local 939 if (heap->getHeapID() != mMemoryHeapBase->getHeapID()) { 940 ALOGE("%s: Mismatched heap ID, ignoring release (got %x, expected %x)", __FUNCTION__, 941 heap->getHeapID(), mMemoryHeapBase->getHeapID()); 946 (uint8_t*)heap->getBase() + offset); 1347 sp<IMemoryHeap> heap = data->getMemory(&offset, &size); local 1349 (uint8_t*)heap->getBase() + offset);
|