• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/frontends/

Lines Matching defs:state

39 static int ec100_write_reg(struct ec100_state *state, u8 reg, u8 val)
43 .addr = state->config.demod_address,
48 if (i2c_transfer(state->i2c, &msg, 1) != 1) {
56 static int ec100_read_reg(struct ec100_state *state, u8 reg, u8 *val)
60 .addr = state->config.demod_address,
65 .addr = state->config.demod_address,
72 if (i2c_transfer(state->i2c, msg, 2) != 2) {
82 struct ec100_state *state = fe->demodulator_priv;
93 ret = ec100_write_reg(state, 0x04, 0x06);
96 ret = ec100_write_reg(state, 0x67, 0x58);
99 ret = ec100_write_reg(state, 0x05, 0x18);
126 ret = ec100_write_reg(state, 0x1b, tmp);
129 ret = ec100_write_reg(state, 0x1c, tmp2);
133 ret = ec100_write_reg(state, 0x0c, 0xbb); /* if freq */
136 ret = ec100_write_reg(state, 0x0d, 0x31); /* if freq */
140 ret = ec100_write_reg(state, 0x08, 0x24);
144 ret = ec100_write_reg(state, 0x00, 0x00); /* go */
147 ret = ec100_write_reg(state, 0x00, 0x20); /* go */
169 struct ec100_state *state = fe->demodulator_priv;
174 ret = ec100_read_reg(state, 0x42, &tmp);
183 ret = ec100_read_reg(state, 0x01, &tmp);
205 struct ec100_state *state = fe->demodulator_priv;
212 ret = ec100_read_reg(state, 0x65, &tmp);
215 ret = ec100_read_reg(state, 0x66, &tmp2);
222 if (ber2 < state->ber)
225 *ber = ber2 - state->ber;
227 state->ber = ber2;
237 struct ec100_state *state = fe->demodulator_priv;
241 ret = ec100_read_reg(state, 0x24, &tmp);
269 struct ec100_state *state = fe->demodulator_priv;
270 kfree(state);
279 struct ec100_state *state = NULL;
282 /* allocate memory for the internal state */
283 state = kzalloc(sizeof(struct ec100_state), GFP_KERNEL);
284 if (state == NULL)
287 /* setup the state */
288 state->i2c = i2c;
289 memcpy(&state->config, config, sizeof(struct ec100_config));
292 ret = ec100_read_reg(state, 0x33, &tmp);
297 memcpy(&state->frontend.ops, &ec100_ops,
299 state->frontend.demodulator_priv = state;
301 return &state->frontend;
303 kfree(state);