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

#include <pvrusb2-hdw-internal.h>

Public Member Functions

 VCREATE_DATA (brightness)
 
 VCREATE_DATA (contrast)
 
 VCREATE_DATA (saturation)
 
 VCREATE_DATA (hue)
 
 VCREATE_DATA (volume)
 
 VCREATE_DATA (balance)
 
 VCREATE_DATA (bass)
 
 VCREATE_DATA (treble)
 
 VCREATE_DATA (mute)
 
 VCREATE_DATA (cropl)
 
 VCREATE_DATA (cropt)
 
 VCREATE_DATA (cropw)
 
 VCREATE_DATA (croph)
 
 VCREATE_DATA (input)
 
 VCREATE_DATA (audiomode)
 
 VCREATE_DATA (res_hor)
 
 VCREATE_DATA (res_ver)
 
 VCREATE_DATA (srate)
 

Data Fields

struct usb_device * usb_dev
 
struct usb_interfaceusb_intf
 
struct v4l2_device v4l2_dev
 
struct pvr2_device_deschdw_desc
 
struct workqueue_structworkqueue
 
struct work_struct workpoll
 
struct pvr2_streamvid_stream
 
struct mutex big_lock_mutex
 
int big_lock_held
 
char name [32]
 
char identifier [32]
 
struct i2c_adapter i2c_adap
 
struct i2c_algorithm i2c_algo
 
pvr2_i2c_func i2c_func [PVR2_I2C_FUNC_CNT]
 
int i2c_cx25840_hack_state
 
int i2c_linked
 
unsigned int ir_scheme_active
 
struct IR_i2c_init_data ir_init_data
 
unsigned int freqTable [FREQTABLE_SIZE]
 
unsigned int freqProgSlot
 
struct mutex ctl_lock_mutex
 
int ctl_lock_held
 
struct urbctl_write_urb
 
struct urbctl_read_urb
 
unsigned charctl_write_buffer
 
unsigned charctl_read_buffer
 
int ctl_write_pend_flag
 
int ctl_read_pend_flag
 
int ctl_timeout_flag
 
struct completion ctl_done
 
unsigned char cmd_buffer [PVR2_CTL_BUFFSIZE]
 
int cmd_debug_state
 
unsigned char cmd_debug_code
 
unsigned int cmd_debug_write_len
 
unsigned int cmd_debug_read_len
 
int state_pathway_ok
 
int state_encoder_ok
 
int state_encoder_run
 
int state_encoder_config
 
int state_encoder_waitok
 
int state_encoder_runok
 
int state_decoder_run
 
int state_decoder_ready
 
int state_usbstream_run
 
int state_decoder_quiescent
 
int state_pipeline_config
 
int state_pipeline_req
 
int state_pipeline_pause
 
int state_pipeline_idle
 
unsigned int master_state
 
int led_on
 
int state_stale
 
void(* state_func )(void *)
 
voidstate_data
 
struct timer_list quiescent_timer
 
struct timer_list decoder_stabilization_timer
 
struct timer_list encoder_wait_timer
 
struct timer_list encoder_run_timer
 
wait_queue_head_t state_wait_data
 
int force_dirty
 
int flag_ok
 
int flag_modulefail
 
int flag_disconnected
 
int flag_init_ok
 
int fw1_state
 
int pathway_state
 
int flag_decoder_missed
 
int flag_tripped
 
unsigned int decoder_client_id
 
charfw_buffer
 
unsigned int fw_size
 
int fw_cpu_flag
 
unsigned int tuner_type
 
int tuner_updated
 
unsigned int freqValTelevision
 
unsigned int freqValRadio
 
unsigned int freqSlotTelevision
 
unsigned int freqSlotRadio
 
unsigned int freqSelector
 
int freqDirty
 
struct v4l2_tuner tuner_signal_info
 
int tuner_signal_stale
 
struct v4l2_cropcap cropcap_info
 
int cropcap_stale
 
v4l2_std_id std_mask_eeprom
 
v4l2_std_id std_mask_avail
 
v4l2_std_id std_mask_cur
 
int std_enum_cur
 
int std_dirty
 
struct pvr2_ctl_info std_info_enum
 
struct pvr2_ctl_info std_info_avail
 
struct pvr2_ctl_info std_info_cur
 
struct pvr2_ctl_info std_info_detect
 
