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

#include <usbvision.h>

Data Fields

struct v4l2_device v4l2_dev
 
struct video_devicevdev
 
struct video_devicerdev
 
struct i2c_adapter i2c_adap
 
int registered_i2c
 
struct urbctrl_urb
 
unsigned char ctrl_urb_buffer [8]
 
int ctrl_urb_busy
 
struct usb_ctrlrequest ctrl_urb_setup
 
wait_queue_head_t ctrl_urb_wq
 
int have_tuner
 
int tuner_type
 
int bridge_type
 
int radio
 
int video_inputs
 
unsigned long freq
 
int audio_mute
 
int audio_channel
 
int isoc_mode
 
unsigned int nr
 
struct usb_device * dev
 
int num_alt
 
unsigned intalt_max_pkt_size
 
unsigned char iface
 
unsigned char iface_alt
 
unsigned char vin_reg2_preset
 
struct mutex v4l2_lock
 
struct timer_list power_off_timer
 
struct work_struct power_off_work
 
int power
 
int user
 
int initialized
 
int dev_model
 
enum stream_state streaming
 
int last_error
 
int curwidth
 
int curheight
 
int stretch_width
 
int stretch_height
 
charfbuf
 
int max_frame_size
 
int fbuf_size
 
spinlock_t queue_lock
 
struct list_head inqueue outqueue
 
wait_queue_head_t wait_frame
 
wait_queue_head_t wait_stream
 
struct usbvision_framecur_frame
 
struct usbvision_frame frame [USBVISION_NUMFRAMES]
 
int num_frames
 
struct usbvision_sbuf sbuf [USBVISION_NUMSBUF]
 
volatile int remove_pending
 
unsigned charscratch
 
int scratch_read_ptr
 
int scratch_write_ptr
 
int scratch_headermarker [USBVISION_NUM_HEADERMARKER]
 
int scratch_headermarker_read_ptr
 
int scratch_headermarker_write_ptr
 
enum isoc_state isocstate
 
struct usbvision_v4l2_format_st palette
 
struct v4l2_capability vcap
 
unsigned int ctl_input
 
v4l2_std_id tvnorm_id
 
unsigned char video_endp
 
unsigned charintra_frame_buffer
 
int block_pos
 
int request_intra
 
int last_isoc_frame_num
 
int isoc_packet_size
 
int used_bandwidth
 
int compr_level
 
int last_compr_level
 
int usb_bandwidth
 
unsigned long isoc_urb_count
 
unsigned long urb_length
 
unsigned long isoc_data_count
 
unsigned long header_count
 
unsigned long scratch_ovf_count
 
unsigned long isoc_skip_count
 
unsigned long isoc_err_count
 
unsigned long isoc_packet_count
 
unsigned long time_in_irq
 
int isoc_measure_bandwidth_count
 
int frame_num
 
int max_strip_len
 
int comprblock_pos
 
int strip_len_errors
 
int strip_magic_errors
 
int strip_line_number_errors
 
int compr_block_types [4]
 

Detailed Description

Definition at line 366 of file usbvision.h.

Field Documentation

unsigned int* alt_max_pkt_size

Definition at line 397 of file usbvision.h.

int audio_channel

Definition at line 389 of file usbvision.h.

int audio_mute

Definition at line 388 of file usbvision.h.

int block_pos

Definition at line 444 of file usbvision.h.

int bridge_type

Definition at line 384 of file usbvision.h.

int compr_block_types[4]

Definition at line 470 of file usbvision.h.

int compr_level

Definition at line 449 of file usbvision.h.

int comprblock_pos

Definition at line 466 of file usbvision.h.

unsigned int ctl_input

Definition at line 438 of file usbvision.h.

struct urb* ctrl_urb

Definition at line 375 of file usbvision.h.

unsigned char ctrl_urb_buffer[8]

Definition at line 376 of file usbvision.h.

int ctrl_urb_busy

Definition at line 377 of file usbvision.h.

struct usb_ctrlrequest ctrl_urb_setup

Definition at line 378 of file usbvision.h.

wait_queue_head_t ctrl_urb_wq

Definition at line 379 of file usbvision.h.

struct usbvision_frame* cur_frame

Definition at line 421 of file usbvision.h.

int curheight

Definition at line 411 of file usbvision.h.

int curwidth

Definition at line 410 of file usbvision.h.

struct usb_device* dev

Definition at line 394 of file usbvision.h.

int dev_model

Definition at line 407 of file usbvision.h.

char* fbuf

Definition at line 414 of file usbvision.h.

int fbuf_size

Definition at line 416 of file usbvision.h.

Definition at line 422 of file usbvision.h.

int frame_num

