Lines Matching defs:state
198 static int s921_i2c_writereg(struct s921_state *state,
207 rc = i2c_transfer(state->i2c, &msg, 1);
217 static int s921_i2c_writeregdata(struct s921_state *state, u8 i2c_addr,
223 rc = s921_i2c_writereg(state, i2c_addr, rd[i].reg, rd[i].data);
230 static int s921_i2c_readreg(struct s921_state *state, u8 i2c_addr, u8 reg)
239 rc = i2c_transfer(state->i2c, msg, 2);
249 #define s921_readreg(state, reg) \
250 s921_i2c_readreg(state, state->config->demod_address, reg)
251 #define s921_writereg(state, reg, val) \
252 s921_i2c_writereg(state, state->config->demod_address, reg, val)
253 #define s921_writeregdata(state, regdata) \
254 s921_i2c_writeregdata(state, state->config->demod_address, \
260 struct s921_state *state = fe->demodulator_priv;
284 rc = s921_writeregdata(state, s921_prefreq);
288 rc = s921_writereg(state, 0xf2, (f_offset >> 8) & 0xff);
292 rc = s921_writereg(state, 0xf3, f_offset & 0xff);
296 rc = s921_writereg(state, 0xf4, f_switch);
300 rc = s921_writeregdata(state, s921_postfreq);
305 rc = s921_readreg(state, 0x80);
308 rc = s921_writereg(state, 0x01, 0x40);
312 rc = s921_readreg(state, 0x01);
315 rc = s921_readreg(state, 0x80);
318 rc = s921_readreg(state, 0x80);
321 rc = s921_readreg(state, 0x32);
331 struct s921_state *state = fe->demodulator_priv;
336 rc = s921_writeregdata(state, s921_init);
345 struct s921_state *state = fe->demodulator_priv;
350 rc = s921_readreg(state, 0x81);
356 rc = s921_readreg(state, 0x82);
385 struct s921_state *state = fe->demodulator_priv;
397 rc = s921_readreg(state, 0x01);
400 rc = s921_readreg(state, 0x80);
403 rc = s921_readreg(state, 0x32);
412 struct s921_state *state = fe->demodulator_priv;
423 state->currentfreq = p->frequency;
431 struct s921_state *state = fe->demodulator_priv;
434 p->frequency = state->currentfreq;
466 struct s921_state *state = fe->demodulator_priv;
469 kfree(state);
477 /* allocate memory for the internal state */
478 struct s921_state *state =
482 if (!state) {
487 /* setup the state */
488 state->config = config;
489 state->i2c = i2c;
492 memcpy(&state->frontend.ops, &s921_ops,
494 state->frontend.demodulator_priv = state;
496 return &state->frontend;