Lines Matching refs:cfg

54 	struct qm1d1c0042_config cfg;  member
61 return container_of(c, struct qm1d1c0042_state, cfg); in cfg_to_state()
123 __func__, state->cfg.fe->dvb->num, state->cfg.fe->id); in qm1d1c0042_wakeup()
132 struct qm1d1c0042_config *cfg; in qm1d1c0042_set_config() local
135 cfg = priv_cfg; in qm1d1c0042_set_config()
137 if (cfg->fe) in qm1d1c0042_set_config()
138 state->cfg.fe = cfg->fe; in qm1d1c0042_set_config()
140 if (cfg->xtal_freq != QM1D1C0042_CFG_XTAL_DFLT) in qm1d1c0042_set_config()
143 state->cfg.xtal_freq = default_cfg.xtal_freq; in qm1d1c0042_set_config()
145 state->cfg.lpf = cfg->lpf; in qm1d1c0042_set_config()
146 state->cfg.fast_srch = cfg->fast_srch; in qm1d1c0042_set_config()
148 if (cfg->lpf_wait != QM1D1C0042_CFG_WAIT_DFLT) in qm1d1c0042_set_config()
149 state->cfg.lpf_wait = cfg->lpf_wait; in qm1d1c0042_set_config()
151 state->cfg.lpf_wait = default_cfg.lpf_wait; in qm1d1c0042_set_config()
153 if (cfg->fast_srch_wait != QM1D1C0042_CFG_WAIT_DFLT) in qm1d1c0042_set_config()
154 state->cfg.fast_srch_wait = cfg->fast_srch_wait; in qm1d1c0042_set_config()
156 state->cfg.fast_srch_wait = default_cfg.fast_srch_wait; in qm1d1c0042_set_config()
158 if (cfg->normal_srch_wait != QM1D1C0042_CFG_WAIT_DFLT) in qm1d1c0042_set_config()
159 state->cfg.normal_srch_wait = cfg->normal_srch_wait; in qm1d1c0042_set_config()
161 state->cfg.normal_srch_wait = default_cfg.normal_srch_wait; in qm1d1c0042_set_config()
209 a = DIV_ROUND_CLOSEST(freq, state->cfg.xtal_freq); in qm1d1c0042_set_params()
225 if (state->cfg.lpf) { in qm1d1c0042_set_params()
239 b = (s32)div64_s64(((s64) freq) << 20, state->cfg.xtal_freq) in qm1d1c0042_set_params()
259 if (!state->cfg.lpf) { in qm1d1c0042_set_params()
267 mask = state->cfg.lpf ? 0x3f : 0x7f; in qm1d1c0042_set_params()
278 if (state->cfg.lpf) in qm1d1c0042_set_params()
279 msleep(state->cfg.lpf_wait); in qm1d1c0042_set_params()
281 msleep(state->cfg.fast_srch_wait); in qm1d1c0042_set_params()
283 msleep(state->cfg.normal_srch_wait); in qm1d1c0042_set_params()
285 if (state->cfg.lpf) { in qm1d1c0042_set_params()
357 msleep(state->cfg.lpf_wait); in qm1d1c0042_init()
375 ret = qm1d1c0042_set_srch_mode(state, state->cfg.fast_srch); in qm1d1c0042_init()
408 struct qm1d1c0042_config *cfg; in qm1d1c0042_probe() local
416 cfg = client->dev.platform_data; in qm1d1c0042_probe()
417 fe = cfg->fe; in qm1d1c0042_probe()
419 qm1d1c0042_set_config(fe, cfg); in qm1d1c0042_probe()
422 i2c_set_clientdata(client, &state->cfg); in qm1d1c0042_probe()
432 state->cfg.fe->tuner_priv = NULL; in qm1d1c0042_remove()