| /linux/drivers/media/tuners/ |
| A D | mxl5005s.c | 359 MXL_TuneRF(fe, RfFreqHz); in mxl5005s_SetRfFreqHz() 1712 InitTunerControls(fe); in MXL5005_TunerConfig() 3851 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5005s_reset() 3859 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5005s_reset() 3892 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5005s_writeregs() 3903 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5005s_writeregs() 3927 mxl5005s_reset(fe); in mxl5005s_reconfigure() 3967 InitTunerControls(fe); in mxl5005s_AssignTunerMode() 3971 fe, in mxl5005s_AssignTunerMode() 4110 state->frontend = fe; in mxl5005s_attach() [all …]
|
| A D | tda18271-fe.c | 209 tda18271_read_regs(fe); in tda18271_read_thermometer() 224 tda18271_read_regs(fe); in tda18271_read_thermometer() 678 ret = tda18271_por(fe); in tda18271c2_rf_cal_init() 866 if (fe->callback) in tda18271_agc() 892 ret = tda18271_agc(fe); in tda18271_tune() 968 fe->ops.analog_ops.standby(fe); in tda18271_set_params() 1049 fe->tuner_priv = NULL; in tda18271_release() 1218 tda18271_init(fe); in tda18271_set_config() 1315 tda18271_init(fe); in tda18271_attach() 1331 return fe; in tda18271_attach() [all …]
|
| A D | tda8290.c | 226 fe->ops.analog_ops.i2c_gate_ctrl(fe, 1); in tda8290_set_params() 296 fe->ops.analog_ops.i2c_gate_ctrl(fe, 0); in tda8290_set_params() 420 fe->ops.analog_ops.i2c_gate_ctrl(fe, 1); in tda8295_set_params() 435 fe->ops.analog_ops.i2c_gate_ctrl(fe, 0); in tda8295_set_params() 465 fe->ops.analog_ops.i2c_gate_ctrl(fe, 1); in tda8290_standby() 470 fe->ops.analog_ops.i2c_gate_ctrl(fe, 0); in tda8290_standby() 542 fe->ops.analog_ops.i2c_gate_ctrl(fe, 1); in tda8290_init_tuner() 545 fe->ops.analog_ops.i2c_gate_ctrl(fe, 0); in tda8290_init_tuner() 558 fe->ops.tuner_ops.release(fe); in tda829x_release() 647 fe->ops.tuner_ops.init(fe); in tda829x_find_tuner() [all …]
|
| A D | tda18271-common.c | 38 ret = fe->ops.analog_ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl() 41 if (fe->ops.i2c_gate_ctrl) in tda18271_i2c_gate_ctrl() 42 ret = fe->ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl() 122 tda18271_i2c_gate_ctrl(fe, 1); in tda18271_read_regs() 127 tda18271_i2c_gate_ctrl(fe, 0); in tda18271_read_regs() 133 tda18271_dump_regs(fe, 0); in tda18271_read_regs() 152 tda18271_i2c_gate_ctrl(fe, 1); in tda18271_read_extended() 157 tda18271_i2c_gate_ctrl(fe, 0); in tda18271_read_extended() 173 tda18271_dump_regs(fe, 1); in tda18271_read_extended() 215 tda18271_i2c_gate_ctrl(fe, 1); in __tda18271_write_regs() [all …]
|
| A D | fc0012.c | 100 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0012_init() 109 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0012_init() 130 if (fe->callback) { in fc0012_set_params() 258 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0012_set_params() 310 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0012_set_params() 358 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0012_get_rf_strength() 375 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0012_get_rf_strength() 399 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0012_get_rf_strength() 436 fe->ops.i2c_gate_ctrl(fe, 1); in fc0012_attach() 488 fe->ops.i2c_gate_ctrl(fe, 0); in fc0012_attach() [all …]
|
| A D | fc0013.c | 92 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0013_init() 101 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0013_init() 123 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0013_rc_cal_add() 154 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0013_rc_cal_add() 166 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0013_rc_cal_reset() 173 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0013_rc_cal_reset() 242 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0013_set_params() 469 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0013_set_params() 517 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0013_get_rf_strength() 534 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0013_get_rf_strength() [all …]
|
| A D | mc44s803.c | 84 fe->ops.i2c_gate_ctrl(fe, 1); in mc44s803_init() 190 fe->ops.i2c_gate_ctrl(fe, 0); in mc44s803_init() 195 fe->ops.i2c_gate_ctrl(fe, 0); in mc44s803_init() 222 fe->ops.i2c_gate_ctrl(fe, 1); in mc44s803_set_params() 266 fe->ops.i2c_gate_ctrl(fe, 0); in mc44s803_set_params() 272 fe->ops.i2c_gate_ctrl(fe, 0); in mc44s803_set_params() 324 priv->fe = fe; in mc44s803_attach() 327 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in mc44s803_attach() 348 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in mc44s803_attach() 350 return fe; in mc44s803_attach() [all …]
|
| /linux/drivers/media/dvb-core/ |
| A D | dvb_frontend.c | 158 fe->ops.detach(fe); in dvb_frontend_put() 338 __func__, fe->dvb->num, fe->id, fe->ops.info.name); in dvb_frontend_init() 341 fe->ops.init(fe); in dvb_frontend_init() 345 fe->ops.tuner_ops.init(fe); in dvb_frontend_init() 793 fe->ops.sleep(fe); in dvb_frontend_thread() 917 fe->dvb->num, fe->id); in dvb_frontend_get_frequency_limits() 2050 r = fe->ops.set_lna(fe); in dtv_property_process_set() 2966 ret = fe->ops.sleep(fe); in dvb_frontend_suspend() 2982 ret = fe->ops.resume(fe); in dvb_frontend_resume() 2984 ret = fe->ops.init(fe); in dvb_frontend_resume() [all …]
|
| /linux/include/media/ |
| A D | dvb_frontend.h | 230 void (*release)(struct dvb_frontend *fe); 231 int (*init)(struct dvb_frontend *fe); 232 int (*sleep)(struct dvb_frontend *fe); 233 int (*suspend)(struct dvb_frontend *fe); 234 int (*resume)(struct dvb_frontend *fe); 444 void (*detach)(struct dvb_frontend *fe); 448 int (*init)(struct dvb_frontend* fe); 449 int (*sleep)(struct dvb_frontend* fe); 451 int (*resume)(struct dvb_frontend *fe); 456 int (*tune)(struct dvb_frontend* fe, [all …]
|
| /linux/drivers/media/common/b2c2/ |
| A D | flexcop-fe-tuner.c | 28 #define FE_SUPPORTED(fe) IS_REACHABLE(CONFIG_DVB_ ## fe) argument 176 if (!fc->fe) in skystar2_rev23_attach() 287 if (!fc->fe) in skystar2_rev26_attach() 327 if (!fc->fe) in skystar2_rev27_attach() 390 if (!fc->fe) in skystar2_rev28_attach() 448 if (!fc->fe) in airstar_dvbt_attach() 485 if (!fc->fe) in airstar_atsc2_attach() 508 if (!fc->fe) in airstar_atsc3_attach() 603 if (!fc->fe) in cablestar2_attach() 609 fc->fe->ops.i2c_gate_ctrl(fc->fe, 0); in cablestar2_attach() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| A D | s5h1409.c | 419 s5h1409_softreset(fe); in s5h1409_enable_modulation() 629 s5h1409_softreset(fe); in s5h1409_set_frontend() 637 fe->ops.i2c_gate_ctrl(fe, 1); in s5h1409_set_frontend() 638 fe->ops.tuner_ops.set_params(fe); in s5h1409_set_frontend() 640 fe->ops.i2c_gate_ctrl(fe, 0); in s5h1409_set_frontend() 645 s5h1409_softreset(fe); in s5h1409_set_frontend() 703 s5h1409_sleep(fe, 0); in s5h1409_init() 738 s5h1409_softreset(fe); in s5h1409_init() 781 fe->ops.i2c_gate_ctrl(fe, 1); in s5h1409_read_status() 783 fe->ops.tuner_ops.get_status(fe, &tuner_status); in s5h1409_read_status() [all …]
|
| A D | stb6000.c | 33 kfree(fe->tuner_priv); in stb6000_release() 34 fe->tuner_priv = NULL; in stb6000_release() 52 fe->ops.i2c_gate_ctrl(fe, 1); in stb6000_sleep() 59 fe->ops.i2c_gate_ctrl(fe, 0); in stb6000_sleep() 133 fe->ops.i2c_gate_ctrl(fe, 1); in stb6000_set_params() 141 fe->ops.i2c_gate_ctrl(fe, 0); in stb6000_set_params() 151 fe->ops.i2c_gate_ctrl(fe, 1); in stb6000_set_params() 159 fe->ops.i2c_gate_ctrl(fe, 0); in stb6000_set_params() 211 fe->ops.i2c_gate_ctrl(fe, 1); in stb6000_attach() 216 fe->ops.i2c_gate_ctrl(fe, 0); in stb6000_attach() [all …]
|
| A D | tua6100.c | 35 kfree(fe->tuner_priv); in tua6100_release() 36 fe->tuner_priv = NULL; in tua6100_release() 47 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_sleep() 52 fe->ops.i2c_gate_ctrl(fe, 0); in tua6100_sleep() 120 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_set_params() 125 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_set_params() 130 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_set_params() 135 fe->ops.i2c_gate_ctrl(fe, 0); in tua6100_set_params() 170 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_attach() 173 fe->ops.i2c_gate_ctrl(fe, 0); in tua6100_attach() [all …]
|
| A D | s5h1411.c | 512 s5h1411_softreset(fe); in s5h1411_enable_modulation() 555 s5h1411_softreset(fe); in s5h1411_set_powerstate() 583 s5h1411_softreset(fe); in s5h1411_set_frontend() 591 fe->ops.i2c_gate_ctrl(fe, 1); in s5h1411_set_frontend() 593 fe->ops.tuner_ops.set_params(fe); in s5h1411_set_frontend() 596 fe->ops.i2c_gate_ctrl(fe, 0); in s5h1411_set_frontend() 601 s5h1411_softreset(fe); in s5h1411_set_frontend() 642 s5h1411_softreset(fe); in s5h1411_init() 695 fe->ops.i2c_gate_ctrl(fe, 1); in s5h1411_read_status() 697 fe->ops.tuner_ops.get_status(fe, &tuner_status); in s5h1411_read_status() [all …]
|
| A D | zl10353.c | 178 zl10353_single_write(fe, 0xEA, 0x01); in zl10353_set_parameters() 180 zl10353_single_write(fe, 0xEA, 0x00); in zl10353_set_parameters() 328 if (fe->ops.i2c_gate_ctrl) in zl10353_set_parameters() 329 fe->ops.i2c_gate_ctrl(fe, 0); in zl10353_set_parameters() 338 fe->ops.tuner_ops.set_params(fe); in zl10353_set_parameters() 339 if (fe->ops.i2c_gate_ctrl) in zl10353_set_parameters() 340 fe->ops.i2c_gate_ctrl(fe, 0); in zl10353_set_parameters() 343 fe->ops.tuner_ops.calc_regs(fe, pllbuf + 1, 5); in zl10353_set_parameters() 510 zl10353_dump_regs(fe); in zl10353_read_snr() 549 zl10353_dump_regs(fe); in zl10353_init() [all …]
|
| A D | zl10039.c | 139 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_init() 152 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_init() 164 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_sleep() 171 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_sleep() 212 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_set_params() 228 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_set_params() 241 fe->tuner_priv = NULL; in zl10039_release() 266 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_attach() 271 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_attach() 276 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_attach() [all …]
|
| A D | stv6110.c | 50 kfree(fe->tuner_priv); in stv6110_release() 51 fe->tuner_priv = NULL; in stv6110_release() 82 if (fe->ops.i2c_gate_ctrl) in stv6110_write_regs() 83 fe->ops.i2c_gate_ctrl(fe, 1); in stv6110_write_regs() 90 fe->ops.i2c_gate_ctrl(fe, 0); in stv6110_write_regs() 116 fe->ops.i2c_gate_ctrl(fe, 1); in stv6110_read_regs() 123 fe->ops.i2c_gate_ctrl(fe, 0); in stv6110_read_regs() 401 fe->ops.i2c_gate_ctrl(fe, 1); in stv6110_attach() 406 fe->ops.i2c_gate_ctrl(fe, 0); in stv6110_attach() 425 fe->tuner_priv = priv; in stv6110_attach() [all …]
|
| A D | tda826x.c | 33 kfree(fe->tuner_priv); in tda826x_release() 34 fe->tuner_priv = NULL; in tda826x_release() 49 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep() 50 fe->ops.i2c_gate_ctrl(fe, 1); in tda826x_sleep() 55 fe->ops.i2c_gate_ctrl(fe, 0); in tda826x_sleep() 99 fe->ops.i2c_gate_ctrl(fe, 1); in tda826x_set_params() 104 fe->ops.i2c_gate_ctrl(fe, 0); in tda826x_set_params() 143 fe->ops.i2c_gate_ctrl(fe, 1); in tda826x_attach() 146 fe->ops.i2c_gate_ctrl(fe, 0); in tda826x_attach() 163 fe->tuner_priv = priv; in tda826x_attach() [all …]
|
| A D | dvb-pll.c | 353 fe->ops.i2c_gate_ctrl(fe, 1); in opera1_bw() 423 fe->ops.i2c_gate_ctrl(fe, 1); in samsung_dtos403ih102a_set() 624 desc->set(fe, buf); in dvb_pll_configure() 656 fe->ops.i2c_gate_ctrl(fe, 1); in dvb_pll_sleep() 687 fe->ops.i2c_gate_ctrl(fe, 1); in dvb_pll_set_params() 752 fe->ops.i2c_gate_ctrl(fe, 1); in dvb_pll_init() 760 fe->ops.i2c_gate_ctrl(fe, 1); in dvb_pll_init() 814 fe->ops.i2c_gate_ctrl(fe, 1); in dvb_pll_attach() 820 fe->ops.i2c_gate_ctrl(fe, 0); in dvb_pll_attach() 862 return fe; in dvb_pll_attach() [all …]
|
| A D | stb6100_proc.h | 19 frontend_ops->i2c_gate_ctrl(fe, 1); in stb6100_get_freq() 21 err = tuner_ops->get_frequency(fe, frequency); in stb6100_get_freq() 28 frontend_ops->i2c_gate_ctrl(fe, 0); in stb6100_get_freq() 47 frontend_ops->i2c_gate_ctrl(fe, 1); in stb6100_set_freq() 49 err = tuner_ops->set_params(fe); in stb6100_set_freq() 57 frontend_ops->i2c_gate_ctrl(fe, 0); in stb6100_set_freq() 72 frontend_ops->i2c_gate_ctrl(fe, 1); in stb6100_get_bandw() 81 frontend_ops->i2c_gate_ctrl(fe, 0); in stb6100_get_bandw() 100 frontend_ops->i2c_gate_ctrl(fe, 1); in stb6100_set_bandw() 102 err = tuner_ops->set_params(fe); in stb6100_set_bandw() [all …]
|
| A D | dib0090.h | 78 extern void dib0090_dcc_freq(struct dvb_frontend *fe, u8 fast); 79 extern void dib0090_pwm_gain_reset(struct dvb_frontend *fe); 81 extern u16 dib0090_get_wbd_offset(struct dvb_frontend *fe); 82 extern int dib0090_gain_control(struct dvb_frontend *fe); 88 extern int dib0090_set_vga(struct dvb_frontend *fe, u8 onoff); 89 extern int dib0090_update_rframp_7090(struct dvb_frontend *fe, 91 extern int dib0090_update_tuning_table_7090(struct dvb_frontend *fe, 111 static inline void dib0090_pwm_gain_reset(struct dvb_frontend *fe) in dib0090_pwm_gain_reset() argument 122 static inline u16 dib0090_get_wbd_offset(struct dvb_frontend *fe) in dib0090_get_wbd_offset() argument 128 static inline int dib0090_gain_control(struct dvb_frontend *fe) in dib0090_gain_control() argument [all …]
|
| /linux/sound/soc/ |
| A D | soc-pcm.c | 86 if (dpcm->fe == fe) in snd_soc_dpcm_check_state() 257 dev_err(fe->dev, in dpcm_state_read_file() 1332 if (dpcm->be == be && dpcm->fe == fe) in dpcm_be_connect() 1354 dpcm->fe = fe; in dpcm_be_connect() 1386 if (dpcm->fe == fe) in dpcm_be_reparent() 1514 dev_err(fe->dev, in dpcm_path_get() 1998 dev_dbg(fe->dev, "ASoC: open FE %s\n", fe->dai_link->name); in dpcm_fe_dai_startup() 2036 dev_dbg(fe->dev, "ASoC: close FE %s\n", fe->dai_link->name); in dpcm_fe_dai_shutdown() 2098 dev_dbg(fe->dev, "ASoC: hw_free FE %s\n", fe->dai_link->name); in dpcm_fe_dai_hw_free() 2567 dev_dbg(fe->dev, "ASoC: prepare FE %s\n", fe->dai_link->name); in dpcm_fe_dai_prepare() [all …]
|
| /linux/drivers/media/usb/em28xx/ |
| A D | em28xx-dvb.c | 1191 ts2020_config.fe = dvb->fe[0]; in em28178_dvb_init_pctv_461e() 1253 ts2020_config.fe = dvb->fe[0]; in em28178_dvb_init_pctv_461e_v2() 1289 si2168_config.fe = &dvb->fe[0]; in em28178_dvb_init_pctv_292e() 1300 si2157_config.fe = dvb->fe[0]; in em28178_dvb_init_pctv_292e() 1326 si2168_config.fe = &dvb->fe[0]; in em28178_dvb_init_terratec_t2_stick_hd() 1337 si2157_config.fe = dvb->fe[0]; in em28178_dvb_init_terratec_t2_stick_hd() 1378 dvb->fe[0] = tc90522_config.fe; in em28178_dvb_init_plex_px_bcud() 1394 si2168_config.fe = &dvb->fe[0]; in em28174_dvb_init_hauppauge_wintv_dualhd_dvb() 1407 si2157_config.fe = dvb->fe[0]; in em28174_dvb_init_hauppauge_wintv_dualhd_dvb() 1446 si2157_config.fe = dvb->fe[0]; in em28174_dvb_init_hauppauge_wintv_dualhd_01595() [all …]
|
| /linux/drivers/media/test-drivers/vidtv/ |
| A D | vidtv_tuner.c | 113 struct dvb_frontend *fe; member 119 vidtv_tuner_get_dev(struct dvb_frontend *fe) in vidtv_tuner_get_dev() argument 121 return i2c_get_clientdata(fe->tuner_priv); in vidtv_tuner_get_dev() 151 dev_warn(fe->dvb->device, in vidtv_tuner_check_frequency_shift() 185 struct device *dev = fe->dvb->device; in vidtv_tuner_get_signal_strength() 190 shift = vidtv_tuner_check_frequency_shift(fe); in vidtv_tuner_get_signal_strength() 315 shift = vidtv_tuner_check_frequency_shift(fe); in vidtv_tuner_set_params() 396 struct dvb_frontend *fe = config->fe; in vidtv_tuner_i2c_probe() local 403 tuner_dev->fe = config->fe; in vidtv_tuner_i2c_probe() 406 memcpy(&fe->ops.tuner_ops, in vidtv_tuner_i2c_probe() [all …]
|
| /linux/include/sound/ |
| A D | soc-dpcm.h | 71 struct snd_soc_pcm_runtime *fe; member 109 #define for_each_dpcm_be(fe, stream, _dpcm) \ argument 111 #define for_each_dpcm_be_safe(fe, stream, _dpcm, __dpcm) \ argument 113 #define for_each_dpcm_be_rollback(fe, stream, _dpcm) \ argument 132 int dpcm_path_get(struct snd_soc_pcm_runtime *fe, 135 int dpcm_process_paths(struct snd_soc_pcm_runtime *fe, 138 void dpcm_be_dai_stop(struct snd_soc_pcm_runtime *fe, int stream, 152 #define dpcm_be_dai_startup_rollback(fe, stream, last) \ argument 153 dpcm_be_dai_stop(fe, stream, 0, last) 154 #define dpcm_be_dai_startup_unwind(fe, stream) dpcm_be_dai_stop(fe, stream, 0, NULL) argument [all …]
|