Home
last modified time | relevance | path

Searched refs:IMemoryHeap (Results 1 – 24 of 24) sorted by relevance

/frameworks/native/libs/binder/
DIMemory.cpp51 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) { in find_heap()
103 static inline sp<IMemoryHeap> get_heap(const sp<IBinder>& binder) { in get_heap()
134 virtual sp<IMemoryHeap> getMemory(ssize_t* offset=nullptr, size_t* size=nullptr) const;
137 mutable sp<IMemoryHeap> mHeap;
146 sp<IMemoryHeap> realHeap = BpMemoryHeap::get_heap(binder); in fastPointer()
155 sp<IMemoryHeap> heap = getMemory(&offset); in unsecurePointer()
[all …]
DMemoryBase.cpp28 MemoryBase::MemoryBase(const sp<IMemoryHeap>& heap, in MemoryBase()
34 sp<IMemoryHeap> MemoryBase::getMemory(ssize_t* offset, size_t* size) const in getMemory()
DMemoryDealer.cpp114 const sp<IMemoryHeap>& heap, ssize_t offset, size_t size);
167 const sp<IMemoryHeap>& heap, ssize_t offset, size_t size) in Allocation()
258 const sp<IMemoryHeap>& MemoryDealer::heap() const { in heap()
/frameworks/native/libs/binder/include/binder/
DMemoryBase.h32 MemoryBase(const sp<IMemoryHeap>& heap, ssize_t offset, size_t size);
34 virtual sp<IMemoryHeap> getMemory(ssize_t* offset, size_t* size) const;
39 const sp<IMemoryHeap>& getHeap() const { return mHeap; } in getHeap()
44 sp<IMemoryHeap> mHeap;
DMemoryDealer.h45 sp<IMemoryHeap> getMemoryHeap() const { return heap(); } in getMemoryHeap()
53 LIBBINDER_EXPORTED const sp<IMemoryHeap>& heap() const;
56 sp<IMemoryHeap> mHeap;
DIMemory.h32 class LIBBINDER_EXPORTED IMemoryHeap : public IInterface {
53 class LIBBINDER_EXPORTED BnMemoryHeap : public BnInterface<IMemoryHeap> {
74 virtual sp<IMemoryHeap> getMemory(ssize_t* offset=nullptr, size_t* size=nullptr) const = 0;
DMemoryHeapBase.h34 READ_ONLY = IMemoryHeap::READ_ONLY,
/frameworks/native/include/binder/
DMemoryDealer.h45 sp<IMemoryHeap> getMemoryHeap() const { return heap(); } in getMemoryHeap()
53 LIBBINDER_EXPORTED const sp<IMemoryHeap>& heap() const;
56 sp<IMemoryHeap> mHeap;
DIMemory.h32 class LIBBINDER_EXPORTED IMemoryHeap : public IInterface {
53 class LIBBINDER_EXPORTED BnMemoryHeap : public BnInterface<IMemoryHeap> {
74 virtual sp<IMemoryHeap> getMemory(ssize_t* offset=nullptr, size_t* size=nullptr) const = 0;
DMemoryHeapBase.h34 READ_ONLY = IMemoryHeap::READ_ONLY,
/frameworks/av/media/libshmem/
DShmemCompat.cpp52 uint32_t flags = !shmem.writeable ? IMemoryHeap::READ_ONLY : 0; in convertSharedFileRegionToIMemory()
72 sp<IMemoryHeap> heap = mem->getMemory(&offset, &size); in convertIMemoryToSharedFileRegion()
94 result->writeable = (heap->getFlags() & IMemoryHeap::READ_ONLY) == 0; in convertIMemoryToSharedFileRegion()
DShmemTest.cpp51 !writeable ? IMemoryHeap::READ_ONLY : 0); in makeIMemory()
77 ASSERT_EQ(reconstructed->getMemory()->getFlags() & IMemoryHeap::READ_ONLY, 0); in TEST()
97 ASSERT_NE(reconstructed->getMemory()->getFlags() & IMemoryHeap::READ_ONLY, 0); in TEST()
/frameworks/av/drm/libmediadrm/include/mediadrm/
DCryptoHal.h26 class IMemoryHeap; variable
DCryptoHalHidl.h38 class IMemoryHeap; variable
DCryptoHalAidl.h39 class IMemoryHeap; variable
/frameworks/av/media/utils/include/mediautils/
DSharedMemoryAllocator.h63 constexpr inline bool isHeapValid(const sp<IMemoryHeap>& heap) {
124 virtual sp<IMemoryHeap> getMemory(ssize_t* offset = nullptr,
/frameworks/av/media/libstagefright/include/media/stagefright/
DCameraSource.h226 sp<IMemoryHeap> mMemoryHeapBase;
/frameworks/av/media/libstagefright/
DCameraSource.cpp808 sp<IMemoryHeap> heap = frame->getMemory(&offset, &size); in releaseRecordingFrame()
1058 sp<IMemoryHeap> heap = data->getMemory(&offset, &size); in processBufferQueueFrame()
DACodecBufferChannel.cpp554 sp<IMemoryHeap> heap = dealer->getMemoryHeap(); in makeMemoryDealer()
/frameworks/base/media/jni/
Dandroid_media_MediaDescrambler.cpp190 sp<IMemoryHeap> heap = mMem->getMemory(&offset, &size); in ensureBufferCapacity()
/frameworks/av/services/camera/libcameraservice/api1/client2/
DCallbackProcessor.cpp417 sp<IMemoryHeap> heap = in processNewCallback()
/frameworks/av/media/utils/
DServiceUtilities.cpp377 sp<IMemoryHeap> heap = iMemory->getMemory(); in checkIMemory()
/frameworks/base/core/jni/
Dandroid_hardware_Camera.cpp257 sp<IMemoryHeap> heap = dataPtr->getMemory(&offset, &size); in copyAndPost()
/frameworks/av/media/codec2/sfplugin/
DCCodecBufferChannel.cpp474 sp<IMemoryHeap> heap{new MemoryHeapBase(size * 2)}; in ensureDecryptDestination()