const charstd_mask_ptrs [32]
 
char std_mask_names [32][16]
 
int unit_number
 
unsigned long serial_number
 
char bus_info [32]
 
int v4l_minor_number_video
 
int v4l_minor_number_vbi
 
int v4l_minor_number_radio
 
unsigned int input_avail_mask
 
unsigned int input_allowed_mask
 
int eeprom_addr
 
enum pvr2_config active_stream_type
 
enum pvr2_config desired_stream_type
 
struct cx2341x_mpeg_params enc_cur_state
 
struct cx2341x_mpeg_params enc_ctl_state
 
int enc_stale
 
int enc_unsafe_stale
 
int enc_cur_valid
 
struct pvr2_ctld_infompeg_ctrl_info
 
struct pvr2_ctrlcontrols
 
unsigned int control_cnt
 

Detailed Description

Definition at line 161 of file pvrusb2-hdw-internal.h.

Member Function Documentation

VCREATE_DATA ( brightness  )
VCREATE_DATA ( contrast  )
VCREATE_DATA ( saturation  )
VCREATE_DATA ( hue  )
VCREATE_DATA ( volume  )
VCREATE_DATA ( balance  )
VCREATE_DATA ( bass  )
VCREATE_DATA ( treble  )
VCREATE_DATA ( mute  )
VCREATE_DATA ( cropl  )
VCREATE_DATA ( cropt  )
VCREATE_DATA ( cropw  )
VCREATE_DATA ( croph  )
VCREATE_DATA ( input  )
VCREATE_DATA ( audiomode  )
VCREATE_DATA ( res_hor  )
VCREATE_DATA ( res_ver  )
VCREATE_DATA ( srate  )

Field Documentation

enum pvr2_config active_stream_type

Definition at line 350 of file pvrusb2-hdw-internal.h.

int big_lock_held

Definition at line 181 of file pvrusb2-hdw-internal.h.

struct mutex big_lock_mutex

Definition at line 180 of file pvrusb2-hdw-internal.h.

Definition at line 334 of file pvrusb2-hdw-internal.h.

unsigned char cmd_buffer[PVR2_CTL_BUFFSIZE]

Definition at line 223 of file pvrusb2-hdw-internal.h.

unsigned char cmd_debug_code

Definition at line 225 of file pvrusb2-hdw-internal.h.

unsigned int cmd_debug_read_len

Definition at line 227 of file pvrusb2-hdw-internal.h.

int cmd_debug_state

Definition at line 224 of file pvrusb2-hdw-internal.h.

unsigned int cmd_debug_write_len

Definition at line 226 of file pvrusb2-hdw-internal.h.

unsigned int control_cnt

Definition at line 388 of file pvrusb2-hdw-internal.h.

struct pvr2_ctrl* controls

Definition at line 387 of file pvrusb2-hdw-internal.h.

struct v4l2_cropcap cropcap_info

Definition at line 313 of file pvrusb2-hdw-internal.h.

int cropcap_stale

Definition at line 314 of file pvrusb2-hdw-internal.h.

struct completion ctl_done

Definition at line 222 of file pvrusb2-hdw-internal.h.

int ctl_lock_held

Definition at line 214 of file pvrusb2-hdw-internal.h.

struct mutex ctl_lock_mutex

Definition at line 213 of file pvrusb2-hdw-internal.h.

unsigned char* ctl_read_buffer

Definition at line 218 of file pvrusb2-hdw-internal.h.

int ctl_read_pend_flag

Definition at line 220 of file pvrusb2-hdw-internal.h.

struct urb* ctl_read_urb

Definition at line 216 of file pvrusb2-hdw-internal.h.

int ctl_timeout_flag

Definition at line 221 of file pvrusb2-hdw-internal.h.

unsigned char* ctl_write_buffer

Definition at line 217 of file pvrusb2-hdw-internal.h.

int ctl_write_pend_flag

Definition at line 219 of file pvrusb2-hdw-internal.h.

struct urb* ctl_write_urb

Definition at line 215 of file pvrusb2-hdw-internal.h.

unsigned int decoder_client_id

Definition at line 291 of file pvrusb2-hdw-internal.h.

struct timer_list decoder_stabilization_timer

Definition at line 269 of file pvrusb2-hdw-internal.h.

enum pvr2_config desired_stream_type

