/drivers/peripheral/pin_auth/hdi_service/adaptor/src/ |
H A D | buffer.c | 16 #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 D | buffer.c | 16 #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 D | camera_buffer.c | 19 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 D | buffer_queue.c | 44 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 D | camera_buffer_manager.c | 19 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 D | codec_jpeg_helper.cpp | 34 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 D | buffer_producer_wrapper.cpp | 30 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 D | buffer_adapter.cpp | 20 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 D | buffer_adapter.cpp | 21 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 D | node_utils.cpp | 61 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 D | scale_node.cpp | 52 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 D | codec_node.cpp | 227 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 D | fork_node.cpp | 49 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 D | buffer_allocator_utils.cpp | 49 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 D | layer_cache.cpp | 55 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 D | display_gralloc.c | 139 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 D | codec_jpeg_helper.h | 40 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 D | gralloc_buffer_allocator.cpp | 55 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 D | dbuffer_manager.cpp | 29 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 D | codec_dyna_buffer.cpp | 35 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 D | buffer_adapter.cpp | 22 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 D | mapper_service.cpp | 52 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 D | metadata_service.cpp | 53 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 D | camera_buffer.h | 18 #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 D | heap_buffer_allocator.cpp | 22 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...] |