Lines Matching defs:dib9000_state
48 struct dib9000_state { struct
49 struct i2c_device i2c;
51 struct dibx000_i2c_master i2c_master;
52 struct i2c_adapter tuner_adap;
53 struct i2c_adapter component_bus;
55 u16 revision;
56 u8 reg_offs;
58 enum frontend_tune_state tune_state;
59 u32 status;
60 struct dvb_frontend_parametersContext channel_status;
62 u8 fe_id;
65 u16 gpio_dir;
67 u16 gpio_val;
69 u16 gpio_pwm_pos;
71 union { /* common for all chips */
94 } platform;
96 union { /* common for all platforms */
100 } chip;
102 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS];
103 u16 component_bus_speed;
106 struct i2c_msg msg[2];
107 u8 i2c_write_buffer[255];
108 u8 i2c_read_buffer[255];
109 struct mutex demod_lock;
110 u8 get_frontend_internal;
111 struct dib9000_pid_ctrl pid_ctrl[10];
112 s8 pid_ctrl_index; /* -1: empty list; -2: do not use the list */