Definition at line 351 of file pvrusb2-hdw-internal.h.

int eeprom_addr

Definition at line 348 of file pvrusb2-hdw-internal.h.

struct cx2341x_mpeg_params enc_ctl_state

Definition at line 355 of file pvrusb2-hdw-internal.h.

struct cx2341x_mpeg_params enc_cur_state

Definition at line 354 of file pvrusb2-hdw-internal.h.

int enc_cur_valid

Definition at line 361 of file pvrusb2-hdw-internal.h.

int enc_stale

Definition at line 357 of file pvrusb2-hdw-internal.h.

int enc_unsafe_stale

Definition at line 359 of file pvrusb2-hdw-internal.h.

struct timer_list encoder_run_timer

Definition at line 275 of file pvrusb2-hdw-internal.h.

struct timer_list encoder_wait_timer

Definition at line 272 of file pvrusb2-hdw-internal.h.

int flag_decoder_missed

Definition at line 288 of file pvrusb2-hdw-internal.h.

int flag_disconnected

Definition at line 284 of file pvrusb2-hdw-internal.h.

int flag_init_ok

Definition at line 285 of file pvrusb2-hdw-internal.h.

int flag_modulefail

Definition at line 283 of file pvrusb2-hdw-internal.h.

int flag_ok

Definition at line 282 of file pvrusb2-hdw-internal.h.

int flag_tripped

Definition at line 289 of file pvrusb2-hdw-internal.h.

int force_dirty

Definition at line 281 of file pvrusb2-hdw-internal.h.

int freqDirty

Definition at line 306 of file pvrusb2-hdw-internal.h.

unsigned int freqProgSlot

Definition at line 210 of file pvrusb2-hdw-internal.h.

unsigned int freqSelector

Definition at line 305 of file pvrusb2-hdw-internal.h.

unsigned int freqSlotRadio

Definition at line 304 of file pvrusb2-hdw-internal.h.

unsigned int freqSlotTelevision

Definition at line 303 of file pvrusb2-hdw-internal.h.

unsigned int freqTable[FREQTABLE_SIZE]

Definition at line 209 of file pvrusb2-hdw-internal.h.

unsigned int freqValRadio

Definition at line 302 of file pvrusb2-hdw-internal.h.

unsigned int freqValTelevision

Definition at line 301 of file pvrusb2-hdw-internal.h.

int fw1_state

Definition at line 286 of file pvrusb2-hdw-internal.h.

char* fw_buffer

Definition at line 294 of file pvrusb2-hdw-internal.h.

int fw_cpu_flag

Definition at line 296 of file pvrusb2-hdw-internal.h.

unsigned int fw_size

Definition at line 295 of file pvrusb2-hdw-internal.h.

Definition at line 170 of file pvrusb2-hdw-internal.h.

struct i2c_adapter i2c_adap

Definition at line 198 of file pvrusb2-hdw-internal.h.

Definition at line 199 of file pvrusb2-hdw-internal.h.

int i2c_cx25840_hack_state

Definition at line 201 of file pvrusb2-hdw-internal.h.

Definition at line 200 of file pvrusb2-hdw-internal.h.

int i2c_linked

Definition at line 202 of file pvrusb2-hdw-internal.h.

char identifier[32]

Definition at line 195 of file pvrusb2-hdw-internal.h.

unsigned int input_allowed_mask

Definition at line 345 of file pvrusb2-hdw-internal.h.

unsigned int input_avail_mask

Definition at line 343 of file pvrusb2-hdw-internal.h.

struct IR_i2c_init_data ir_init_data

Definition at line 206 of file pvrusb2-hdw-internal.h.

unsigned int ir_scheme_active

Definition at line 205 of file pvrusb2-hdw-internal.h.

int led_on

Definition at line 253 of file pvrusb2-hdw-internal.h.

unsigned int master_state

Definition at line 250 of file pvrusb2-hdw-internal.h.

struct pvr2_ctld_info* mpeg_ctrl_info

Definition at line 385 of file pvrusb2-hdw-internal.h.

char name[32]

Definition at line 187 of file pvrusb2-hdw-internal.h.

int pathway_state

Definition at line 287 of file pvrusb2-hdw-internal.h.

struct timer_list quiescent_timer

Definition at line 263 of file pvrusb2-hdw-internal.h.

