/linux-6.6.21/drivers/media/dvb-frontends/ |
D | stv0900_sw.c | 16 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 …]
|
D | cx24117.c | 205 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 …]
|
D | stv0900_core.c | 324 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 …]
|
D | stv0900_priv.h | 332 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);
|
D | dib7000m.c | 31 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 …]
|
D | dib7000p.c | 41 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 …]
|
D | dib3000mc.c | 36 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 …]
|
D | stv090x.h | 60 enum stv090x_demodulator demod; member 105 enum stv090x_demodulator demod); 111 enum stv090x_demodulator demod) in stv090x_attach() argument
|
D | stv0900_reg.h | 15 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 …]
|
D | dib7000p.h | 49 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,…
|
D | mxl5xx.c | 76 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 …]
|
D | mxl5xx.h | 39 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, 45 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, in mxl5xx_attach() argument
|
D | stv090x_priv.h | 38 (__state)->demod == STV090x_DEMODULATOR_1) ? \ 43 (__state)->demod == STV090x_DEMODULATOR_1) ? \ 48 (__state->demod) == STV090x_DEMODULATOR_1) ? \ 235 enum stv090x_demodulator demod; member
|
D | stv0900.h | 48 struct i2c_adapter *i2c, int demod); 51 struct i2c_adapter *i2c, int demod) in stv0900_attach() argument
|
D | dib3000mc.h | 47 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/ |
D | drxj.c | 208 #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 …]
|
D | drx39xxj.h | 17 struct drx_demod_instance *demod; member
|
/linux-6.6.21/drivers/media/pci/ddbridge/ |
D | ddbridge-sx8.c | 67 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 …]
|
D | ddbridge-max.c | 407 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()
|
D | ddbridge-mci.h | 98 u8 demod; member 228 int demod; member
|
/linux-6.6.21/drivers/media/test-drivers/vidtv/ |
D | Makefile | 4 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/ |
D | dtv-core.rst | 19 - 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/ |
D | xc2028.h | 45 unsigned int demod; member
|
/linux-6.6.21/Documentation/driver-api/media/drivers/ |
D | vidtv.rst | 22 - 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/ |
D | dvbdev.c | 659 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()
|