Linux Kernel
3.7.1
|
#include <ispqueue.h>
Data Fields | |
enum v4l2_buf_type | type |
struct isp_video_queue_operations * | ops |
struct device * | dev |
unsigned int | bufsize |
unsigned int | count |
struct isp_video_buffer * | buffers [ISP_VIDEO_MAX_BUFFERS] |
struct mutex | lock |
spinlock_t | irqlock |
unsigned int | streaming:1 |
struct list_head | queue |
struct isp_video_queue - ISP video buffers queue : Type of video buffers handled by this queue : Queue operations : Device used for DMA operations : Size of a driver-specific buffer object : Number of currently allocated buffers : ISP video buffers : Mutex to protect access to the buffers, main queue and state : Spinlock to protect access to the IRQ queue : Queue state, indicates whether the queue is streaming : List of all queued buffers
Definition at line 149 of file ispqueue.h.
struct isp_video_buffer* buffers[ISP_VIDEO_MAX_BUFFERS] |
Definition at line 156 of file ispqueue.h.
unsigned int bufsize |
Definition at line 153 of file ispqueue.h.
unsigned int count |
Definition at line 155 of file ispqueue.h.
Definition at line 152 of file ispqueue.h.
spinlock_t irqlock |
Definition at line 158 of file ispqueue.h.
Definition at line 157 of file ispqueue.h.
Definition at line 151 of file ispqueue.h.
Definition at line 162 of file ispqueue.h.
unsigned int streaming |
Definition at line 160 of file ispqueue.h.
enum v4l2_buf_type type |
Definition at line 150 of file ispqueue.h.