unsigned long serial_number

Definition at line 332 of file pvrusb2-hdw-internal.h.

void* state_data

Definition at line 259 of file pvrusb2-hdw-internal.h.

int state_decoder_quiescent

Definition at line 240 of file pvrusb2-hdw-internal.h.

int state_decoder_ready

Definition at line 238 of file pvrusb2-hdw-internal.h.

int state_decoder_run

Definition at line 237 of file pvrusb2-hdw-internal.h.

int state_encoder_config

Definition at line 234 of file pvrusb2-hdw-internal.h.

int state_encoder_ok

Definition at line 232 of file pvrusb2-hdw-internal.h.

int state_encoder_run

Definition at line 233 of file pvrusb2-hdw-internal.h.

int state_encoder_runok

Definition at line 236 of file pvrusb2-hdw-internal.h.

int state_encoder_waitok

Definition at line 235 of file pvrusb2-hdw-internal.h.

void(* state_func)(void *)

Definition at line 258 of file pvrusb2-hdw-internal.h.

int state_pathway_ok

Definition at line 231 of file pvrusb2-hdw-internal.h.

int state_pipeline_config

Definition at line 241 of file pvrusb2-hdw-internal.h.

int state_pipeline_idle

Definition at line 244 of file pvrusb2-hdw-internal.h.

int state_pipeline_pause

Definition at line 243 of file pvrusb2-hdw-internal.h.

int state_pipeline_req

Definition at line 242 of file pvrusb2-hdw-internal.h.

int state_stale

Definition at line 256 of file pvrusb2-hdw-internal.h.

int state_usbstream_run

Definition at line 239 of file pvrusb2-hdw-internal.h.

wait_queue_head_t state_wait_data

Definition at line 278 of file pvrusb2-hdw-internal.h.

int std_dirty

Definition at line 321 of file pvrusb2-hdw-internal.h.

int std_enum_cur

Definition at line 320 of file pvrusb2-hdw-internal.h.

struct pvr2_ctl_info std_info_avail

Definition at line 323 of file pvrusb2-hdw-internal.h.

struct pvr2_ctl_info std_info_cur

Definition at line 324 of file pvrusb2-hdw-internal.h.

struct pvr2_ctl_info std_info_detect

Definition at line 325 of file pvrusb2-hdw-internal.h.

struct pvr2_ctl_info std_info_enum

Definition at line 322 of file pvrusb2-hdw-internal.h.

v4l2_std_id std_mask_avail

Definition at line 318 of file pvrusb2-hdw-internal.h.

v4l2_std_id std_mask_cur

Definition at line 319 of file pvrusb2-hdw-internal.h.

v4l2_std_id std_mask_eeprom

Definition at line 317 of file pvrusb2-hdw-internal.h.

char std_mask_names[32][16]

Definition at line 329 of file pvrusb2-hdw-internal.h.

const char* std_mask_ptrs[32]

Definition at line 328 of file pvrusb2-hdw-internal.h.

struct v4l2_tuner tuner_signal_info

Definition at line 309 of file pvrusb2-hdw-internal.h.

int tuner_signal_stale

Definition at line 310 of file pvrusb2-hdw-internal.h.

unsigned int tuner_type

Definition at line 299 of file pvrusb2-hdw-internal.h.

int tuner_updated

Definition at line 300 of file pvrusb2-hdw-internal.h.

int unit_number

Definition at line 331 of file pvrusb2-hdw-internal.h.

struct usb_device* usb_dev

Definition at line 163 of file pvrusb2-hdw-internal.h.

struct usb_interface* usb_intf

Definition at line 164 of file pvrusb2-hdw-internal.h.

struct v4l2_device v4l2_dev

Definition at line 167 of file pvrusb2-hdw-internal.h.

int v4l_minor_number_radio

Definition at line 340 of file pvrusb2-hdw-internal.h.

int v4l_minor_number_vbi

Definition at line 339 of file pvrusb2-hdw-internal.h.

int v4l_minor_number_video

Definition at line 338 of file pvrusb2-hdw-internal.h.

struct pvr2_stream* vid_stream

Definition at line 177 of file pvrusb2-hdw-internal.h.

struct work_struct workpoll

Definition at line 174 of file pvrusb2-hdw-internal.h.

Definition at line 173 of file pvrusb2-hdw-internal.h.


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