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

#include <cx18-driver.h>

Data Fields

int instance
 
struct pci_devpci_dev
 
struct v4l2_device v4l2_dev
 
struct v4l2_subdevsd_av
 
struct v4l2_subdevsd_extmux
 
struct cx18_cardcard
 
const charcard_name
 
struct cx18_card_tuner_i2ccard_i2c
 
u8 is_50hz
 
u8 is_60hz
 
u8 nof_inputs
 
u8 nof_audio_inputs
 
u32 v4l2_cap
 
u32 hw_flags
 
unsigned int free_mdl_idx
 
struct cx18_scb __iomemscb
 
struct mutex epu2apu_mb_lock
 
struct mutex epu2cpu_mb_lock
 
struct cx18_av_state av_state
 
struct cx2341x_handler cxhdl
 
u32 filter_mode
 
u32 temporal_strength
 
u32 spatial_strength
 
unsigned long dualwatch_jiffies
 
u32 dualwatch_stereo_mode
 
struct mutex serialize_lock
 
struct cx18_options options
 
int stream_buffers [CX18_MAX_STREAMS]
 
int stream_buf_size [CX18_MAX_STREAMS]
 
struct cx18_stream streams [CX18_MAX_STREAMS]
 
struct snd_cx18_cardalsa
 
void(* pcm_announce_callback )(struct snd_cx18_card *card, u8 *pcm_data, size_t num_bytes)
 
unsigned long i_flags
 
atomic_t ana_capturing
 
atomic_t tot_capturing
 
int search_pack_header
 
int open_id
 
resource_size_t base_addr
 
u8 card_rev
 
void __iomemenc_mem
 
void __iomemreg_mem
 
struct vbi_info vbi
 
u64 mpg_data_received
 
u64 vbi_data_inserted
 
wait_queue_head_t mb_apu_waitq
 
wait_queue_head_t mb_cpu_waitq
 
wait_queue_head_t cap_w
 
wait_queue_head_t dma_waitq
 
u32 sw1_irq_mask
 
u32 sw2_irq_mask
 
u32 hw2_irq_mask
 
struct workqueue_structin_work_queue
 
char in_workq_name [11]
 
struct cx18_in_work_order in_work_order [CX18_MAX_IN_WORK_ORDERS]
 
char epu_debug_str [256]
 
struct i2c_adapter i2c_adap [2]
 
struct i2c_algo_bit_data i2c_algo [2]
 
struct cx18_i2c_algo_callback_data i2c_algo_cb_data [2]
 
struct IR_i2c_init_data ir_i2c_init_data
 
u32 gpio_dir
 
u32 gpio_val
 
struct mutex gpio_lock
 
struct v4l2_subdev sd_gpiomux
 
struct v4l2_subdev sd_resetctrl
 
u32 audio_input
 
u32 active_input
 
v4l2_std_id std
 
v4l2_std_id tuner_std
 
struct work_struct request_module_wk
 

Detailed Description

Definition at line 574 of file cx18-driver.h.

Field Documentation

u32 active_input

Definition at line 668 of file cx18-driver.h.

Definition at line 612 of file cx18-driver.h.

atomic_t ana_capturing

Definition at line 617 of file cx18-driver.h.

u32 audio_input

Definition at line 667 of file cx18-driver.h.

Definition at line 595 of file cx18-driver.h.

resource_size_t base_addr

Definition at line 625 of file cx18-driver.h.

Definition at line 637 of file cx18-driver.h.

Definition at line 581 of file cx18-driver.h.

Definition at line 583 of file cx18-driver.h.

const char* card_name

Definition at line 582 of file cx18-driver.h.

u8 card_rev

Definition at line 627 of file cx18-driver.h.

Definition at line 598 of file cx18-driver.h.

wait_queue_head_t dma_waitq

Definition at line 639 of file cx18-driver.h.

unsigned long dualwatch_jiffies

Definition at line 604 of file cx18-driver.h.

u32 dualwatch_stereo_mode

Definition at line 605 of file cx18-driver.h.

void __iomem* enc_mem

Definition at line 628 of file cx18-driver.h.

struct mutex epu2apu_mb_lock

Definition at line 592 of file cx18-driver.h.

