| /drivers/hdf_core/framework/model/camera/buffer_manager/include/ |
| D | camera_buffer_manager.h | 21 int32_t BufferQueueFindPlaneByOffset(struct BufferQueue *queue, 27 int32_t BufferQueueInit(struct BufferQueue *queue); 29 int32_t BufferQueueRequest(struct BufferQueue *queue, struct UserCameraReq *userRequest); 31 int32_t BufferQueueQueryBuffer(struct BufferQueue *queue, struct UserCameraBuffer *userBuffer); 33 int32_t BufferQueueReturnBuffer(struct BufferQueue *queue, struct UserCameraBuffer *userBuffer); 35 int32_t BufferQueueAcquireBuffer(struct BufferQueue *queue, struct UserCameraBuffer *userBuffer); 37 int32_t BufferQueueStreamOn(struct BufferQueue *queue); 39 int32_t BufferQueueStreamOff(struct BufferQueue *queue); 41 void BufferQueueSetQueueForMmap(struct BufferQueue *queue); 43 struct BufferQueue *BufferQueueGetQueueForMmap(void);
|
| D | buffer_queue.h | 21 struct BufferQueue { struct 42 void *(*mmapAlloc)(struct BufferQueue *queue, uint32_t planeNum, unsigned long size); argument 45 …void *(*allocUserPtr)(struct BufferQueue *queue, uint32_t planeNum, unsigned long vaddr, unsigned … 49 …void *(*attachDmaBuf)(struct BufferQueue *queue, uint32_t planeNum, void *dmaBuf, unsigned long si… 60 …int32_t (*queueSetup)(struct BufferQueue *queue, uint32_t *bufferCount, uint32_t *planeCount, uint… 61 void (*queueBuffer)(struct BufferQueue *queue, struct CameraBuffer *buffer); 76 void BufferQueueStop(struct BufferQueue *queue); 77 int32_t BufferQueueCheckMemOps(struct BufferQueue *queue, enum CameraMemType memType); 78 int32_t BufferQueueReleaseBuffers(struct BufferQueue *queue, struct UserCameraReq *userRequest); 79 int32_t BufferQueueRequestBuffers(struct BufferQueue *queue, struct UserCameraReq *userRequest, [all …]
|
| D | camera_buffer.h | 45 struct BufferQueue *bufferQueue; 75 void CameraBufferSetCacheSync(struct BufferQueue *queue, struct CameraBuffer *buffer);
|
| /drivers/hdf_core/adapter/khdf/linux/model/camera/include/ |
| D | camera_buffer_manager_adapter.h | 22 struct BufferQueue queue; 43 void MemoryAdapterQueueImpInit(struct BufferQueue *queue); 44 void MemoryAdapterDriverMutexLock(struct BufferQueue *queue); 45 void MemoryAdapterDriverMutexUnLock(struct BufferQueue *queue);
|
| D | sg_dma.h | 21 struct BufferQueue *queue = buffer->bufferQueue; in DmaSgPlaneDesc()
|
| D | contig_dma.h | 20 struct BufferQueue *queue = buffer->bufferQueue; in ContigDmaGetAddr()
|
| /drivers/hdf_core/framework/model/camera/buffer_manager/src/ |
| D | camera_buffer_manager.c | 17 struct BufferQueue *g_queueForMmap = NULL; 21 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferDone() 49 int32_t BufferQueueFindPlaneByOffset(struct BufferQueue *queue, in BufferQueueFindPlaneByOffset() 76 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferGetPlaneVaddr() 89 int32_t BufferQueueInit(struct BufferQueue *queue) in BufferQueueInit() 126 int32_t BufferQueueRequest(struct BufferQueue *queue, struct UserCameraReq *userRequest) in BufferQueueRequest() 177 int32_t BufferQueueQueryBuffer(struct BufferQueue *queue, struct UserCameraBuffer *userBuffer) in BufferQueueQueryBuffer() 197 int32_t BufferQueueReturnBuffer(struct BufferQueue *queue, struct UserCameraBuffer *userBuffer) in BufferQueueReturnBuffer() 238 static int32_t WaitForDoneBuffer(struct BufferQueue *queue, uint32_t blocking) in WaitForDoneBuffer() 270 static int32_t GetDoneBuffer(struct BufferQueue *queue, in GetDoneBuffer() [all …]
|
| D | buffer_queue.c | 20 void BufferQueueStop(struct BufferQueue *queue) in BufferQueueStop() 51 static int32_t BufferQueueCheckMmapOps(struct BufferQueue *queue) in BufferQueueCheckMmapOps() 60 static int32_t BufferQueueCheckUserPtrOps(struct BufferQueue *queue) in BufferQueueCheckUserPtrOps() 69 static int32_t BufferQueueCheckDmaBufOps(struct BufferQueue *queue) in BufferQueueCheckDmaBufOps() 79 int32_t BufferQueueCheckMemOps(struct BufferQueue *queue, enum CameraMemType memType) in BufferQueueCheckMemOps() 100 static int32_t BufferQueueFree(struct BufferQueue *queue, uint32_t count) in BufferQueueFree() 132 int32_t BufferQueueReleaseBuffers(struct BufferQueue *queue, struct UserCameraReq *userRequest) in BufferQueueReleaseBuffers() 156 static int32_t BufferQueueAllocBuffers(struct BufferQueue *queue, uint32_t memType, in BufferQueueAllocBuffers() 201 int32_t BufferQueueRequestBuffers(struct BufferQueue *queue, struct UserCameraReq *userRequest, in BufferQueueRequestBuffers() 236 int32_t BufferQueueStart(struct BufferQueue *queue) in BufferQueueStart() [all …]
|
| D | camera_buffer.c | 21 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferSyncForUser() 40 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferFreeMmapPlanes() 53 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferFreeUserPtrPlanes() 67 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferFreeDmaPlane() 95 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferFree() 107 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferAllocMmapPlane() 133 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferAllocMmapPlanes() 157 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferSetupOffsets() 233 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferEnqueue() 245 struct BufferQueue *queue = buffer->bufferQueue; in CameraBufferQueueBuffer() [all …]
|
| /drivers/hdf_core/adapter/khdf/linux/model/camera/src/ |
| D | camera_buffer_manager_adapter.c | 85 void MemoryAdapterQueueImpInit(struct BufferQueue *queue) in MemoryAdapterQueueImpInit() 95 void MemoryAdapterDriverMutexLock(struct BufferQueue *queue) in MemoryAdapterDriverMutexLock() 105 void MemoryAdapterDriverMutexUnLock(struct BufferQueue *queue) in MemoryAdapterDriverMutexUnLock()
|
| D | virtual_malloc.c | 34 static void *VmallocMmapAlloc(struct BufferQueue *queue, uint32_t planeNum, unsigned long size) in VmallocMmapAlloc() 61 static void *VmallocAllocUserPtr(struct BufferQueue *queue, in VmallocAllocUserPtr() 222 static void *VmallocAttachDmaBuf(struct BufferQueue *queue, uint32_t planeNum, void *dmaBuf, unsign… in VmallocAttachDmaBuf()
|
| D | contig_dma.c | 73 static void *ContigMmapAlloc(struct BufferQueue *queue, uint32_t planeNum, unsigned long size) in ContigMmapAlloc() 144 static void *ContigAllocUserPtr(struct BufferQueue *queue, in ContigAllocUserPtr() 328 static void *ContigAttachDmaBuf(struct BufferQueue *queue, uint32_t planeNum, void *dmaBuf, unsigne… in ContigAttachDmaBuf()
|
| D | sg_dma.c | 99 static void *SgMmapAlloc(struct BufferQueue *queue, uint32_t planeNum, unsigned long size) in SgMmapAlloc() 188 static void *SgAllocUserPtr(struct BufferQueue *queue, in SgAllocUserPtr() 343 static void *SgAttachDmaBuf(struct BufferQueue *queue, uint32_t planeNum, void *dmaBuf, unsigned lo… in SgAttachDmaBuf()
|