Lines Matching defs:dib9000_state
43 struct dib9000_state { struct
44 struct i2c_device i2c;
46 struct dibx000_i2c_master i2c_master;
47 struct i2c_adapter tuner_adap;
48 struct i2c_adapter component_bus;
50 u16 revision;
51 u8 reg_offs;
53 enum frontend_tune_state tune_state;
54 u32 status;
55 struct dvb_frontend_parametersContext channel_status;
57 u8 fe_id;
60 u16 gpio_dir;
62 u16 gpio_val;
64 u16 gpio_pwm_pos;
66 union { /* common for all chips */
89 } platform;
91 union { /* common for all platforms */
95 } chip;
97 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS];
98 u16 component_bus_speed;
101 struct i2c_msg msg[2];
102 u8 i2c_write_buffer[255];
103 u8 i2c_read_buffer[255];
104 struct mutex demod_lock;
105 u8 get_frontend_internal;
106 struct dib9000_pid_ctrl pid_ctrl[10];
107 s8 pid_ctrl_index; /* -1: empty list; -2: do not use the list */