Home
last modified time | relevance | path

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

123

/linux-6.6.21/drivers/media/dvb-frontends/
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 …]
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 …]
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 …]
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);
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 …]
Ddib7000p.c41 struct dvb_frontend demod; member
181 dprintk("setting output mode for demod %p to %d\n", &state->demod, mode); in dib7000p_set_output_mode()
211 dprintk("Unhandled output_mode passed to be set for demod %p\n", &state->demod); in dib7000p_set_output_mode()
226 static int dib7000p_set_diversity_in(struct dvb_frontend *demod, int onoff) in dib7000p_set_diversity_in() argument
228 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_set_diversity_in()
415 static int dib7000p_set_wbd_ref(struct dvb_frontend *demod, u16 value) in dib7000p_set_wbd_ref() argument
417 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_set_wbd_ref()
556 static int dib7000p_set_gpio(struct dvb_frontend *demod, u8 num, u8 dir, u8 val) in dib7000p_set_gpio() argument
558 struct dib7000p_state *state = demod->demodulator_priv; in dib7000p_set_gpio()
742 if (state->cfg.update_lna(&state->demod, dyn_gain)) { in dib7000p_update_lna()
[all …]
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 …]
Dstv090x.h60 enum stv090x_demodulator demod; member
105 enum stv090x_demodulator demod);
111 enum stv090x_demodulator demod) in stv090x_attach() argument
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 …]
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,…
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 …]
Dmxl5xx.h39 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner,
45 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, in mxl5xx_attach() argument
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
Dstv0900.h48 struct i2c_adapter *i2c, int demod);
51 struct i2c_adapter *i2c, int demod) in stv0900_attach() argument
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-6.6.21/drivers/media/dvb-frontends/drx39xyj/
Ddrxj.c208 #define DRXJ_WAKE_UP_KEY (demod->my_i2c_dev_addr->i2c_addr)
1025 ctrl_lock_status(struct drx_demod_instance *demod, enum drx_lock_status *lock_stat);
1028 ctrl_power_mode(struct drx_demod_instance *demod, enum drx_power_mode *mode);
1030 static int power_down_aud(struct drx_demod_instance *demod);
1033 ctrl_set_cfg_pre_saw(struct drx_demod_instance *demod, struct drxj_cfg_pre_saw *pre_saw);
1036 ctrl_set_cfg_afe_gain(struct drx_demod_instance *demod, struct drxj_cfg_afe_gain *afe_gain);
2233 static int hi_cfg_command(const struct drx_demod_instance *demod) in hi_cfg_command() argument
2240 ext_attr = (struct drxj_data *) demod->my_ext_attr; in hi_cfg_command()
2250 rc = hi_command(demod->my_i2c_dev_addr, &hi_cmd, &result); in hi_cfg_command()
2389 static int init_hi(const struct drx_demod_instance *demod) in init_hi() argument
[all …]
Ddrx39xxj.h17 struct drx_demod_instance *demod; member
/linux-6.6.21/drivers/media/pci/ddbridge/
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 …]
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()
Dddbridge-mci.h98 u8 demod; member
228 int demod; member
/linux-6.6.21/drivers/media/test-drivers/vidtv/
DMakefile4 dvb-vidtv-demod-objs := vidtv_demod.o
8 obj-$(CONFIG_DVB_VIDTV) += dvb-vidtv-tuner.o dvb-vidtv-demod.o \
/linux-6.6.21/Documentation/driver-api/media/
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-6.6.21/drivers/media/tuners/
Dxc2028.h45 unsigned int demod; member
/linux-6.6.21/Documentation/driver-api/media/drivers/
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-6.6.21/drivers/media/dvb-core/
Ddvbdev.c659 struct media_entity *entity, *tuner = NULL, *demod = NULL, *conn; in dvb_create_media_graph() local
679 demod = entity; in dvb_create_media_graph()
701 demod = NULL; in dvb_create_media_graph()
731 demod, 0, in dvb_create_media_graph()
761 demod, 0, MEDIA_LNK_FL_ENABLED, in dvb_create_media_graph()
770 demod, 1, in dvb_create_media_graph()

123