Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
videobuf_queue Struct Reference

#include <videobuf-core.h>

Data Fields

struct mutex vb_lock
 
struct mutexext_lock
 
spinlock_tirqlock
 
struct devicedev
 
wait_queue_head_t wait
 
enum v4l2_buf_type type
 
unsigned int msize
 
enum v4l2_field field
 
enum v4l2_field last
 
struct videobuf_bufferbufs [VIDEO_MAX_FRAME]
 
struct videobuf_queue_opsops
 
struct videobuf_qtype_opsint_ops
 
unsigned int streaming:1
 
unsigned int reading:1
 
struct list_head stream
 
unsigned int read_off
 
struct videobuf_bufferread_buf
 
voidpriv_data
 

Detailed Description

Definition at line 135 of file videobuf-core.h.

Field Documentation

Definition at line 147 of file videobuf-core.h.

struct device* dev

Definition at line 139 of file videobuf-core.h.

struct mutex* ext_lock

Definition at line 137 of file videobuf-core.h.

Definition at line 145 of file videobuf-core.h.

Definition at line 149 of file videobuf-core.h.

spinlock_t* irqlock

Definition at line 138 of file videobuf-core.h.

enum v4l2_field last

Definition at line 146 of file videobuf-core.h.

unsigned int msize

Definition at line 144 of file videobuf-core.h.

Definition at line 148 of file videobuf-core.h.

void* priv_data

Definition at line 162 of file videobuf-core.h.

Definition at line 159 of file videobuf-core.h.

unsigned int read_off

Definition at line 158 of file videobuf-core.h.

unsigned int reading

Definition at line 152 of file videobuf-core.h.

struct list_head stream

Definition at line 155 of file videobuf-core.h.

unsigned int streaming

Definition at line 151 of file videobuf-core.h.

Definition at line 143 of file videobuf-core.h.

struct mutex vb_lock

Definition at line 136 of file videobuf-core.h.

Definition at line 141 of file videobuf-core.h.


The documentation for this struct was generated from the following file: