|
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.
1.8.2