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

#include <au0828.h>

Data Fields

struct mutex mutex
 
struct usb_device * usbdev
 
int boardnr
 
struct au0828_board board
 
u8 ctrlmsg [64]
 
struct i2c_adapter i2c_adap
 
struct i2c_algorithm i2c_algo
 
struct i2c_client i2c_client
 
u32 i2c_rc
 
struct au0828_dvb dvb
 
struct work_struct restart_streaming
 
struct v4l2_device v4l2_dev
 
int users
 
unsigned int resources
 
struct video_devicevdev
 
struct video_devicevbi_dev
 
struct timer_list vid_timeout
 
int vid_timeout_running
 
struct timer_list vbi_timeout
 
int vbi_timeout_running
 
int width
 
int height
 
int vbi_width
 
int vbi_height
 
u32 vbi_read
 
u32 field_size
 
u32 frame_size
 
u32 bytesperline
 
int type
 
u8 ctrl_ainput
 
__u8 isoc_in_endpointaddr
 
u8 isoc_init_ok
 
int greenscreen_detected
 
unsigned int frame_count
 
int ctrl_freq
 
int input_type
 
int std_set_in_tuner_core
 
unsigned int ctrl_input
 
enum au0828_dev_state dev_state
 
enum au0828_stream_state stream_state
 
wait_queue_head_t open
 
struct mutex lock
 
struct au0828_dmaqueue vidq
 
struct au0828_dmaqueue vbiq
 
struct au0828_usb_isoc_ctl isoc_ctl
 
spinlock_t slock
 
int alt
 
int max_pkt_size
 
int num_alt
 
unsigned intalt_max_pkt_size
 
struct urb * urb [AU0828_MAX_ISO_BUFS]
 
chartransfer_buffer [AU0828_MAX_ISO_BUFS]
 
int urb_streaming
 
struct urburbs [URB_COUNT]
 

Detailed Description

Definition at line 185 of file au0828.h.

Field Documentation

int alt

Definition at line 243 of file au0828.h.

unsigned int* alt_max_pkt_size

Definition at line 246 of file au0828.h.

Definition at line 189 of file au0828.h.

int boardnr

Definition at line 188 of file au0828.h.

u32 bytesperline

Definition at line 219 of file au0828.h.

u8 ctrl_ainput

Definition at line 221 of file au0828.h.

int ctrl_freq

Definition at line 226 of file au0828.h.

unsigned int ctrl_input

Definition at line 229 of file au0828.h.

u8 ctrlmsg[64]

Definition at line 190 of file au0828.h.

Definition at line 230 of file au0828.h.

Definition at line 199 of file au0828.h.

u32 field_size

Definition at line 217 of file au0828.h.

unsigned int frame_count

Definition at line 225 of file au0828.h.

u32 frame_size

Definition at line 218 of file au0828.h.

int greenscreen_detected

Definition at line 224 of file au0828.h.

int height

Definition at line 213 of file au0828.h.

struct i2c_adapter i2c_adap

Definition at line 193 of file au0828.h.

Definition at line 194 of file au0828.h.

Definition at line 195 of file au0828.h.

u32 i2c_rc

Definition at line 196 of file au0828.h.

Definition at line 227 of file au0828.h.

Definition at line 239 of file au0828.h.

__u8 isoc_in_endpointaddr

Definition at line 222 of file au0828.h.

u8 isoc_init_ok

Definition at line 223 of file au0828.h.

struct mutex lock

Definition at line 234 of file au0828.h.

int max_pkt_size

Definition at line 244 of file au0828.h.

Definition at line 186 of file au0828.h.

int num_alt

Definition at line 245 of file au0828.h.

Definition at line 232 of file au0828.h.

unsigned int resources

Definition at line 205 of file au0828.h.

struct work_struct restart_streaming

Definition at line 200 of file au0828.h.

spinlock_t slock

Definition at line 240 of file au0828.h.

int std_set_in_tuner_core

Definition at line 228 of file au0828.h.

Definition at line 231 of file au0828.h.

char* transfer_buffer[AU0828_MAX_ISO_BUFS]

Definition at line 248 of file au0828.h.

Definition at line 220 of file au0828.h.

Definition at line 247 of file au0828.h.

int urb_streaming

Definition at line 252 of file au0828.h.

Definition at line 253 of file au0828.h.

struct usb_device* usbdev

Definition at line 187 of file au0828.h.

int users

Definition at line 204 of file au0828.h.

struct v4l2_device v4l2_dev

Definition at line 203 of file au0828.h.

struct video_device* vbi_dev

Definition at line 207 of file au0828.h.

int vbi_height

Definition at line 215 of file au0828.h.

u32 vbi_read

Definition at line 216 of file au0828.h.

struct timer_list vbi_timeout

Definition at line 210 of file au0828.h.

int vbi_timeout_running

Definition at line 211 of file au0828.h.

int vbi_width

Definition at line 214 of file au0828.h.

Definition at line 238 of file au0828.h.

Definition at line 206 of file au0828.h.

struct timer_list vid_timeout

Definition at line 208 of file au0828.h.

int vid_timeout_running

Definition at line 209 of file au0828.h.

Definition at line 237 of file au0828.h.

int width

Definition at line 212 of file au0828.h.


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