Definition at line 464 of file usbvision.h.

unsigned long freq

Definition at line 387 of file usbvision.h.

int have_tuner

Definition at line 382 of file usbvision.h.

unsigned long header_count

Definition at line 457 of file usbvision.h.

struct i2c_adapter i2c_adap

Definition at line 372 of file usbvision.h.

unsigned char iface

Definition at line 398 of file usbvision.h.

unsigned char iface_alt

Definition at line 399 of file usbvision.h.

int initialized

Definition at line 406 of file usbvision.h.

unsigned char* intra_frame_buffer

Definition at line 443 of file usbvision.h.

unsigned long isoc_data_count

Definition at line 456 of file usbvision.h.

unsigned long isoc_err_count

Definition at line 460 of file usbvision.h.

int isoc_measure_bandwidth_count

Definition at line 463 of file usbvision.h.

int isoc_mode

Definition at line 390 of file usbvision.h.

unsigned long isoc_packet_count

Definition at line 461 of file usbvision.h.

int isoc_packet_size

Definition at line 447 of file usbvision.h.

unsigned long isoc_skip_count

Definition at line 459 of file usbvision.h.

unsigned long isoc_urb_count

Definition at line 454 of file usbvision.h.

enum isoc_state isocstate

Definition at line 434 of file usbvision.h.

int last_compr_level

Definition at line 450 of file usbvision.h.

int last_error

Definition at line 409 of file usbvision.h.

int last_isoc_frame_num

Definition at line 446 of file usbvision.h.

int max_frame_size

Definition at line 415 of file usbvision.h.

int max_strip_len

Definition at line 465 of file usbvision.h.

unsigned int nr

Definition at line 391 of file usbvision.h.

int num_alt

Definition at line 396 of file usbvision.h.

int num_frames

Definition at line 423 of file usbvision.h.

struct list_head inqueue outqueue

Definition at line 418 of file usbvision.h.

Definition at line 435 of file usbvision.h.

int power

Definition at line 404 of file usbvision.h.

struct timer_list power_off_timer

Definition at line 402 of file usbvision.h.

struct work_struct power_off_work

Definition at line 403 of file usbvision.h.

spinlock_t queue_lock

Definition at line 417 of file usbvision.h.

int radio

Definition at line 385 of file usbvision.h.

Definition at line 369 of file usbvision.h.

int registered_i2c

Definition at line 373 of file usbvision.h.

volatile int remove_pending

Definition at line 425 of file usbvision.h.

int request_intra

Definition at line 445 of file usbvision.h.

Definition at line 424 of file usbvision.h.

unsigned char* scratch

Definition at line 428 of file usbvision.h.

int scratch_headermarker[USBVISION_NUM_HEADERMARKER]

Definition at line 431 of file usbvision.h.

int scratch_headermarker_read_ptr

Definition at line 432 of file usbvision.h.

int scratch_headermarker_write_ptr

Definition at line 433 of file usbvision.h.

unsigned long scratch_ovf_count

Definition at line 458 of file usbvision.h.

int scratch_read_ptr

Definition at line 429 of file usbvision.h.

int scratch_write_ptr

Definition at line 430 of file usbvision.h.

enum stream_state streaming

Definition at line 408 of file usbvision.h.

int stretch_height

Definition at line 413 of file usbvision.h.

int stretch_width

Definition at line 412 of file usbvision.h.

int strip_len_errors

Definition at line 467 of file usbvision.h.

int strip_line_number_errors

Definition at line 469 of file usbvision.h.

int strip_magic_errors

Definition at line 468 of file usbvision.h.

unsigned long time_in_irq

Definition at line 462 of file usbvision.h.

int tuner_type

Definition at line 383 of file usbvision.h.

v4l2_std_id tvnorm_id

Definition at line 439 of file usbvision.h.

unsigned long urb_length

Definition at line 455 of file usbvision.h.

int usb_bandwidth

Definition at line 451 of file usbvision.h.

int used_bandwidth

Definition at line 448 of file usbvision.h.

Definition at line 405 of file usbvision.h.

struct v4l2_device v4l2_dev

Definition at line 367 of file usbvision.h.

struct mutex v4l2_lock

Definition at line 401 of file usbvision.h.

Definition at line 437 of file usbvision.h.

Definition at line 368 of file usbvision.h.

unsigned char video_endp

Definition at line 440 of file usbvision.h.

int video_inputs

Definition at line 386 of file usbvision.h.

unsigned char vin_reg2_preset

Definition at line 400 of file usbvision.h.

wait_queue_head_t wait_frame

Definition at line 419 of file usbvision.h.

wait_queue_head_t wait_stream

Definition at line 420 of file usbvision.h.


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