struct mutex epu2cpu_mb_lock

Definition at line 593 of file cx18-driver.h.

char epu_debug_str[256]

Definition at line 648 of file cx18-driver.h.

u32 filter_mode

Definition at line 599 of file cx18-driver.h.

unsigned int free_mdl_idx

Definition at line 590 of file cx18-driver.h.

u32 gpio_dir

Definition at line 658 of file cx18-driver.h.

struct mutex gpio_lock

Definition at line 660 of file cx18-driver.h.

u32 gpio_val

Definition at line 659 of file cx18-driver.h.

u32 hw2_irq_mask

Definition at line 643 of file cx18-driver.h.

u32 hw_flags

Definition at line 589 of file cx18-driver.h.

struct i2c_adapter i2c_adap[2]

Definition at line 651 of file cx18-driver.h.

Definition at line 652 of file cx18-driver.h.

struct cx18_i2c_algo_callback_data i2c_algo_cb_data[2]

Definition at line 653 of file cx18-driver.h.

unsigned long i_flags

Definition at line 616 of file cx18-driver.h.

Definition at line 647 of file cx18-driver.h.

struct workqueue_struct* in_work_queue

Definition at line 645 of file cx18-driver.h.

char in_workq_name[11]

Definition at line 646 of file cx18-driver.h.

int instance

Definition at line 575 of file cx18-driver.h.

struct IR_i2c_init_data ir_i2c_init_data

Definition at line 655 of file cx18-driver.h.

u8 is_50hz

Definition at line 584 of file cx18-driver.h.

u8 is_60hz

Definition at line 585 of file cx18-driver.h.

wait_queue_head_t mb_apu_waitq

Definition at line 635 of file cx18-driver.h.

wait_queue_head_t mb_cpu_waitq

Definition at line 636 of file cx18-driver.h.

u64 mpg_data_received

Definition at line 632 of file cx18-driver.h.

u8 nof_audio_inputs

Definition at line 587 of file cx18-driver.h.

u8 nof_inputs

Definition at line 586 of file cx18-driver.h.

int open_id

Definition at line 621 of file cx18-driver.h.

Definition at line 608 of file cx18-driver.h.

Definition at line 576 of file cx18-driver.h.

void(* pcm_announce_callback)(struct snd_cx18_card *card, u8 *pcm_data, size_t num_bytes)

Definition at line 613 of file cx18-driver.h.

void __iomem * reg_mem

Definition at line 628 of file cx18-driver.h.

struct work_struct request_module_wk

Definition at line 673 of file cx18-driver.h.

Definition at line 591 of file cx18-driver.h.

Definition at line 578 of file cx18-driver.h.

struct v4l2_subdev* sd_extmux

Definition at line 579 of file cx18-driver.h.

struct v4l2_subdev sd_gpiomux

Definition at line 661 of file cx18-driver.h.

struct v4l2_subdev sd_resetctrl

Definition at line 662 of file cx18-driver.h.

int search_pack_header

Definition at line 619 of file cx18-driver.h.

struct mutex serialize_lock

Definition at line 607 of file cx18-driver.h.

u32 spatial_strength

Definition at line 601 of file cx18-driver.h.

Definition at line 669 of file cx18-driver.h.

int stream_buf_size[CX18_MAX_STREAMS]

Definition at line 610 of file cx18-driver.h.

int stream_buffers[CX18_MAX_STREAMS]

Definition at line 609 of file cx18-driver.h.

Definition at line 611 of file cx18-driver.h.

u32 sw1_irq_mask

Definition at line 641 of file cx18-driver.h.

u32 sw2_irq_mask

Definition at line 642 of file cx18-driver.h.

u32 temporal_strength

Definition at line 600 of file cx18-driver.h.

atomic_t tot_capturing

Definition at line 618 of file cx18-driver.h.

v4l2_std_id tuner_std

Definition at line 670 of file cx18-driver.h.

u32 v4l2_cap

Definition at line 588 of file cx18-driver.h.

struct v4l2_device v4l2_dev

Definition at line 577 of file cx18-driver.h.

Definition at line 630 of file cx18-driver.h.

u64 vbi_data_inserted

Definition at line 633 of file cx18-driver.h.


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