/linux/drivers/media/tuners/ |
A D | mxl5005s.c | 359 MXL_TuneRF(fe, RfFreqHz); in mxl5005s_SetRfFreqHz() 1712 InitTunerControls(fe); in MXL5005_TunerConfig() 3859 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5005s_reset() 3867 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5005s_reset() 3900 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5005s_writeregs() 3911 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5005s_writeregs() 3935 mxl5005s_reset(fe); in mxl5005s_reconfigure() 3975 InitTunerControls(fe); in mxl5005s_AssignTunerMode() 3979 fe, in mxl5005s_AssignTunerMode() 4118 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() 679 ret = tda18271_por(fe); in tda18271c2_rf_cal_init() 867 if (fe->callback) in tda18271_agc() 893 ret = tda18271_agc(fe); in tda18271_tune() 969 fe->ops.analog_ops.standby(fe); in tda18271_set_params() 1050 fe->tuner_priv = NULL; in tda18271_release() 1219 tda18271_init(fe); in tda18271_set_config() 1316 tda18271_init(fe); in tda18271_attach() 1332 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 | 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 | 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 | 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() 330 __func__, fe->dvb->num, fe->id, fe->ops.info.name); in dvb_frontend_init() 333 fe->ops.init(fe); in dvb_frontend_init() 336 fe->ops.i2c_gate_ctrl(fe, 1); in dvb_frontend_init() 337 fe->ops.tuner_ops.init(fe); in dvb_frontend_init() 790 fe->ops.sleep(fe); in dvb_frontend_thread() 914 fe->dvb->num, fe->id); in dvb_frontend_get_frequency_limits() 2039 r = fe->ops.set_lna(fe); in dtv_property_process_set() 2939 ret = fe->ops.sleep(fe); in dvb_frontend_suspend() 2955 ret = fe->ops.init(fe); in dvb_frontend_resume() [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/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); 311 void (*standby)(struct dvb_frontend *fe); 440 void (*detach)(struct dvb_frontend *fe); 444 int (*init)(struct dvb_frontend* fe); 445 int (*sleep)(struct dvb_frontend* fe); 450 int (*tune)(struct dvb_frontend* fe, [all …]
|
/linux/sound/soc/ |
A D | soc-pcm.c | 139 dev_err(fe->dev, in dpcm_state_read_file() 1131 if (dpcm->be == be && dpcm->fe == fe) in dpcm_be_connect() 1140 dpcm->fe = fe; in dpcm_be_connect() 1171 if (dpcm->fe == fe) in dpcm_be_reparent() 1390 if (!fe->dpcm[stream].runtime && !fe->fe_compr) in dpcm_add_paths() 1772 dev_dbg(fe->dev, "ASoC: open FE %s\n", fe->dai_link->name); in dpcm_fe_dai_startup() 1811 dev_dbg(fe->dev, "ASoC: close FE %s\n", fe->dai_link->name); in dpcm_fe_dai_shutdown() 1873 dev_dbg(fe->dev, "ASoC: hw_free FE %s\n", fe->dai_link->name); in dpcm_fe_dai_hw_free() 2284 dev_dbg(fe->dev, "ASoC: prepare FE %s\n", fe->dai_link->name); in dpcm_fe_dai_prepare() 2369 fe->dai_link->name, fe->dpcm[stream].state); in dpcm_run_update_startup() [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 | 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 | 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 | 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 | 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 | 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 | 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 …]
|
/linux/drivers/media/usb/em28xx/ |
A D | em28xx-dvb.c | 1195 ts2020_config.fe = dvb->fe[0]; in em28178_dvb_init_pctv_461e() 1251 ts2020_config.fe = dvb->fe[0]; in em28178_dvb_init_pctv_461e_v2() 1287 si2168_config.fe = &dvb->fe[0]; in em28178_dvb_init_pctv_292e() 1298 si2157_config.fe = dvb->fe[0]; in em28178_dvb_init_pctv_292e() 1324 si2168_config.fe = &dvb->fe[0]; in em28178_dvb_init_terratec_t2_stick_hd() 1335 si2157_config.fe = dvb->fe[0]; in em28178_dvb_init_terratec_t2_stick_hd() 1376 dvb->fe[0] = tc90522_config.fe; in em28178_dvb_init_plex_px_bcud() 1392 si2168_config.fe = &dvb->fe[0]; in em28174_dvb_init_hauppauge_wintv_dualhd_dvb() 1405 si2157_config.fe = dvb->fe[0]; in em28174_dvb_init_hauppauge_wintv_dualhd_dvb() 1444 si2157_config.fe = dvb->fe[0]; in em28174_dvb_init_hauppauge_wintv_dualhd_01595() [all …]
|
/linux/include/sound/ |
A D | soc-dpcm.h | 72 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 121 int snd_soc_dpcm_can_be_params(struct snd_soc_pcm_runtime *fe, 146 int dpcm_path_get(struct snd_soc_pcm_runtime *fe, 149 int dpcm_process_paths(struct snd_soc_pcm_runtime *fe, 164 #define dpcm_be_dai_startup_rollback(fe, stream, last) \ argument 165 dpcm_be_dai_stop(fe, stream, 0, last) 166 #define dpcm_be_dai_startup_unwind(fe, stream) dpcm_be_dai_stop(fe, stream, 0, NULL) argument [all …]
|
/linux/drivers/media/common/videobuf2/ |
A D | videobuf2-dvb.c | 83 mutex_init(&fe->lock); in vb2_dvb_register_adapter() 205 if (!fe) { in vb2_dvb_register_bus() 261 if (fe->id == id) { in vb2_dvb_get_frontend() 262 ret = fe; in vb2_dvb_get_frontend() 285 ret = fe->id; in vb2_dvb_find_frontend() 302 if (fe == NULL) in vb2_dvb_alloc_frontend() 305 fe->id = id; in vb2_dvb_alloc_frontend() 311 return fe; in vb2_dvb_alloc_frontend() 325 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends() 327 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends() [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() 397 struct dvb_frontend *fe = config->fe; in vidtv_tuner_i2c_probe() local 404 tuner_dev->fe = config->fe; in vidtv_tuner_i2c_probe() 407 memcpy(&fe->ops.tuner_ops, in vidtv_tuner_i2c_probe() [all …]
|
/linux/drivers/media/pci/bt8xx/ |
A D | dvb-bt8xx.c | 298 fe->ops.i2c_gate_ctrl(fe, 1); in microtune_mt7202dtf_tuner_set_params() 479 fe->ops.i2c_gate_ctrl(fe, 1); in vp3021_alps_tded4_tuner_set_params() 590 if (card->fe == NULL) in frontend_init() 594 if (card->fe != NULL) { in frontend_init() 605 if (card->fe != NULL) { in frontend_init() 640 if (card->fe) { in frontend_init() 681 if (card->fe) { in frontend_init() 690 if (card->fe != NULL) in frontend_init() 697 if (card->fe == NULL) in frontend_init() 707 card->fe = NULL; in frontend_init() [all …]
|