Home
last modified time | relevance | path

Searched refs:buffer (Results 1 - 25 of 398) sorted by relevance

12345678910>>...16

/drivers/peripheral/pin_auth/hdi_service/adaptor/src/
H A Dbuffer.c16 #include "buffer.h"
23 bool IsBufferValid(const Buffer *buffer) in IsBufferValid() argument
25 if ((buffer == NULL) || (buffer->buf == NULL) || in IsBufferValid()
26 (buffer->maxSize == 0) || (buffer->maxSize > MAX_BUFFER_SIZE) || in IsBufferValid()
27 (buffer->contentSize > buffer->maxSize)) { in IsBufferValid()
44 bool CheckBufferWithSize(const Buffer *buffer, const uint32_t size) in CheckBufferWithSize() argument
46 if ((!IsBufferValid(buffer)) || (buffe in CheckBufferWithSize()
60 Buffer *buffer = (Buffer *)Malloc(sizeof(Buffer)); CreateBufferBySize() local
91 Buffer *buffer = (Buffer *)Malloc(sizeof(Buffer)); CreateBufferByData() local
115 InitBuffer(Buffer *buffer, const uint8_t *buf, const uint32_t bufSize) InitBuffer() argument
131 DestroyBuffer(Buffer *buffer) DestroyBuffer() argument
147 CopyBuffer(const Buffer *buffer) CopyBuffer() argument
187 GetBufferData(const Buffer *buffer, uint8_t *data, uint32_t *dataSize) GetBufferData() argument
[all...]
/drivers/peripheral/user_auth/hdi_service/adaptor/src/
H A Dbuffer.c16 #include "buffer.h"
25 bool IsBufferValid(const Buffer *buffer) in IsBufferValid() argument
27 if ((buffer == NULL) || (buffer->buf == NULL) || in IsBufferValid()
28 (buffer->maxSize == 0) || (buffer->maxSize > MAX_BUFFER_SIZE) || in IsBufferValid()
29 (buffer->contentSize > buffer->maxSize)) { in IsBufferValid()
46 bool CheckBufferWithSize(const Buffer *buffer, const uint32_t size) in CheckBufferWithSize() argument
48 if ((!IsBufferValid(buffer)) || (buffe in CheckBufferWithSize()
62 Buffer *buffer = (Buffer *)Malloc(sizeof(Buffer)); CreateBufferBySize() local
93 Buffer *buffer = (Buffer *)Malloc(sizeof(Buffer)); CreateBufferByData() local
117 DestoryBuffer(Buffer *buffer) DestoryBuffer() argument
133 CopyBuffer(const Buffer *buffer) CopyBuffer() argument
172 GetBufferData(const Buffer *buffer, uint8_t *data, uint32_t *dataSize) GetBufferData() argument
[all...]
/drivers/hdf_core/framework/model/camera/buffer_manager/src/
H A Dcamera_buffer.c19 void CameraBufferSyncForUser(struct CameraBuffer *buffer) in CameraBufferSyncForUser() argument
21 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferSyncForUser()
23 if ((buffer->flags & BUFFER_DEVICE_SYNCED) == 0) { in CameraBufferSyncForUser()
27 if ((buffer->flags & BUFFER_NEED_USER_SYNC) != 0) { in CameraBufferSyncForUser()
28 for (uint32_t plane = 0; plane < buffer->numPlanes; ++plane) { in CameraBufferSyncForUser()
30 queue->memOps->syncForUser(buffer->planes[plane].memPriv); in CameraBufferSyncForUser()
34 buffer->flags &= ~BUFFER_DEVICE_SYNCED; in CameraBufferSyncForUser()
37 static void CameraBufferFreeMmapPlanes(struct CameraBuffer *buffer) in CameraBufferFreeMmapPlanes() argument
40 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferFreeMmapPlanes()
42 for (plane = 0; plane < buffer in CameraBufferFreeMmapPlanes()
50 CameraBufferFreeUserPtrPlanes(struct CameraBuffer *buffer) CameraBufferFreeUserPtrPlanes() argument
65 CameraBufferFreeDmaPlane(struct CameraBuffer *buffer, struct BufferPlane *plane) CameraBufferFreeDmaPlane() argument
84 CameraBufferFreeDmaPlanes(struct CameraBuffer *buffer) CameraBufferFreeDmaPlanes() argument
93 CameraBufferFree(struct CameraBuffer *buffer) CameraBufferFree() argument
105 CameraBufferAllocMmapPlane(struct CameraBuffer *buffer, int32_t planeNum) CameraBufferAllocMmapPlane() argument
131 CameraBufferAllocMmapPlanes(struct CameraBuffer *buffer) CameraBufferAllocMmapPlanes() argument
155 CameraBufferSetupOffsets(struct CameraBuffer *buffer) CameraBufferSetupOffsets() argument
176 CameraBufferCheckPlanes(struct CameraBuffer *buffer, const struct UserCameraBuffer *userBuffer) CameraBufferCheckPlanes() argument
189 CameraBufferToUserBuffer(struct CameraBuffer *buffer, struct UserCameraBuffer *userBuffer) CameraBufferToUserBuffer() argument
231 CameraBufferEnqueue(struct CameraBuffer *buffer) CameraBufferEnqueue() argument
243 CameraBufferQueueBuffer(struct CameraBuffer *buffer) CameraBufferQueueBuffer() argument
257 CameraBufferSetCacheSync(struct BufferQueue *queue, struct CameraBuffer *buffer) CameraBufferSetCacheSync() argument
269 CameraBufferCheckPlaneLength(struct CameraBuffer *buffer, const struct UserCameraBuffer *userBuffer) CameraBufferCheckPlaneLength() argument
292 CameraBufferPrepareMmap(struct CameraBuffer *buffer, struct BufferPlane planes[]) CameraBufferPrepareMmap() argument
303 CameraBufferPrepareUserPtrPlane(struct CameraBuffer *buffer, uint32_t planeNum, unsigned long userPtr, uint32_t length) CameraBufferPrepareUserPtrPlane() argument
335 CameraBufferPrepareUserPtr(struct CameraBuffer *buffer, struct BufferPlane planes[]) CameraBufferPrepareUserPtr() argument
363 CameraBufferAttachDmaPlane(struct CameraBuffer *buffer, uint32_t planeNum, struct BufferPlane planes[]) CameraBufferAttachDmaPlane() argument
404 CameraBufferAttachDmaBuffer(struct CameraBuffer *buffer, struct BufferPlane planes[]) CameraBufferAttachDmaBuffer() argument
417 CameraBufferMapDmaBuffer(struct CameraBuffer *buffer, struct BufferPlane planes[]) CameraBufferMapDmaBuffer() argument
447 CameraBufferPrepareDma(struct CameraBuffer *buffer, struct BufferPlane planes[]) CameraBufferPrepareDma() argument
468 CameraBufferPrepare(struct BufferQueue *queue, struct CameraBuffer *buffer, struct BufferPlane planes[]) CameraBufferPrepare() argument
494 CameraBufferGetPlanesFromUserBuffer(struct CameraBuffer *buffer, struct BufferPlane *planes, const struct UserCameraBuffer *userBuffer) CameraBufferGetPlanesFromUserBuffer() argument
519 CameraBufferSyncForDevice(struct CameraBuffer *buffer) CameraBufferSyncForDevice() argument
536 CameraBufferFromUserBuffer(struct CameraBuffer *buffer, const struct UserCameraBuffer *userBuffer) CameraBufferFromUserBuffer() argument
[all...]
H A Dbuffer_queue.c44 struct CameraBuffer *buffer = queue->buffers[i]; in BufferQueueStop() local
45 CameraBufferSyncForUser(buffer); in BufferQueueStop()
46 buffer->flags &= ~BUFFER_PREPARED; in BufferQueueStop()
47 buffer->state = BUFFER_STATE_DEQUEUED; in BufferQueueStop()
103 struct CameraBuffer *buffer = NULL; in BufferQueueFree() local
111 buffer = queue->buffers[i]; in BufferQueueFree()
112 if (buffer == NULL) { in BufferQueueFree()
115 if (buffer->state == BUFFER_STATE_PREPARING) { in BufferQueueFree()
116 HDF_LOGE("%s: Can free buffer. Buffer is preparing!", __func__); in BufferQueueFree()
119 CameraBufferFree(buffer); in BufferQueueFree()
161 struct CameraBuffer *buffer = NULL; BufferQueueAllocBuffers() local
238 struct CameraBuffer *buffer = NULL; BufferQueueStart() local
275 struct CameraBuffer *buffer = NULL; BufferQueuePrepare() local
[all...]
H A Dcamera_buffer_manager.c19 void CameraBufferDone(struct CameraBuffer *buffer, enum BufferState state) in CameraBufferDone() argument
21 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferDone()
24 if (buffer->state != BUFFER_STATE_ACTIVE) { in CameraBufferDone()
31 HDF_LOGI("%s: Done processing on buffer %{public}u!", __func__, buffer->id); in CameraBufferDone()
34 CameraBufferSyncForUser(buffer); in CameraBufferDone()
37 buffer->state = state; in CameraBufferDone()
39 DListInsertTail(&buffer->doneEntry, &queue->doneList); in CameraBufferDone()
52 struct CameraBuffer *buffer = NULL; in BufferQueueFindPlaneByOffset() local
61 buffer in BufferQueueFindPlaneByOffset()
74 CameraBufferGetPlaneVaddr(struct CameraBuffer *buffer, uint32_t planeId) CameraBufferGetPlaneVaddr() argument
179 struct CameraBuffer *buffer = NULL; BufferQueueQueryBuffer() local
202 struct CameraBuffer *buffer = NULL; BufferQueueReturnBuffer() local
270 GetDoneBuffer(struct BufferQueue *queue, struct CameraBuffer **buffer, struct UserCameraBuffer *userBuffer) GetDoneBuffer() argument
294 struct CameraBuffer *buffer = NULL; BufferQueueAcquireBuffer() local
[all...]
/drivers/peripheral/codec/test/demo/jpeg/src/
H A Dcodec_jpeg_helper.cpp34 int32_t CodecJpegHelper::JpegAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t fd) in JpegAssemble() argument
39 curPos = PutInt16(buffer, curPos, 0xffd8); in JpegAssemble()
46 curPos = JpegDqtAssemble(decInfo, buffer, curPos); in JpegAssemble()
53 curPos = JpegDhtAssemble(decInfo, buffer, curPos); in JpegAssemble()
59 curPos = JpegDriAssemble(decInfo, buffer, curPos); in JpegAssemble()
66 curPos = JpegSofAssemble(decInfo, buffer, curPos); in JpegAssemble()
72 curPos = JpegSosAssemble(decInfo, buffer, curPos); in JpegAssemble()
78 curPos = JpegDataAssemble(buffer, curPos, fd); in JpegAssemble()
84 curPos = PutInt16(buffer, curPos, 0xffd9); in JpegAssemble()
92 bool CodecJpegHelper::DessambleJpeg(int8_t *buffer, size_ argument
143 JpegDqtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDqtAssemble() argument
184 JpegDriAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDriAssemble() argument
209 JpegDhtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegDhtAssemble() argument
224 JpegDhtAssemble(const std::vector<CodecJpegHuffTable> &table, int8_t *buffer, int32_t curPos, bool dc) JpegDhtAssemble() argument
277 JpegSofAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegSofAssemble() argument
338 JpegSosAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos) JpegSosAssemble() argument
381 JpegDataAssemble(int8_t *buffer, int32_t curPos, int32_t fd) JpegDataAssemble() argument
405 DessambleSof(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleSof() argument
446 DessambleSos(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleSos() argument
472 DessambleCompressData(int8_t *buffer, std::unique_ptr<int8_t[]> &compressBuffer, uint32_t &comBufLen) DessambleCompressData() argument
500 DessambleDqt(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleDqt() argument
535 DessambleDht(int8_t *buffer, struct CodecJpegDecInfo &decInfo) DessambleDht() argument
577 PutInt16(int8_t *buffer, int32_t curPos, int16_t value) PutInt16() argument
588 PutInt8(int8_t *buffer, int32_t curPos, int8_t value) PutInt8() argument
598 GetInt8(int8_t *buffer) GetInt8() argument
603 GetInt16(int8_t *buffer) GetInt16() argument
[all...]
/drivers/peripheral/camera/hal_c/hdi_cif/src/
H A Dbuffer_producer_wrapper.cpp30 int BufferProducerRequestBuffer(GraphicBufferCIF* buffer) in BufferProducerRequestBuffer() argument
32 if (buffer == nullptr) { in BufferProducerRequestBuffer()
39 requestConfig.width = buffer->width; in BufferProducerRequestBuffer()
40 requestConfig.height = buffer->height; in BufferProducerRequestBuffer()
42 requestConfig.format = buffer->format; in BufferProducerRequestBuffer()
43 requestConfig.usage = buffer->usage; in BufferProducerRequestBuffer()
46 OHOS::sptr<OHOS::Surface> producer = g_producerMap[buffer->streamId]; in BufferProducerRequestBuffer()
56 buffer->fd = handle->fd; in BufferProducerRequestBuffer()
57 buffer->width = handle->width; in BufferProducerRequestBuffer()
58 buffer in BufferProducerRequestBuffer()
71 BufferProducerCancelBuffer(GraphicBufferCIF* buffer) BufferProducerCancelBuffer() argument
90 BufferProducerFlushBuffer(GraphicBufferCIF* buffer) BufferProducerFlushBuffer() argument
[all...]
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/buffer_adapter/standard/
H A Dbuffer_adapter.cpp20 const std::shared_ptr<IBuffer>& buffer) in SurfaceBufferToCameraBuffer()
22 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SurfaceBufferToCameraBuffer()
23 CHECK_IF_NOT_EQUAL_RETURN_VALUE(buffer->GetSourceType(), in SurfaceBufferToCameraBuffer()
31 buffer->SetPhyAddress(bufHandle->phyAddr); in SurfaceBufferToCameraBuffer()
32 buffer->SetFileDescriptor(bufHandle->fd); in SurfaceBufferToCameraBuffer()
33 buffer->SetStride(bufHandle->stride); in SurfaceBufferToCameraBuffer()
34 buffer->SetWidth(bufHandle->width); in SurfaceBufferToCameraBuffer()
35 buffer->SetHeight(bufHandle->height); in SurfaceBufferToCameraBuffer()
37 buffer->SetFormat(format); in SurfaceBufferToCameraBuffer()
38 buffer in SurfaceBufferToCameraBuffer()
19 SurfaceBufferToCameraBuffer(const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer, const std::shared_ptr<IBuffer>& buffer) SurfaceBufferToCameraBuffer() argument
47 CameraBufferToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) CameraBufferToSurfaceBuffer() argument
73 SetExtInfoToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) SetExtInfoToSurfaceBuffer() argument
[all...]
/drivers/peripheral/camera/vdi_base/usb_camera/buffer_manager/src/buffer_adapter/standard/
H A Dbuffer_adapter.cpp21 const std::shared_ptr<IBuffer>& buffer) in SurfaceBufferToCameraBuffer()
23 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SurfaceBufferToCameraBuffer()
24 CHECK_IF_NOT_EQUAL_RETURN_VALUE(buffer->GetSourceType(), in SurfaceBufferToCameraBuffer()
32 buffer->SetPhyAddress(bufHandle->phyAddr); in SurfaceBufferToCameraBuffer()
33 buffer->SetFileDescriptor(bufHandle->fd); in SurfaceBufferToCameraBuffer()
34 buffer->SetStride(bufHandle->stride); in SurfaceBufferToCameraBuffer()
35 buffer->SetWidth(bufHandle->width); in SurfaceBufferToCameraBuffer()
36 buffer->SetHeight(bufHandle->height); in SurfaceBufferToCameraBuffer()
38 buffer->SetFormat(format); in SurfaceBufferToCameraBuffer()
39 buffer in SurfaceBufferToCameraBuffer()
20 SurfaceBufferToCameraBuffer(const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer, const std::shared_ptr<IBuffer>& buffer) SurfaceBufferToCameraBuffer() argument
49 CameraBufferToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) CameraBufferToSurfaceBuffer() argument
75 SetExtInfoToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) SetExtInfoToSurfaceBuffer() argument
[all...]
/drivers/peripheral/camera/vdi_base/usb_camera/pipeline_core/src/node/
H A Dnode_utils.cpp61 CAMERA_LOGI("====buffer: %{public}p [%{public}d] -> %{public}p [%{public}d]", in ImageFormatConvert()
98 void NodeUtils::BufferScaleFormatTransform(std::shared_ptr<IBuffer>& buffer, void *dstBuffer, uint32_t dstBufferSize) in BufferScaleFormatTransform() argument
100 if (buffer == nullptr) { in BufferScaleFormatTransform()
101 CAMERA_LOGI("BufferScaleFormatTransform Error buffer == nullptr"); in BufferScaleFormatTransform()
105 if (buffer->GetCurWidth() == buffer->GetWidth() in BufferScaleFormatTransform()
106 && buffer->GetCurHeight() == buffer->GetHeight() in BufferScaleFormatTransform()
107 && buffer->GetCurFormat() == buffer in BufferScaleFormatTransform()
[all...]
H A Dscale_node.cpp52 void ScaleNode::DeliverBuffer(std::shared_ptr<IBuffer>& buffer) in DeliverBuffer() argument
54 if (buffer == nullptr) { in DeliverBuffer()
59 if (buffer->GetBufferStatus() != CAMERA_BUFFER_STATUS_OK) { in DeliverBuffer()
61 return NodeBase::DeliverBuffer(buffer); in DeliverBuffer()
65 buffer->GetStreamId(), buffer->GetIndex(), in DeliverBuffer()
66 buffer->GetCurWidth(), buffer->GetCurHeight(), buffer->GetWidth(), buffer in DeliverBuffer()
[all...]
H A Dcodec_node.cpp227 void CodecNode::Yuv422ToJpeg(std::shared_ptr<IBuffer>& buffer) in Yuv422ToJpeg() argument
232 uint32_t tmpBufferSize = buffer->GetWidth() * buffer->GetHeight() * pixWidthRGB888; in Yuv422ToJpeg()
238 auto oldFormat = buffer->GetCurFormat(); in Yuv422ToJpeg()
239 buffer->SetFormat(CAMERA_FORMAT_RGB_888); in Yuv422ToJpeg()
240 NodeUtils::BufferScaleFormatTransform(buffer, tmpBufferAddr, tmpBufferSize); in Yuv422ToJpeg()
241 buffer->SetFormat(oldFormat); in Yuv422ToJpeg()
246 JpegData jpegdata = {buffer->GetWidth(), buffer->GetHeight()}; in Yuv422ToJpeg()
249 ret = memcpy_s((uint8_t *)buffer in Yuv422ToJpeg()
264 DeliverBuffer(std::shared_ptr<IBuffer>& buffer) DeliverBuffer() argument
[all...]
H A Dfork_node.cpp49 CAMERA_LOGI("fork buffer get buffer streamId = %{public}d", out->format_.streamId_); in Start()
56 CAMERA_LOGE("fork buffer get instance failed"); in Start()
98 static void CopyBufferToForkBuffer(std::shared_ptr<IBuffer>& buffer, std::shared_ptr<IBuffer>& forkBuffer) in CopyBufferToForkBuffer() argument
101 CAMERA_LOGI("PcForkNode::DeliverBuffer begin malloc buffer"); in CopyBufferToForkBuffer()
102 uint32_t bufferSize = buffer->GetSize(); in CopyBufferToForkBuffer()
104 CAMERA_LOGE("PcForkNode::DeliverBuffer error, buffer->GetSize() == 0"); in CopyBufferToForkBuffer()
114 CAMERA_LOGE("PcForkNode::DeliverBuffer malloc buffer fail"); in CopyBufferToForkBuffer()
120 buffer->GetVirAddress(), buffer in CopyBufferToForkBuffer()
127 DeliverBuffer(std::shared_ptr<IBuffer>& buffer) DeliverBuffer() argument
198 std::shared_ptr<IBuffer> buffer = nullptr; DrainForkBufferPool() local
[all...]
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/
H A Dbuffer_allocator_utils.cpp49 std::shared_ptr<IBufferAllocator> BufferAllocatorUtils::GetAllocator(std::shared_ptr<IBuffer>& buffer) in GetAllocator() argument
51 if (buffer == nullptr) { in GetAllocator()
52 CAMERA_LOGE("buffer is nullptr"); in GetAllocator()
56 int32_t sourceType = buffer->GetSourceType(); in GetAllocator()
72 RetCode BufferAllocatorUtils::FreeBuffer(std::shared_ptr<IBuffer>& buffer) in FreeBuffer() argument
74 auto allocator = GetAllocator(buffer); in FreeBuffer()
76 return allocator->FreeBuffer(buffer); in FreeBuffer()
79 RetCode BufferAllocatorUtils::MapBuffer(std::shared_ptr<IBuffer>& buffer) in MapBuffer() argument
81 auto allocator = GetAllocator(buffer); in MapBuffer()
83 return allocator->MapBuffer(buffer); in MapBuffer()
86 UnmapBuffer(std::shared_ptr<IBuffer>& buffer) UnmapBuffer() argument
93 FlushCache(std::shared_ptr<IBuffer>& buffer) FlushCache() argument
100 InvalidateCache(std::shared_ptr<IBuffer>& buffer) InvalidateCache() argument
[all...]
/drivers/interface/display/composer/cache_manager/
H A Dlayer_cache.cpp55 HDF_LOGE("%{public}s: create buffer caches failed", __func__)); in Init()
69 int32_t LayerCache::SetLayerBuffer(BufferHandle*& buffer, uint32_t seqNo, bool &needFreeBuffer, in SetLayerBuffer() argument
72 if (buffer != nullptr) { in SetLayerBuffer()
73 HDF_LOGI("%{public}s, seqNo %{public}u, fd %{public}d, size %{public}d", __func__, seqNo, buffer->fd, in SetLayerBuffer()
74 buffer->size); in SetLayerBuffer()
80 BufferHandle* handle = BufferCacheUtils::NativeBufferCache(bufferCaches_, buffer, seqNo, layerId_, needFreeBuffer); in SetLayerBuffer()
86 buffer = nullptr; in SetLayerBuffer()
99 void LayerCache::NativeBufferInit(sptr<NativeBuffer>& buffer) in NativeBufferInit() argument
101 if (buffer == nullptr) { in NativeBufferInit()
102 HDF_LOGW("NativeBufferInit buffer nullpt in NativeBufferInit()
111 NativeBufferCleanUp(sptr<NativeBuffer>& buffer) NativeBufferCleanUp() argument
141 Mmap(sptr<NativeBuffer>& buffer) Mmap() argument
151 Unmap(sptr<NativeBuffer>& buffer) Unmap() argument
161 FreeMem(sptr<NativeBuffer>& buffer) FreeMem() argument
175 RegisterBuffer(sptr<NativeBuffer>& buffer) RegisterBuffer() argument
[all...]
/drivers/peripheral/display/hal/default/
H A Ddisplay_gralloc.c139 static int32_t InitBufferHandle(PriBufferHandle* buffer, const AllocInfo* info) in InitBufferHandle() argument
146 HDF_LOGE("can not get format information : %d", buffer->hdl.format); in InitBufferHandle()
153 buffer->hdl.width = info->width; in InitBufferHandle()
154 buffer->hdl.stride = stride; in InitBufferHandle()
155 buffer->hdl.height = info->height; in InitBufferHandle()
156 buffer->hdl.size = size; in InitBufferHandle()
157 buffer->hdl.usage = info->usage; in InitBufferHandle()
158 buffer->hdl.fd = -1; in InitBufferHandle()
159 buffer->shmid = INVALID_SHMID; in InitBufferHandle()
160 buffer in InitBufferHandle()
166 AllocShm(BufferHandle *buffer) AllocShm() argument
206 AllocMem(const AllocInfo* info, BufferHandle **buffer) AllocMem() argument
239 FreeShm(BufferHandle *buffer) FreeShm() argument
250 FreeMem(BufferHandle *buffer) FreeMem() argument
267 MmapShm(BufferHandle *buffer) MmapShm() argument
286 Mmap(BufferHandle *buffer) Mmap() argument
306 UnmapShm(BufferHandle *buffer) UnmapShm() argument
319 Unmap(BufferHandle *buffer) Unmap() argument
[all...]
/drivers/peripheral/codec/test/demo/jpeg/include/
H A Dcodec_jpeg_helper.h40 int32_t JpegAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t fd);
41 bool DessambleJpeg(int8_t *buffer, size_t bufferLen, struct CodecJpegDecInfo &decInfo,
46 int32_t JpegDqtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos);
47 int32_t JpegDriAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos);
48 int32_t JpegDhtAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos);
49 int32_t JpegDhtAssemble(const std::vector<CodecJpegHuffTable> &table, int8_t *buffer, int32_t curPos,
51 int32_t JpegSofAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos);
52 int32_t JpegSosAssemble(const struct CodecJpegDecInfo &decInfo, int8_t *buffer, int32_t curPos);
53 int32_t JpegDataAssemble(int8_t *buffer, int32_t curPos, int32_t fd);
54 int32_t DessambleSof(int8_t *buffer, struc
[all...]
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/gralloc_buffer_allocator/
H A Dgralloc_buffer_allocator.cpp55 CAMERA_LOGE("not support alloc buffer"); in AllocBuffer()
61 CAMERA_LOGI("buffer info : w[%{public}u], h[%{public}u], u[%{public}" PRIu64 "], f[%{public}u]", in AllocBuffer()
73 CAMERA_LOGE("Alloc graphic buffer failed, ret = %{public}d", ret); in AllocBuffer()
77 std::shared_ptr<IBuffer> buffer = std::make_shared<ImageBuffer>(sourceType_); in AllocBuffer() local
78 if (buffer != nullptr) { in AllocBuffer()
79 GrallocBufferToCameraBuffer(*handle, buffer); in AllocBuffer()
80 CAMERA_LOGD("Alloc graphic buffer success"); in AllocBuffer()
82 return buffer; in AllocBuffer()
85 RetCode GrallocBufferAllocator::FreeBuffer(std::shared_ptr<IBuffer>& buffer) in FreeBuffer() argument
89 CHECK_IF_PTR_NULL_RETURN_VALUE(buffer, RC_ERRO in FreeBuffer()
107 MapBuffer(std::shared_ptr<IBuffer>& buffer) MapBuffer() argument
134 UnmapBuffer(std::shared_ptr<IBuffer>& buffer) UnmapBuffer() argument
161 FlushCache(std::shared_ptr<IBuffer>& buffer) FlushCache() argument
184 InvalidateCache(std::shared_ptr<IBuffer>& buffer) InvalidateCache() argument
[all...]
/drivers/peripheral/distributed_camera/hdi_service/src/dstream_operator/
H A Ddbuffer_manager.cpp29 DHLOGD("Acquire buffer success, index = %{public}d", (*it)->GetIndex()); in AcquireBuffer()
35 RetCode DBufferManager::AddBuffer(std::shared_ptr<DImageBuffer>& buffer) in AddBuffer() argument
39 DHLOGI("Buffer list is full, cannot add buffer."); in AddBuffer()
42 idleList_.emplace_back(buffer); in AddBuffer()
47 RetCode DBufferManager::RemoveBuffer(std::shared_ptr<DImageBuffer>& buffer) in RemoveBuffer() argument
51 auto it = std::find(busyList_.begin(), busyList_.end(), buffer); in RemoveBuffer()
53 DHLOGE("Busy list is empty, cannot remove buffer."); in RemoveBuffer()
67 const std::shared_ptr<DImageBuffer> &buffer) in SurfaceBufferToDImageBuffer()
70 DHLOGE("Convert surface buffer failed, surfaceBuffer is null."); in SurfaceBufferToDImageBuffer()
76 DHLOGE("Convert surface buffer faile in SurfaceBufferToDImageBuffer()
66 SurfaceBufferToDImageBuffer(const OHOS::sptr<OHOS::SurfaceBuffer> &surfaceBuffer, const std::shared_ptr<DImageBuffer> &buffer) SurfaceBufferToDImageBuffer() argument
143 DImageBufferToDCameraBuffer(const std::shared_ptr<DImageBuffer> &imageBuffer, DCameraBuffer &buffer) DImageBufferToDCameraBuffer() argument
[all...]
/drivers/peripheral/codec/hal/v2.0/hdi_impl/src/
H A Dcodec_dyna_buffer.cpp35 auto bufferHandle = reinterpret_cast<BufferHandle *>(codecBuffer.buffer); in Create()
37 codecBuffer.buffer = nullptr; in Create()
41 CodecDynaBuffer *buffer = new CodecDynaBuffer(codecBuffer); in Create() local
42 if (buffer == nullptr) { in Create()
46 buffer->dynaBuffer_ = std::make_shared<DynamicBuffer>(); in Create()
47 if (buffer->dynaBuffer_ == nullptr) { in Create()
49 delete buffer; in Create()
50 buffer = nullptr; in Create()
53 buffer->dynaBuffer_->bufferHandle = bufferHandle; in Create()
54 return sptr<ICodecBuffer>(buffer); in Create()
[all...]
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/buffer_adapter/lite/
H A Dbuffer_adapter.cpp22 const std::shared_ptr<IBuffer>& buffer) in SurfaceBufferToCameraBuffer()
24 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SurfaceBufferToCameraBuffer()
25 CHECK_IF_NOT_EQUAL_RETURN_VALUE(buffer->GetSourceType(), in SurfaceBufferToCameraBuffer()
28 buffer->SetPhyAddress(surfaceBuffer->GetPhyAddr()); in SurfaceBufferToCameraBuffer()
29 buffer->SetStride(surface->GetStride()); in SurfaceBufferToCameraBuffer()
30 buffer->SetWidth(surface->GetWidth()); in SurfaceBufferToCameraBuffer()
31 buffer->SetHeight(surface->GetHeight()); in SurfaceBufferToCameraBuffer()
33 buffer->SetFormat(format); in SurfaceBufferToCameraBuffer()
34 buffer->SetUsage(CameraUsageToGrallocUsage(surface->GetUsage())); in SurfaceBufferToCameraBuffer()
35 buffer in SurfaceBufferToCameraBuffer()
20 SurfaceBufferToCameraBuffer(const OHOS::SurfaceBuffer* surfaceBuffer, const std::shared_ptr<OHOS::Surface>& surface, const std::shared_ptr<IBuffer>& buffer) SurfaceBufferToCameraBuffer() argument
43 SetExtInfoToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const std::shared_ptr<OHOS::SurfaceBuffer>& surfaceBuffer) SetExtInfoToSurfaceBuffer() argument
[all...]
/drivers/peripheral/display/buffer/hdi_service/src/
H A Dmapper_service.cpp52 HDF_LOGE("%{public}s: Load buffer VDI failed", __func__); in MapperService()
79 DISPLAY_LOGE("display buffer load vendor vdi default library failed: %{public}s", DISPLAY_BUFFER_VDI_LIBRARY); in LoadVdi()
82 DISPLAY_LOGD("display buffer load vendor vdi library: %{public}s", DISPLAY_BUFFER_VDI_LIBRARY); in LoadVdi()
85 DISPLAY_LOGD("display buffer load vendor vdi default library: %{public}s", DISPLAY_BUFFER_VDI_LIBRARY); in LoadVdi()
119 BufferHandle* buffer = handle->Move(); in FreeMem() local
120 CHECK_NULLPOINTER_RETURN_VALUE(buffer, HDF_FAILURE); in FreeMem()
121 vdiImpl_->FreeMem(*buffer); in FreeMem()
131 BufferHandle* buffer = handle->GetBufferHandle(); in Mmap() local
132 CHECK_NULLPOINTER_RETURN_VALUE(buffer, HDF_FAILURE); in Mmap()
133 void* retPtr = vdiImpl_->Mmap(*buffer); in Mmap()
144 BufferHandle* buffer = handle->GetBufferHandle(); Unmap() local
157 BufferHandle* buffer = handle->GetBufferHandle(); FlushCache() local
170 BufferHandle* buffer = handle->GetBufferHandle(); InvalidateCache() local
182 BufferHandle* buffer = handle->GetBufferHandle(); GetImageLayout() local
[all...]
H A Dmetadata_service.cpp53 HDF_LOGE("%{public}s: Load buffer VDI failed", __func__); in MetadataService()
80 DISPLAY_LOGE("display buffer load vendor vdi default library failed: %{public}s", DISPLAY_BUFFER_VDI_LIBRARY); in LoadVdi()
83 DISPLAY_LOGD("display buffer load vendor vdi library: %{public}s", DISPLAY_BUFFER_VDI_LIBRARY); in LoadVdi()
86 DISPLAY_LOGD("display buffer load vendor vdi default library: %{public}s", DISPLAY_BUFFER_VDI_LIBRARY); in LoadVdi()
120 BufferHandle* buffer = handle->GetBufferHandle(); in RegisterBuffer() local
121 CHECK_NULLPOINTER_RETURN_VALUE(buffer, HDF_FAILURE); in RegisterBuffer()
122 int32_t ret = vdiImpl_->RegisterBuffer(*buffer); in RegisterBuffer()
133 BufferHandle* buffer = handle->GetBufferHandle(); in SetMetadata() local
134 CHECK_NULLPOINTER_RETURN_VALUE(buffer, HDF_FAILURE); in SetMetadata()
135 int32_t ret = vdiImpl_->SetMetadata(*buffer, ke in SetMetadata()
146 BufferHandle* buffer = handle->GetBufferHandle(); GetMetadata() local
158 BufferHandle* buffer = handle->GetBufferHandle(); ListMetadataKeys() local
171 BufferHandle* buffer = handle->GetBufferHandle(); EraseMetadataKey() local
[all...]
/drivers/hdf_core/framework/model/camera/buffer_manager/include/
H A Dcamera_buffer.h18 #define MAX_PLANES 8 /* max plane count per buffer */
67 void CameraBufferSyncForUser(struct CameraBuffer *buffer);
68 void CameraBufferFree(struct CameraBuffer *buffer);
69 int32_t CameraBufferAllocMmapPlanes(struct CameraBuffer *buffer);
70 void CameraBufferSetupOffsets(struct CameraBuffer *buffer);
71 int32_t CameraBufferCheckPlanes(struct CameraBuffer *buffer, const struct UserCameraBuffer *userBuffer);
72 void CameraBufferToUserBuffer(struct CameraBuffer *buffer, struct UserCameraBuffer *userBuffer);
73 void CameraBufferEnqueue(struct CameraBuffer *buffer);
74 void CameraBufferQueueBuffer(struct CameraBuffer *buffer);
75 void CameraBufferSetCacheSync(struct BufferQueue *queue, struct CameraBuffer *buffer);
[all...]
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/heap_buffer_allocator/
H A Dheap_buffer_allocator.cpp22 CAMERA_LOGD("buffer allocator construct"); in HeapBufferAllocator()
43 CAMERA_LOGE("Alloc buffer failed"); in AllocBuffer()
46 std::shared_ptr<IBuffer> buffer = std::make_shared<ImageBuffer>(sourceType_); in AllocBuffer() local
47 if (buffer != nullptr) { in AllocBuffer()
48 buffer->SetSize(size); in AllocBuffer()
49 buffer->SetUsage(cameraUsage); in AllocBuffer()
50 buffer->SetVirAddress(heap); in AllocBuffer()
51 buffer->SetStride(width); in AllocBuffer()
52 buffer->SetWidth(width); in AllocBuffer()
53 buffer in AllocBuffer()
64 FreeBuffer(std::shared_ptr<IBuffer>& buffer) FreeBuffer() argument
[all...]

Completed in 10 milliseconds

12345678910>>...16