Home
last modified time | relevance | path

Searched refs:BufferQueue (Results 1 – 13 of 13) sorted by relevance

/drivers/hdf_core/framework/model/camera/buffer_manager/include/
Dcamera_buffer_manager.h21 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);
Dbuffer_queue.h21 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 …]
Dcamera_buffer.h45 struct BufferQueue *bufferQueue;
75 void CameraBufferSetCacheSync(struct BufferQueue *queue, struct CameraBuffer *buffer);
/drivers/hdf_core/adapter/khdf/linux/model/camera/include/
Dcamera_buffer_manager_adapter.h22 struct BufferQueue queue;
43 void MemoryAdapterQueueImpInit(struct BufferQueue *queue);
44 void MemoryAdapterDriverMutexLock(struct BufferQueue *queue);
45 void MemoryAdapterDriverMutexUnLock(struct BufferQueue *queue);
Dsg_dma.h21 struct BufferQueue *queue = buffer->bufferQueue; in DmaSgPlaneDesc()
Dcontig_dma.h20 struct BufferQueue *queue = buffer->bufferQueue; in ContigDmaGetAddr()
/drivers/hdf_core/framework/model/camera/buffer_manager/src/
Dcamera_buffer_manager.c17 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 …]
Dbuffer_queue.c20 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 …]
Dcamera_buffer.c21 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/
Dcamera_buffer_manager_adapter.c85 void MemoryAdapterQueueImpInit(struct BufferQueue *queue) in MemoryAdapterQueueImpInit()
95 void MemoryAdapterDriverMutexLock(struct BufferQueue *queue) in MemoryAdapterDriverMutexLock()
105 void MemoryAdapterDriverMutexUnLock(struct BufferQueue *queue) in MemoryAdapterDriverMutexUnLock()
Dvirtual_malloc.c34 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()
Dcontig_dma.c73 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()
Dsg_dma.c99 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()