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

#include <cx231xx.h>

Data Fields

char name [30]
 
int model
 
int devno
 
struct cx231xx_board board
 
struct IR_i2c_init_data init_data
 
struct i2c_clientir_i2c_client
 
unsigned int stream_on:1
 
unsigned int vbi_stream_on:1
 
unsigned int has_audio_class:1
 
unsigned int has_alsa_audio:1
 
struct cx231xx_fmtformat
 
struct v4l2_device v4l2_dev
 
struct v4l2_subdevsd_cx25840
 
struct v4l2_subdevsd_tuner
 
struct work_struct wq_trigger
 
atomic_t stream_started
 
struct list_head devlist
 
int tuner_type
 
int tuner_addr
 
struct cx231xx_i2c i2c_bus [3]
 
unsigned int xc_fw_load_done:1
 
struct mutex gpio_i2c_lock
 
struct mutex i2c_lock
 
int users
 
struct video_devicevdev
 
v4l2_std_id norm
 
int ctl_freq
 
unsigned int ctl_ainput
 
int mute
 
int volume
 
int width
 
int height
 
int interlaced
 
struct cx231xx_audio adev
 
enum cx231xx_dev_state state
 
struct work_struct request_module_wk
 
struct mutex lock
 
struct mutex ctrl_urb_lock
 
struct list_head inqueue outqueue
 
wait_queue_head_t open
 
wait_queue_head_t wait_frame
 
wait_queue_head_t wait_stream
 
struct video_devicevbi_dev
 
struct video_deviceradio_dev
 
unsigned char eedata [256]
 
struct cx231xx_video_mode video_mode
 
struct cx231xx_video_mode vbi_mode
 
struct cx231xx_video_mode sliced_cc_mode
 
struct cx231xx_video_mode ts1_mode
 
atomic_t devlist_count
 
struct usb_device * udev
 
char urb_buf [URB_MAX_CTRL_SIZE]
 
int(* cx231xx_read_ctrl_reg )(struct cx231xx *dev, u8 req, u16 reg, char *buf, int len)
 
int(* cx231xx_write_ctrl_reg )(struct cx231xx *dev, u8 req, u16 reg, char *buf, int len)
 
int(* cx231xx_send_usb_command )(struct cx231xx_i2c *i2c_bus, struct cx231xx_i2c_xfer_data *req_data)
 
int(* cx231xx_gpio_i2c_read )(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len)
 
int(* cx231xx_gpio_i2c_write )(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len)
 
int(* cx231xx_set_analog_freq )(struct cx231xx *dev, u32 freq)
 
int(* cx231xx_reset_analog_tuner )(struct cx231xx *dev)
 
enum cx231xx_mode mode
 
struct cx231xx_dvbdvb
 
struct pcb_config current_pcb_config
 
u8 current_scenario_idx
 
u8 interface_count
 
u8 max_iad_interface_count
 
u32 gpio_dir
 
u32 gpio_val
 
int power_mode
 
enum AFE_MODE afe_mode
 
u32 afe_ref_count
 
u32 video_input
 
u32 active_mode
 
u8 vbi_or_sliced_cc_mode
 
enum cx231xx_std_mode std_mode
 
u8 mode_tv
 
u8 USE_ISO
 
struct cx231xx_tvnorm encodernorm
 
struct cx231xx_tsport ts1 ts2
 
struct cx2341x_mpeg_params mpeg_params
 
struct video_devicev4l_device
 
atomic_t v4l_reader_count
 
u32 freq
 
unsigned int input
 
u32 cx23417_mailbox
 
u32 __iomemlmmio
 
u8 __iomembmmio
 

Detailed Description

Definition at line 611 of file cx231xx.h.

Field Documentation

u32 active_mode

Definition at line 728 of file cx231xx.h.

Definition at line 663 of file cx231xx.h.

enum AFE_MODE afe_mode

Definition at line 723 of file cx231xx.h.

u32 afe_ref_count

Definition at line 724 of file cx231xx.h.

u8 __iomem* bmmio

Definition at line 745 of file cx231xx.h.

Definition at line 617 of file cx231xx.h.

unsigned int ctl_ainput

Definition at line 654 of file cx231xx.h.

int ctl_freq

Definition at line 653 of file cx231xx.h.

struct mutex ctrl_urb_lock

Definition at line 672 of file cx231xx.h.

struct pcb_config current_pcb_config

Definition at line 710 of file cx231xx.h.

u8 current_scenario_idx

Definition at line 711 of file cx231xx.h.

int(* cx231xx_gpio_i2c_read)(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len)

Definition at line 697 of file cx231xx.h.

int(* cx231xx_gpio_i2c_write)(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len)

Definition at line 699 of file cx231xx.h.

int(* cx231xx_read_ctrl_reg)(struct cx231xx *dev, u8 req, u16 reg, char *buf, int len)

Definition at line 691 of file cx231xx.h.

int(* cx231xx_reset_analog_tuner)(struct cx231xx *dev)

Definition at line 703 of file cx231xx.h.

int(* cx231xx_send_usb_command)(struct cx231xx_i2c *i2c_bus, struct cx231xx_i2c_xfer_data *req_data)

