Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
video_device Struct Reference

#include <v4l2-dev.h>

Public Member Functions

 DECLARE_BITMAP (valid_ioctls, BASE_VIDIOC_PRIVATE)
 
 DECLARE_BITMAP (disable_locking, BASE_VIDIOC_PRIVATE)
 

Data Fields

struct v4l2_file_operationsfops
 
struct device dev
 
struct cdevcdev
 
struct deviceparent
 
struct v4l2_devicev4l2_dev
 
struct v4l2_ctrl_handlerctrl_handler
 
struct vb2_queuequeue
 
struct v4l2_prio_stateprio
 
char name [32]
 
int vfl_type
 
int vfl_dir
 
int minor
 
u16 num
 
unsigned long flags
 
int index
 
spinlock_t fh_lock
 
struct list_head fh_list
 
int debug
 
v4l2_std_id tvnorms
 
v4l2_std_id current_norm
 
void(* release )(struct video_device *vdev)
 
struct v4l2_ioctl_opsioctl_ops
 
struct mutexlock
 

Detailed Description

Definition at line 87 of file v4l2-dev.h.

Member Function Documentation

DECLARE_BITMAP ( valid_ioctls  ,
BASE_VIDIOC_PRIVATE   
)
DECLARE_BITMAP ( disable_locking  ,
BASE_VIDIOC_PRIVATE   
)

Field Documentation

Definition at line 97 of file v4l2-dev.h.

struct v4l2_ctrl_handler* ctrl_handler

Definition at line 104 of file v4l2-dev.h.

v4l2_std_id current_norm

Definition at line 132 of file v4l2-dev.h.

int debug

Definition at line 128 of file v4l2-dev.h.

Definition at line 96 of file v4l2-dev.h.

struct list_head fh_list

Definition at line 126 of file v4l2-dev.h.

spinlock_t fh_lock

Definition at line 125 of file v4l2-dev.h.

unsigned long flags

Definition at line 120 of file v4l2-dev.h.

Definition at line 93 of file v4l2-dev.h.

int index

Definition at line 122 of file v4l2-dev.h.

struct v4l2_ioctl_ops* ioctl_ops

Definition at line 138 of file v4l2-dev.h.

struct mutex* lock

Definition at line 143 of file v4l2-dev.h.

int minor

Definition at line 117 of file v4l2-dev.h.

char name[32]

Definition at line 113 of file v4l2-dev.h.

u16 num

Definition at line 118 of file v4l2-dev.h.

struct device* parent

Definition at line 100 of file v4l2-dev.h.

Definition at line 110 of file v4l2-dev.h.

Definition at line 107 of file v4l2-dev.h.

void(* release)(struct video_device *vdev)

Definition at line 135 of file v4l2-dev.h.

v4l2_std_id tvnorms

Definition at line 131 of file v4l2-dev.h.

struct v4l2_device* v4l2_dev

Definition at line 101 of file v4l2-dev.h.

int vfl_dir

Definition at line 115 of file v4l2-dev.h.

int vfl_type

Definition at line 114 of file v4l2-dev.h.


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