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

#include <v4l2-device.h>

Data Fields

struct devicedev
 
struct list_head subdevs
 
spinlock_t lock
 
char name [V4L2_DEVICE_NAME_SIZE]
 
void(* notify )(struct v4l2_subdev *sd, unsigned int notification, void *arg)
 
struct v4l2_ctrl_handlerctrl_handler
 
struct v4l2_prio_state prio
 
struct mutex ioctl_lock
 
struct kref ref
 
void(* release )(struct v4l2_device *v4l2_dev)
 

Detailed Description

Definition at line 39 of file v4l2-device.h.

Field Documentation

struct v4l2_ctrl_handler* ctrl_handler

Definition at line 58 of file v4l2-device.h.

struct device* dev

Definition at line 43 of file v4l2-device.h.

struct mutex ioctl_lock

Definition at line 62 of file v4l2-device.h.

spinlock_t lock

Definition at line 51 of file v4l2-device.h.

Definition at line 53 of file v4l2-device.h.

Definition at line 55 of file v4l2-device.h.

Definition at line 60 of file v4l2-device.h.

struct kref ref

Definition at line 64 of file v4l2-device.h.

void(* release)(struct v4l2_device *v4l2_dev)

Definition at line 66 of file v4l2-device.h.

struct list_head subdevs

Definition at line 48 of file v4l2-device.h.


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