Definition at line 695 of file cx231xx.h.

int(* cx231xx_set_analog_freq)(struct cx231xx *dev, u32 freq)

Definition at line 702 of file cx231xx.h.

int(* cx231xx_write_ctrl_reg)(struct cx231xx *dev, u8 req, u16 reg, char *buf, int len)

Definition at line 693 of file cx231xx.h.

u32 cx23417_mailbox

Definition at line 743 of file cx231xx.h.

Definition at line 637 of file cx231xx.h.

atomic_t devlist_count

Definition at line 685 of file cx231xx.h.

int devno

Definition at line 615 of file cx231xx.h.

Definition at line 707 of file cx231xx.h.

unsigned char eedata[256]

Definition at line 678 of file cx231xx.h.

struct cx231xx_tvnorm encodernorm

Definition at line 736 of file cx231xx.h.

Definition at line 628 of file cx231xx.h.

u32 freq

Definition at line 741 of file cx231xx.h.

u32 gpio_dir

Definition at line 716 of file cx231xx.h.

struct mutex gpio_i2c_lock

Definition at line 646 of file cx231xx.h.

u32 gpio_val

Definition at line 717 of file cx231xx.h.

unsigned int has_alsa_audio

Definition at line 626 of file cx231xx.h.

unsigned int has_audio_class

Definition at line 625 of file cx231xx.h.

int height

Definition at line 660 of file cx231xx.h.

struct cx231xx_i2c i2c_bus[3]

Definition at line 643 of file cx231xx.h.

struct mutex i2c_lock

Definition at line 647 of file cx231xx.h.

Definition at line 620 of file cx231xx.h.

unsigned int input

Definition at line 742 of file cx231xx.h.

u8 interface_count

Definition at line 712 of file cx231xx.h.

int interlaced

Definition at line 661 of file cx231xx.h.

struct i2c_client* ir_i2c_client

Definition at line 621 of file cx231xx.h.

u32 __iomem* lmmio

Definition at line 744 of file cx231xx.h.

struct mutex lock

Definition at line 671 of file cx231xx.h.

u8 max_iad_interface_count

Definition at line 713 of file cx231xx.h.

enum cx231xx_mode mode

Definition at line 705 of file cx231xx.h.

u8 mode_tv

Definition at line 733 of file cx231xx.h.

int model

Definition at line 614 of file cx231xx.h.

Definition at line 738 of file cx231xx.h.

int mute

Definition at line 655 of file cx231xx.h.

char name[30]

Definition at line 613 of file cx231xx.h.

Definition at line 652 of file cx231xx.h.

Definition at line 674 of file cx231xx.h.

struct list_head inqueue outqueue

Definition at line 673 of file cx231xx.h.

int power_mode

Definition at line 720 of file cx231xx.h.

struct video_device* radio_dev

Definition at line 676 of file cx231xx.h.

struct work_struct request_module_wk

Definition at line 668 of file cx231xx.h.

struct v4l2_subdev* sd_cx25840

Definition at line 631 of file cx231xx.h.

struct v4l2_subdev* sd_tuner

Definition at line 632 of file cx231xx.h.

struct cx231xx_video_mode sliced_cc_mode

Definition at line 682 of file cx231xx.h.

Definition at line 666 of file cx231xx.h.

enum cx231xx_std_mode std_mode

Definition at line 730 of file cx231xx.h.

unsigned int stream_on

Definition at line 623 of file cx231xx.h.

atomic_t stream_started

Definition at line 635 of file cx231xx.h.

Definition at line 683 of file cx231xx.h.

Definition at line 737 of file cx231xx.h.

int tuner_addr

Definition at line 640 of file cx231xx.h.

int tuner_type

Definition at line 639 of file cx231xx.h.

struct usb_device* udev

Definition at line 687 of file cx231xx.h.

Definition at line 688 of file cx231xx.h.

u8 USE_ISO

Definition at line 735 of file cx231xx.h.

int users

Definition at line 650 of file cx231xx.h.

struct v4l2_device v4l2_dev

Definition at line 630 of file cx231xx.h.

struct video_device* v4l_device

Definition at line 739 of file cx231xx.h.

atomic_t v4l_reader_count

Definition at line 740 of file cx231xx.h.

struct video_device* vbi_dev

Definition at line 675 of file cx231xx.h.

Definition at line 681 of file cx231xx.h.

u8 vbi_or_sliced_cc_mode

Definition at line 729 of file cx231xx.h.

unsigned int vbi_stream_on

Definition at line 624 of file cx231xx.h.

Definition at line 651 of file cx231xx.h.

u32 video_input

Definition at line 727 of file cx231xx.h.

Definition at line 680 of file cx231xx.h.

int volume

Definition at line 656 of file cx231xx.h.

wait_queue_head_t wait_frame

Definition at line 674 of file cx231xx.h.

wait_queue_head_t wait_stream

Definition at line 674 of file cx231xx.h.

int width

Definition at line 659 of file cx231xx.h.

struct work_struct wq_trigger

Definition at line 634 of file cx231xx.h.

unsigned int xc_fw_load_done

Definition at line 644 of file cx231xx.h.


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