Home
last modified time | relevance | path

Searched refs:demod (Results 1 – 25 of 57) sorted by relevance

123

/linux/drivers/media/dvb-frontends/
H A Dstv0900_sw.c16 s32 shiftx(s32 x, int demod, s32 shift) in shiftx() argument
18 if (demod == 1) in shiftx()
25 enum fe_stv0900_demod_num demod) in stv0900_check_signal_presence() argument
38 max_carrier = intp->srch_range[demod] / 1000; in stv0900_check_signal_presence()
57 enum fe_stv0900_demod_num demod) in stv0900_get_sw_loop_params() argument
63 srate = intp->symbol_rate[demod]; in stv0900_get_sw_loop_params()
64 max_carrier = intp->srch_range[demod] / 1000; in stv0900_get_sw_loop_params()
66 standard = intp->srch_standard[demod]; in stv0900_get_sw_loop_params()
123 s32 MaxStep, enum fe_stv0900_demod_num demod) in stv0900_search_carr_sw_loop() argument
131 max_carrier = intp->srch_range[demod] / 1000; in stv0900_search_carr_sw_loop()
[all …]
H A Dcx24117.c205 int demod; member
266 __func__, state->demod, reg, data); in cx24117_writereg()
272 KBUILD_MODNAME, state->demod, ret, reg, data); in cx24117_writereg()
287 __func__, state->demod, cmd->len); in cx24117_writecmd()
300 KBUILD_MODNAME, state->demod, ret, cmd->len); in cx24117_writecmd()
321 KBUILD_MODNAME, state->demod, ret, reg); in cx24117_readreg()
326 __func__, state->demod, reg, recv); in cx24117_readreg()
346 KBUILD_MODNAME, state->demod, ret, reg); in cx24117_readregN()
356 __func__, inversion, state->demod); in cx24117_set_inversion()
384 __func__, m, f, state->demod); in cx24117_lookup_fecmod()
[all …]
H A Dstv0900_core.c324 enum fe_stv0900_demod_num demod) in stv0900_get_err_count() argument
351 enum fe_stv0900_demod_num demod = state->demod; in stv0900_i2c_gate_ctrl() local
550 u32 stv0900_get_freq_auto(struct stv0900_internal *intp, int demod) in stv0900_get_freq_auto() argument
573 u32 Bandwidth, int demod) in stv0900_set_tuner_auto() argument
592 enum fe_stv0900_demod_num demod) in stv0900_get_rf_level() argument
644 state->demod); in stv0900_read_signal_strength()
663 enum fe_stv0900_demod_num demod = state->demod; in stv0900_carr_get_quality() local
675 if (stv0900_get_standard(fe, demod) == STV0900_DVBS2_STANDARD) { in stv0900_carr_get_quality()
729 enum fe_stv0900_demod_num demod = state->demod; in stv0900_read_ucblocks() local
734 if (stv0900_get_standard(fe, demod) == STV0900_DVBS2_STANDARD) { in stv0900_read_ucblocks()
[all …]
H A Ddib7000m.c31 struct dvb_frontend demod; member
161 dprintk("setting output mode for demod %p to %d\n", &state->demod, mode); in dib7000m_set_output_mode()
188 dprintk("Unhandled output_mode passed to be set for demod %p\n", &state->demod); in dib7000m_set_output_mode()
342 static int dib7000m_set_diversity_in(struct dvb_frontend *demod, int onoff) in dib7000m_set_diversity_in() argument
344 struct dib7000m_state *state = demod->demodulator_priv; in dib7000m_set_diversity_in()
671 if (state->cfg.update_lna(&state->demod,dyn_gain)) { // LNA has changed in dib7000m_update_lna()
752 static int dib7000m_agc_startup(struct dvb_frontend *demod) in dib7000m_agc_startup() argument
754 struct dtv_frontend_properties *ch = &demod->dtv_property_cache; in dib7000m_agc_startup()
755 struct dib7000m_state *state = demod->demodulator_priv; in dib7000m_agc_startup()
777 state->cfg.agc_control(&state->demod, 1); in dib7000m_agc_startup()
[all …]
H A Ddib7000p.c36 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()
[all …]
H A Dstv0900_priv.h332 int demod; member
352 enum fe_stv0900_demod_num demod, s32 time_out);
354 enum fe_stv0900_demod_num demod);
363 enum fe_stv0900_demod_num demod);
374 enum fe_stv0900_demod_num demod);
377 enum fe_stv0900_demod_num demod);
380 enum fe_stv0900_demod_num demod);
384 enum fe_stv0900_demod_num demod);
387 stv0900_get_freq_auto(struct stv0900_internal *intp, int demod);
391 u32 Bandwidth, int demod);
H A Ddib3000mc.c36 struct dvb_frontend demod; member
194 &state->demod, mode); in dib3000mc_set_output_mode()
228 dprintk("Unhandled output_mode passed to be set for demod %p\n",&state->demod); in dib3000mc_set_output_mode()
323 static int dib3000mc_init(struct dvb_frontend *demod) in dib3000mc_init() argument
325 struct dib3000mc_state *state = demod->demodulator_priv; in dib3000mc_init()
443 static int dib3000mc_sleep(struct dvb_frontend *demod) in dib3000mc_sleep() argument
445 struct dib3000mc_state *state = demod->demodulator_priv; in dib3000mc_sleep()
584 static int dib3000mc_autosearch_start(struct dvb_frontend *demod) in dib3000mc_autosearch_start() argument
586 struct dtv_frontend_properties *chan = &demod->dtv_property_cache; in dib3000mc_autosearch_start()
587 struct dib3000mc_state *state = demod->demodulator_priv; in dib3000mc_autosearch_start()
[all …]
H A Dstv0900_reg.h15 extern s32 shiftx(s32 x, int demod, s32 shift);
17 #define REGx(x) shiftx(x, demod, 0x200)
18 #define FLDx(x) shiftx(x, demod, 0x2000000)
128 #define I2CRPT shiftx(R0900_P1_I2CRPT, demod, -1)
130 #define I2CT_ON shiftx(F0900_P1_I2CT_ON, demod, -0x10000)
668 #define DISTXCTL shiftx(R0900_P1_DISTXCTL, demod, 0x10)
671 #define DISEQC_RESET shiftx(F0900_P1_DISEQC_RESET, demod, 0x100000)
674 #define DIS_PRECHARGE shiftx(F0900_P1_DIS_PRECHARGE, demod, 0x100000)
676 #define DISTX_MODE shiftx(F0900_P1_DISTX_MODE, demod, 0x100000)
680 #define DISRXCTL shiftx(R0900_P1_DISRXCTL, demod, 0x10)
[all …]
H A Dmxl5xx.c76 u32 demod; member
390 state->demod, 0, 0, 0, in cfg_scrambler()
411 abort_tune_cmd.demod_id = state->demod; in cfg_demod_abort_tune()
468 demod_chan_cfg.demod_index = state->demod; in set_parameters()
520 HYDRA_DEMOD_STATUS_LOCK(state, state->demod); in read_snr()
522 HYDRA_DMD_STATUS_OFFSET(state->demod)), in read_snr()
524 HYDRA_DEMOD_STATUS_UNLOCK(state, state->demod); in read_snr()
540 HYDRA_DEMOD_STATUS_LOCK(state, state->demod); in read_ber()
543 HYDRA_DMD_STATUS_OFFSET(state->demod)), in read_ber()
546 HYDRA_DEMOD_STATUS_UNLOCK(state, state->demod); in read_ber()
[all …]
H A Dstv090x.h60 enum stv090x_demodulator demod; member
105 enum stv090x_demodulator demod);
111 enum stv090x_demodulator demod) in stv090x_attach() argument
H A Ddib7000p.h49 int (*set_wbd_ref)(struct dvb_frontend *demod, u16 value);
54 int (*set_gpio)(struct dvb_frontend *demod, u8 num, u8 dir, u8 val);
57 …struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *demod, enum dibx000_i2c_interface intf,…
H A Dstv090x_priv.h38 (__state)->demod == STV090x_DEMODULATOR_1) ? \
43 (__state)->demod == STV090x_DEMODULATOR_1) ? \
48 (__state->demod) == STV090x_DEMODULATOR_1) ? \
235 enum stv090x_demodulator demod; member
H A Dmxl5xx.h39 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner,
45 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, in mxl5xx_attach() argument
H A Dstv0900.h48 struct i2c_adapter *i2c, int demod);
51 struct i2c_adapter *i2c, int demod) in stv0900_attach() argument
H A Ddib3000mc.h47 struct i2c_adapter *dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod,
68 struct i2c_adapter *dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod, in dib3000mc_get_tuner_i2c_master() argument
/linux/drivers/media/dvb-frontends/drx39xyj/
H A Ddrxj.c209 #define DRXJ_WAKE_UP_KEY (demod->my_i2c_dev_addr->i2c_addr)
1019 ctrl_lock_status(struct drx_demod_instance *demod, enum drx_lock_status *lock_stat);
1022 ctrl_power_mode(struct drx_demod_instance *demod, enum drx_power_mode *mode);
1024 static int power_down_aud(struct drx_demod_instance *demod);
1027 ctrl_set_cfg_pre_saw(struct drx_demod_instance *demod, struct drxj_cfg_pre_saw *pre_saw);
1030 ctrl_set_cfg_afe_gain(struct drx_demod_instance *demod, struct drxj_cfg_afe_gain *afe_gain);
2224 static int hi_cfg_command(const struct drx_demod_instance *demod) in hi_cfg_command() argument
2231 ext_attr = (struct drxj_data *) demod->my_ext_attr; in hi_cfg_command()
2241 rc = hi_command(demod->my_i2c_dev_addr, &hi_cmd, &result); in hi_cfg_command()
2380 static int init_hi(const struct drx_demod_instance *demod) in init_hi() argument
[all …]
H A Ddrx39xxj.h17 struct drx_demod_instance *demod; member
/linux/drivers/media/pci/ddbridge/
H A Dddbridge-sx8.c67 cmd.demod = state->mci.demod; in get_info()
108 cmd.demod = state->mci.demod; in read_status()
147 if (state->mci.demod != SX8_DEMOD_NONE) { in stop()
149 cmd.demod = state->mci.demod; in stop()
153 cmd.demod = state->mci.demod; in stop()
163 if (state->mci.demod < SX8_DEMOD_NUM) { in stop()
164 sx8_base->demod_in_use[state->mci.demod] = 0; in stop()
165 state->mci.demod = SX8_DEMOD_NONE; in stop()
256 state->mci.demod = i; in start()
270 cmd.demod = state->mci.demod; in start()
[all …]
H A Dddbridge-max.c407 int demod, tuner; in ddb_fe_attach_mxl5xx() local
413 demod = input->nr; in ddb_fe_attach_mxl5xx()
414 tuner = demod & 3; in ddb_fe_attach_mxl5xx()
419 demod, tuner, &dvb->set_input); in ddb_fe_attach_mxl5xx()
457 int demod, tuner; in ddb_fe_attach_mci() local
460 demod = input->nr; in ddb_fe_attach_mci()
461 tuner = demod & 3; in ddb_fe_attach_mci()
471 dvb->fe = ddb_mci_attach(input, &cfg, demod, &dvb->set_input); in ddb_fe_attach_mci()
H A Dddbridge-mci.h98 u8 demod; member
228 int demod; member
/linux/drivers/media/test-drivers/vidtv/
H A DMakefile4 dvb-vidtv-demod-objs := vidtv_demod.o
8 obj-$(CONFIG_DVB_VIDTV) += dvb-vidtv-tuner.o dvb-vidtv-demod.o \
/linux/Documentation/driver-api/media/
H A Ddtv-core.rst19 - A demodulator driver (a.k.a "demod") that implements the logic which
20 commands the digital TV decoding hardware. The output of a demod is
/linux/Documentation/driver-api/media/drivers/
H A Dvidtv.rst22 - A fake demod driver, which will constantly poll the fake signal quality
27 fake tuner and demod modules and implementing the demux logic. This module
62 That's it! The bridge driver will initialize the tuner and demod drivers as
253 pull in the tuner and demod drivers.
258 The first step to check whether the demod loaded successfully is to run::
261 Device Dummy demod for DVB-T/T2/C/S/S2 (/dev/dvb/adapter0/frontend0) capabilities:
298 This should return what is currently set up at the demod struct, i.e.::
310 .name = "Dummy demod for DVB-T/T2/C/S/S2",
/linux/drivers/media/dvb-core/
H A Ddvbdev.c664 struct media_entity *entity, *tuner = NULL, *demod = NULL, *conn; in dvb_create_media_graph() local
684 demod = entity; in dvb_create_media_graph()
706 demod = NULL; in dvb_create_media_graph()
736 demod, 0, in dvb_create_media_graph()
766 demod, 0, MEDIA_LNK_FL_ENABLED, in dvb_create_media_graph()
775 demod, 1, in dvb_create_media_graph()
/linux/drivers/media/tuners/
H A Dxc2028.c1196 u16 demod = 0; in xc2028_set_params() local
1225 if (priv->ctrl.demod == XC3028_FE_ZARLINK456) in xc2028_set_params()
1261 if (priv->ctrl.demod) { in xc2028_set_params()
1262 demod = priv->ctrl.demod; in xc2028_set_params()
1268 demod += 200; in xc2028_set_params()
1283 V4L2_TUNER_DIGITAL_TV, type, 0, demod); in xc2028_set_params()

123