Home
last modified time | relevance | path

Searched refs:BufferHandle (Results 1 - 25 of 156) sorted by relevance

1234567

/drivers/peripheral/display/buffer/vdi_base/src/
H A Ddisplay_buffer_vdi_impl.cpp47 int32_t DisplayBufferVdiImpl::AllocMem(const AllocInfo& info, BufferHandle*& handle) const in AllocMem()
52 void DisplayBufferVdiImpl::FreeMem(const BufferHandle& handle) const in FreeMem()
54 GbmFreeMem(const_cast<BufferHandle *>(&handle)); in FreeMem()
57 void* DisplayBufferVdiImpl::Mmap(const BufferHandle& handle) const in Mmap()
59 return GbmMmap(const_cast<BufferHandle *>(&handle)); in Mmap()
62 int32_t DisplayBufferVdiImpl::Unmap(const BufferHandle& handle) const in Unmap()
64 return GbmUnmap(const_cast<BufferHandle *>(&handle)); in Unmap()
67 int32_t DisplayBufferVdiImpl::FlushCache(const BufferHandle& handle) const in FlushCache()
69 return GbmFlushCache(const_cast<BufferHandle *>(&handle)); in FlushCache()
72 int32_t DisplayBufferVdiImpl::InvalidateCache(const BufferHandle
[all...]
/drivers/peripheral/display/interfaces/include/
H A Ddisplay_gralloc.h61 int32_t (*AllocMem)(const AllocInfo* info, BufferHandle** handle);
71 void (*FreeMem)(BufferHandle *handle);
82 void *(*Mmap)(BufferHandle *handle);
93 void *(*MmapCache)(BufferHandle *handle);
105 int32_t (*Unmap)(BufferHandle *handle);
117 int32_t (*FlushCache)(BufferHandle *handle);
129 int32_t (*FlushMCache)(BufferHandle *handle);
141 int32_t (*InvalidateCache)(BufferHandle* handle);
167 void *(*MmapYUV)(BufferHandle *handle, YUVDescInfo *info);
/drivers/peripheral/display/hal/default_standard/src/display_gralloc/
H A Ddisplay_buffer_vdi_impl.cpp47 int32_t DisplayBufferVdiImpl::AllocMem(const AllocInfo& info, BufferHandle*& handle) const in AllocMem()
52 void DisplayBufferVdiImpl::FreeMem(const BufferHandle& handle) const in FreeMem()
54 GbmFreeMem(const_cast<BufferHandle *>(&handle)); in FreeMem()
57 void* DisplayBufferVdiImpl::Mmap(const BufferHandle& handle) const in Mmap()
59 return GbmMmap(const_cast<BufferHandle *>(&handle)); in Mmap()
62 int32_t DisplayBufferVdiImpl::Unmap(const BufferHandle& handle) const in Unmap()
64 return GbmUnmap(const_cast<BufferHandle *>(&handle)); in Unmap()
67 int32_t DisplayBufferVdiImpl::FlushCache(const BufferHandle& handle) const in FlushCache()
69 return GbmFlushCache(const_cast<BufferHandle *>(&handle)); in FlushCache()
72 int32_t DisplayBufferVdiImpl::InvalidateCache(const BufferHandle
[all...]
H A Dallocator.h58 virtual int32_t AllocMem(const AllocInfo &info, BufferHandle **handle);
59 virtual int32_t Allocate(const BufferInfo &bufferInfo, BufferHandle &handle);
61 virtual int32_t FreeMem(BufferHandle *handle);
62 virtual void *Mmap(BufferHandle &handle);
63 virtual int32_t Unmap(BufferHandle &handle);
64 virtual int32_t InvalidateCache(BufferHandle &handle);
65 virtual int32_t FlushCache(BufferHandle &handle);
72 int32_t DmaBufferSync(const BufferHandle &handle, uint64_t flag);
79 void DumpBufferHandle(BufferHandle &handle) const;
H A Ddisplay_buffer_vdi_impl.h33 virtual int32_t AllocMem(const AllocInfo& info, BufferHandle*& handle) const override;
34 virtual void FreeMem(const BufferHandle& handle) const override;
35 virtual void *Mmap(const BufferHandle& handle) const override;
36 virtual int32_t Unmap(const BufferHandle& handle) const override;
37 virtual int32_t FlushCache(const BufferHandle& handle) const override;
38 virtual int32_t InvalidateCache(const BufferHandle& handle) const override;
H A Dframebuffer_allocator.h26 int32_t Allocate(const BufferInfo &bufferInfo, BufferHandle &handle) override;
27 void* Mmap(BufferHandle &handle) override;
28 int32_t Unmap(BufferHandle &handle) override;
29 int32_t FreeMem(BufferHandle *handle) override;
/drivers/hdf_core/interfaces/inner_api/hdi/base/
H A Dnative_buffer.h34 * <b>NativeBuffer</b> is the wrapper of <b>BufferHandle</b>.
35 * It manages the <b>BufferHandle</b> objects and applies to the HDI layer.
60 explicit NativeBuffer(const BufferHandle *handle);
82 * which the <b>BufferHandle</b> object is unmarshalled.
89 * @brief Clones a <b>BufferHandle</b> object.
91 * You can use this API to clone the <b>BufferHandle</b> object held by a <b>NativeBuffer</b> object.
93 * @return Returns the pointer to the <b>BufferHandle</b> cloned if the operation is successful;
96 BufferHandle *Clone();
99 * @brief Moves this <b>BufferHandle</b> object.
101 * This API transfers the ownership of the <b>BufferHandle</
[all...]
H A Dbuffer_util.h32 * @brief Provides the APIs for allocating, releasing, serializing, and deserializing the <b>BufferHandle</b> object.
44 * @brief Defines the maximum value of the <b>reserveFds</b> in <b>BufferHandle</b>.
49 * @brief Defines the maximum value of the <b>reserveInts</b> in <b>BufferHandle</b>.
58 * @brief Allocates a <b>BufferHandle</b> object.
60 * You can use this API to create the default <b>BufferHandle</b> object
65 * @return Returns the pointer to the <b>BufferHandle</b> allocated if the operation is successful;
68 BufferHandle *AllocateNativeBufferHandle(uint32_t reserveFds, uint32_t reserveInts);
71 * @brief Clones a <b>BufferHandle</b> object.
73 * You can use this API to create a <b>BufferHandle</b> object from a given <b>BufferHandle</
[all...]
/drivers/peripheral/display/hdi_service/gralloc/client/
H A Dmapper_adapter.cpp46 int32_t MapperAdapter::MapBuffer(const BufferHandle& handle, void*& outData) const in MapBuffer()
49 outData = mapperFuncs_->Mmap(const_cast<BufferHandle *>(&handle)); in MapBuffer()
53 int32_t MapperAdapter::UnmapBuffer(const BufferHandle& handle) const in UnmapBuffer()
56 ret = mapperFuncs_->Unmap(const_cast<BufferHandle *>(&handle)); in UnmapBuffer()
60 int32_t MapperAdapter::InvalidateCache(const BufferHandle& handle) const in InvalidateCache()
63 ret = mapperFuncs_->InvalidateCache(const_cast<BufferHandle *>(&handle)); in InvalidateCache()
67 int32_t MapperAdapter::FlushCache(const BufferHandle& handle) const in FlushCache()
70 ret = mapperFuncs_->FlushCache(const_cast<BufferHandle *>(&handle)); in FlushCache()
74 void MapperAdapter::FreeBuffer(const BufferHandle& handle) const in FreeBuffer()
76 mapperFuncs_->FreeMem(const_cast<BufferHandle *>( in FreeBuffer()
[all...]
H A Ddisplay_gralloc_client.h34 int32_t AllocMem(const AllocInfo& info, BufferHandle*& handle) const override;
35 void FreeMem(const BufferHandle& handle) const override;
36 void *Mmap(const BufferHandle& handle) const override;
37 void *MmapCache(const BufferHandle &handle) const override;
38 int32_t Unmap(const BufferHandle& handle) const override;
39 int32_t FlushCache(const BufferHandle &handle) const override;
40 int32_t FlushMCache(const BufferHandle &handle) const override;
41 int32_t InvalidateCache(const BufferHandle& handle) const override;
H A Dmapper_adapter.h32 int32_t MapBuffer(const BufferHandle& handle, void *&outData) const;
33 int32_t UnmapBuffer(const BufferHandle& handle) const;
34 int32_t InvalidateCache(const BufferHandle& handle) const;
35 int32_t FlushCache(const BufferHandle& handle) const;
36 void FreeBuffer(const BufferHandle& handle) const;
H A Ddisplay_gralloc_client.cpp78 int32_t DisplayGrallocClient::AllocMem(const AllocInfo &info, BufferHandle *&handle) const in AllocMem()
88 void DisplayGrallocClient::FreeMem(const BufferHandle &handle) const in FreeMem()
93 void* DisplayGrallocClient::Mmap(const BufferHandle &handle) const in Mmap()
105 int32_t DisplayGrallocClient::Unmap(const BufferHandle &handle) const in Unmap()
114 int32_t DisplayGrallocClient::FlushCache(const BufferHandle &handle) const in FlushCache()
123 int32_t DisplayGrallocClient::InvalidateCache(const BufferHandle &handle) const in InvalidateCache()
132 void* DisplayGrallocClient::MmapCache(const BufferHandle &handle) const in MmapCache()
138 int32_t DisplayGrallocClient::FlushMCache(const BufferHandle &handle) const in FlushMCache()
/drivers/peripheral/display/buffer/hdi_service/include/
H A Didisplay_buffer_vdi.h50 virtual int32_t AllocMem(const AllocInfo& info, BufferHandle*& handle) const = 0;
60 virtual void FreeMem(const BufferHandle& handle) const = 0;
71 virtual void *Mmap(const BufferHandle& handle) const = 0;
83 virtual int32_t Unmap(const BufferHandle& handle) const = 0;
95 virtual int32_t FlushCache(const BufferHandle& handle) const = 0;
107 virtual int32_t InvalidateCache(const BufferHandle& handle) const = 0;
122 virtual int32_t RegisterBuffer(const BufferHandle& handle) = 0;
124 virtual int32_t SetMetadata(const BufferHandle& handle, uint32_t key, const std::vector<uint8_t>& value) = 0;
126 virtual int32_t GetMetadata(const BufferHandle& handle, uint32_t key, std::vector<uint8_t>& value) = 0;
128 virtual int32_t ListMetadataKeys(const BufferHandle
[all...]
/drivers/peripheral/display/buffer/vdi_base/include/
H A Ddisplay_buffer_vdi_impl.h34 virtual int32_t AllocMem(const AllocInfo& info, BufferHandle*& handle) const override;
35 virtual void FreeMem(const BufferHandle& handle) const override;
36 virtual void *Mmap(const BufferHandle& handle) const override;
37 virtual int32_t Unmap(const BufferHandle& handle) const override;
38 virtual int32_t FlushCache(const BufferHandle& handle) const override;
39 virtual int32_t InvalidateCache(const BufferHandle& handle) const override;
42 virtual int32_t RegisterBuffer(const BufferHandle& handle) override;
43 virtual int32_t SetMetadata(const BufferHandle& handle, uint32_t key, const std::vector<uint8_t>& value) override;
44 virtual int32_t GetMetadata(const BufferHandle& handle, uint32_t key, std::vector<uint8_t>& value) override;
45 virtual int32_t ListMetadataKeys(const BufferHandle
[all...]
H A Ddisplay_gralloc_gbm.h41 int32_t GbmAllocMem(const AllocInfo *info, BufferHandle **buffer);
42 void GbmFreeMem(BufferHandle *buffer);
43 void *GbmMmap(BufferHandle *buffer);
44 int32_t GbmUnmap(BufferHandle *buffer);
45 int32_t GbmInvalidateCache(BufferHandle *buffer);
46 int32_t GbmFlushCache(BufferHandle *buffer);
/drivers/peripheral/display/hdi_service/gralloc/include/
H A Didisplay_gralloc.h52 virtual int32_t AllocMem(const AllocInfo &info, BufferHandle *&handle) const = 0;
62 virtual void FreeMem(const BufferHandle &handle) const = 0;
73 virtual void *Mmap(const BufferHandle &handle) const = 0;
84 virtual void *MmapCache(const BufferHandle &buffer) const = 0;
96 virtual int32_t Unmap(const BufferHandle &handle) const = 0;
108 virtual int32_t FlushCache(const BufferHandle &handle) const = 0;
120 virtual int32_t FlushMCache(const BufferHandle &buffer) const = 0;
132 virtual int32_t InvalidateCache(const BufferHandle &handle) const = 0;
/drivers/interface/display/buffer/v1_0/include/
H A Didisplay_buffer.h56 virtual int32_t AllocMem(const AllocInfo& info, BufferHandle*& handle) const = 0;
66 virtual void FreeMem(const BufferHandle& handle) const = 0;
77 virtual void *Mmap(const BufferHandle& handle) const = 0;
89 virtual int32_t Unmap(const BufferHandle& handle) const = 0;
101 virtual int32_t FlushCache(const BufferHandle& handle) const = 0;
113 virtual int32_t InvalidateCache(const BufferHandle& handle) const = 0;
/drivers/interface/display/buffer/v1_1/hdi_impl/
H A Ddisplay_buffer_hdi_impl.h49 int32_t RegisterBuffer(const BufferHandle& handle) override
54 hdiBuffer->SetBufferHandle(const_cast<BufferHandle*>(&handle));
59 int32_t SetMetadata(const BufferHandle& handle, uint32_t key, const std::vector<uint8_t>& value) override
64 hdiBuffer->SetBufferHandle(const_cast<BufferHandle*>(&handle));
69 int32_t GetMetadata(const BufferHandle& handle, uint32_t key, std::vector<uint8_t>& value) override
74 hdiBuffer->SetBufferHandle(const_cast<BufferHandle*>(&handle));
79 int32_t ListMetadataKeys(const BufferHandle& handle, std::vector<uint32_t>& keys) override
84 hdiBuffer->SetBufferHandle(const_cast<BufferHandle*>(&handle));
89 int32_t EraseMetadataKey(const BufferHandle& handle, uint32_t key) override
94 hdiBuffer->SetBufferHandle(const_cast<BufferHandle*>(
[all...]
/drivers/interface/camera/sequenceable/buffer_handle/
H A Dbuffer_handle_sequenceable.h35 explicit BufferHandleSequenceable(BufferHandle *bufferHandle = nullptr);
36 explicit BufferHandleSequenceable(const BufferHandle &bufferHandle);
40 static BufferHandle* NewBufferHandle(uint32_t reserveFds, uint32_t reserveInts);
41 void SetBufferHandle(BufferHandle *handle);
42 BufferHandle* GetBufferHandle();
H A Dbuffer_handle_sequenceable.cpp31 explicit BufferHandleWrap(BufferHandle *bufferHandle = nullptr) in BufferHandleWrap()
43 BufferHandleSequenceable::BufferHandleSequenceable(const BufferHandle &bufferHandle) in BufferHandleSequenceable()
49 BufferHandleSequenceable::BufferHandleSequenceable(BufferHandle *bufferHandle) in BufferHandleSequenceable()
54 BufferHandle* BufferHandleSequenceable::NewBufferHandle(uint32_t reserveFds, uint32_t reserveInts) in NewBufferHandle()
59 void BufferHandleSequenceable::SetBufferHandle(BufferHandle *handle) in SetBufferHandle()
65 BufferHandle* BufferHandleSequenceable::GetBufferHandle() in GetBufferHandle()
/drivers/interface/display/buffer/v1_1/include/
H A Didisplay_buffer.h38 virtual int32_t RegisterBuffer(const BufferHandle& handle) = 0;
39 virtual int32_t SetMetadata(const BufferHandle& handle, uint32_t key, const std::vector<uint8_t>& value) = 0;
40 virtual int32_t GetMetadata(const BufferHandle& handle, uint32_t key, std::vector<uint8_t>& value) = 0;
41 virtual int32_t ListMetadataKeys(const BufferHandle& handle, std::vector<uint32_t>& keys) = 0;
42 virtual int32_t EraseMetadataKey(const BufferHandle& handle, uint32_t key) = 0;
/drivers/hdf_core/adapter/uhdf2/hdi/test/buffer_handle/
H A Dbuffer_handle_test.cpp35 static BufferHandle *CreateBufferHandle(uint32_t reserveFds = 1, uint32_t reserveInts = 0);
36 static std::string BufferHandleDump(const BufferHandle *handle);
42 BufferHandle *BufferHandleTest::CreateBufferHandle(uint32_t reserveFds, uint32_t reserveInts) in CreateBufferHandle()
44 BufferHandle *handle = AllocateNativeBufferHandle(reserveFds, reserveInts); in CreateBufferHandle()
67 std::string BufferHandleTest::BufferHandleDump(const BufferHandle *handle) in BufferHandleDump()
102 BufferHandle *handle = AllocateNativeBufferHandle(UINT32_MAX, UINT32_MAX); in HWTEST_F()
111 BufferHandle *handle = AllocateNativeBufferHandle(0, 0); in HWTEST_F()
120 BufferHandle *srcHandle = CreateBufferHandle(); in HWTEST_F()
124 BufferHandle *destHandle = CloneNativeBufferHandle(srcHandle); in HWTEST_F()
138 BufferHandle *srcHandl in HWTEST_F()
[all...]
/drivers/peripheral/codec/image/jpeg/include/
H A Dcodec_jpeg_core.h38 int32_t AllocateInBuffer(BufferHandle **buffer, uint32_t size);
40 int32_t FreeInBuffer(BufferHandle *buffer);
42 int32_t DoDecode(BufferHandle *buffer, BufferHandle *outBuffer, const V2_0::CodecJpegDecInfo *decInfo);
/drivers/hdf_core/adapter/uhdf2/hdi/src/
H A Dbuffer_util.c24 BufferHandle *AllocateNativeBufferHandle(uint32_t reserveFds, uint32_t reserveInts) in AllocateNativeBufferHandle()
31 size_t handleSize = sizeof(BufferHandle) + (sizeof(int32_t) * (reserveFds + reserveInts)); in AllocateNativeBufferHandle()
32 BufferHandle *handle = (BufferHandle *)(OsalMemCalloc(handleSize)); in AllocateNativeBufferHandle()
41 HDF_LOGE("BufferHandle malloc %zu failed", handleSize); in AllocateNativeBufferHandle()
46 BufferHandle *CloneNativeBufferHandle(const BufferHandle *other) in CloneNativeBufferHandle()
53 BufferHandle *handle = AllocateNativeBufferHandle(other->reserveFds, other->reserveInts); in CloneNativeBufferHandle()
99 void FreeNativeBufferHandle(BufferHandle *handle) in FreeNativeBufferHandle()
119 bool HdfSbufWriteNativeBufferHandle(struct HdfSBuf *data, const BufferHandle *handl
[all...]
/drivers/peripheral/display/buffer/test/fuzztest/metadata_fuzzer/
H A Dmetadata_fuzzer.cpp74 BufferHandle* UsingAllocmem() in UsingAllocmem()
83 BufferHandle* handle = nullptr; in UsingAllocmem()
93 void TestRegisterBuffer(const BufferHandle& handle) in TestRegisterBuffer()
98 void TestSetMetadata(const BufferHandle& handle) in TestSetMetadata()
110 void TestGetMetadata(const BufferHandle& handle) in TestGetMetadata()
117 void TestListMetadataKeys(const BufferHandle& handle) in TestListMetadataKeys()
123 void TestEraseMetadataKey(const BufferHandle& handle) in TestEraseMetadataKey()
129 typedef void (*TestFuncs[])(const BufferHandle&);
158 BufferHandle* buffer = UsingAllocmem(); in FuzzTest()

Completed in 8 milliseconds

1234567