Lines Matching refs:demod

36 	struct dvb_frontend demod;  member
176 dprintk("setting output mode for demod %p to %d\n", &state->demod, mode); in dib7000p_set_output_mode()
206 dprintk("Unhandled output_mode passed to be set for demod %p\n", &state->demod); in dib7000p_set_output_mode()
221 static int dib7000p_set_diversity_in(struct dvb_frontend *demod, int onoff) in dib7000p_set_diversity_in() argument
223 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_set_diversity_in()
410 static int dib7000p_set_wbd_ref(struct dvb_frontend *demod, u16 value) in dib7000p_set_wbd_ref() argument
412 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_set_wbd_ref()
551 static int dib7000p_set_gpio(struct dvb_frontend *demod, u8 num, u8 dir, u8 val) in dib7000p_set_gpio() argument
553 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_set_gpio()
737 if (state->cfg.update_lna(&state->demod, dyn_gain)) { in dib7000p_update_lna()
832 static int dib7000p_agc_startup(struct dvb_frontend *demod) in dib7000p_agc_startup() argument
834 struct dtv_frontend_properties *ch = &demod->dtv_property_cache; in dib7000p_agc_startup()
835 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_agc_startup()
862 if (demod->ops.tuner_ops.get_frequency) { in dib7000p_agc_startup()
865 demod->ops.tuner_ops.get_frequency(demod, &frequency_tuner); in dib7000p_agc_startup()
878 state->cfg.agc_control(&state->demod, 1); in dib7000p_agc_startup()
913 dprintk("SPLIT %p: %u\n", demod, agc_split); in dib7000p_agc_startup()
930 state->cfg.agc_control(&state->demod, 0); in dib7000p_agc_startup()
1098 dib7000p_set_diversity_in(&state->demod, state->div_state); in dib7000p_set_channel()
1125 static int dib7000p_autosearch_start(struct dvb_frontend *demod) in dib7000p_autosearch_start() argument
1127 struct dtv_frontend_properties *ch = &demod->dtv_property_cache; in dib7000p_autosearch_start()
1128 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_autosearch_start()
1170 static int dib7000p_autosearch_is_irq(struct dvb_frontend *demod) in dib7000p_autosearch_is_irq() argument
1172 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_autosearch_is_irq()
1272 static int dib7000p_tune(struct dvb_frontend *demod) in dib7000p_tune() argument
1274 struct dtv_frontend_properties *ch = &demod->dtv_property_cache; in dib7000p_tune()
1275 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_tune()
1375 dib7000p_reset_stats(demod); in dib7000p_tune()
1380 static int dib7000p_wakeup(struct dvb_frontend *demod) in dib7000p_wakeup() argument
1382 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_wakeup()
1390 static int dib7000p_sleep(struct dvb_frontend *demod) in dib7000p_sleep() argument
1392 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_sleep()
1659 static void dib7000p_reset_stats(struct dvb_frontend *demod) in dib7000p_reset_stats() argument
1661 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_reset_stats()
1662 struct dtv_frontend_properties *c = &demod->dtv_property_cache; in dib7000p_reset_stats()
1687 dib7000p_read_unc_blocks(demod, &ucb); in dib7000p_reset_stats()
1791 static u32 dib7000p_get_time_us(struct dvb_frontend *demod) in dib7000p_get_time_us() argument
1793 struct dtv_frontend_properties *c = &demod->dtv_property_cache; in dib7000p_get_time_us()
1891 static int dib7000p_get_stats(struct dvb_frontend *demod, enum fe_status stat) in dib7000p_get_stats() argument
1893 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_get_stats()
1894 struct dtv_frontend_properties *c = &demod->dtv_property_cache; in dib7000p_get_stats()
1902 dib7000p_read_signal_strength(demod, &strength); in dib7000p_get_stats()
1929 snr = dib7000p_get_snr(demod); in dib7000p_get_stats()
1938 dib7000p_read_unc_blocks(demod, &val); in dib7000p_get_stats()
1948 time_us = dib7000p_get_time_us(demod); in dib7000p_get_stats()
1962 time_us = dib7000p_get_time_us(demod); in dib7000p_get_stats()
1967 dib7000p_read_ber(demod, &val); in dib7000p_get_stats()
1977 dib7000p_read_unc_blocks(demod, &val); in dib7000p_get_stats()
1982 time_us = dib7000p_get_time_us(demod); in dib7000p_get_stats()
1999 static void dib7000p_release(struct dvb_frontend *demod) in dib7000p_release() argument
2001 struct dib7000p_state *st = demod->demodulator_priv; in dib7000p_release()
2056 static struct i2c_adapter *dib7000p_get_i2c_master(struct dvb_frontend *demod, enum dibx000_i2c_int… in dib7000p_get_i2c_master() argument
2058 struct dib7000p_state *st = demod->demodulator_priv; in dib7000p_get_i2c_master()
2612 dib7000p_set_diversity_in(&state->demod, onoff); in dib7090_set_diversity_in()
2742 struct dvb_frontend *demod; in dib7000p_init() local
2760 demod = &st->demod; in dib7000p_init()
2761 demod->demodulator_priv = st; in dib7000p_init()
2762 memcpy(&st->demod.ops, &dib7000p_ops, sizeof(struct dvb_frontend_ops)); in dib7000p_init()
2790 dib7000p_reset_stats(demod); in dib7000p_init()
2793 dib7090_set_output_mode(demod, st->cfg.output_mode); in dib7000p_init()
2794 dib7090_set_diversity_in(demod, 0); in dib7000p_init()
2797 return demod; in dib7000p_init()