/openbmc/linux/drivers/media/dvb-frontends/ |
H 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 …]
|
H A D | cxd2820r_priv.h | 32 struct dvb_frontend fe; member 55 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio); 78 int cxd2820r_get_frontend_c(struct dvb_frontend *fe, 81 int cxd2820r_set_frontend_c(struct dvb_frontend *fe); 85 int cxd2820r_init_c(struct dvb_frontend *fe); 87 int cxd2820r_sleep_c(struct dvb_frontend *fe); 94 int cxd2820r_get_frontend_t(struct dvb_frontend *fe, 101 int cxd2820r_init_t(struct dvb_frontend *fe); 103 int cxd2820r_sleep_t(struct dvb_frontend *fe); 117 int cxd2820r_init_t2(struct dvb_frontend *fe); [all …]
|
H A D | zl10036.c | 129 fe->tuner_priv = NULL; in zl10036_release() 142 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in zl10036_sleep() 147 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in zl10036_sleep() 336 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in zl10036_set_params() 365 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in zl10036_set_params() 420 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in zl10036_init() 430 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in zl10036_init() 468 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in zl10036_attach() 484 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in zl10036_attach() 486 fe->tuner_priv = state; in zl10036_attach() [all …]
|
H A D | ix2505v.c | 88 fe->tuner_priv = NULL; in ix2505v_release() 203 if (fe->ops.i2c_gate_ctrl) in ix2505v_set_params() 204 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_set_params() 211 if (fe->ops.i2c_gate_ctrl) in ix2505v_set_params() 212 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_set_params() 224 if (fe->ops.i2c_gate_ctrl) in ix2505v_set_params() 225 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_set_params() 279 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_attach() 289 fe->ops.i2c_gate_ctrl(fe, 0); in ix2505v_attach() 292 fe->tuner_priv = state; in ix2505v_attach() [all …]
|
H A D | au8522_dig.c | 608 if (fe->ops.tuner_ops.set_params) { in au8522_set_frontend() 609 if (fe->ops.i2c_gate_ctrl) in au8522_set_frontend() 610 fe->ops.i2c_gate_ctrl(fe, 1); in au8522_set_frontend() 611 ret = fe->ops.tuner_ops.set_params(fe); in au8522_set_frontend() 612 if (fe->ops.i2c_gate_ctrl) in au8522_set_frontend() 613 fe->ops.i2c_gate_ctrl(fe, 0); in au8522_set_frontend() 666 if (fe->ops.i2c_gate_ctrl) in au8522_read_status() 667 fe->ops.i2c_gate_ctrl(fe, 1); in au8522_read_status() 669 fe->ops.tuner_ops.get_status(fe, &tuner_status); in au8522_read_status() 671 if (fe->ops.i2c_gate_ctrl) in au8522_read_status() [all …]
|
H A D | gp8psk-fe.c | 29 struct dvb_frontend fe; member 41 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_tuned_to_DCII() 50 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_set_tuner_mode() 70 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_read_status() 88 (void) fe; in gp8psk_fe_read_ber() 96 (void) fe; in gp8psk_fe_read_unc_blocks() 103 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_read_snr() 177 if (gp8psk_tuned_to_DCII(fe)) in gp8psk_fe_set_frontend() 228 gp8psk_set_tuner_mode(fe, 0); in gp8psk_fe_set_frontend() 340 st->fe.demodulator_priv = st; in gp8psk_fe_attach() [all …]
|
H A D | dib9000.h | 34 extern struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe); 36 extern int dib9000_set_gpio(struct dvb_frontend *fe, u8 num, u8 dir, u8 val); 37 extern int dib9000_fw_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff); 38 extern int dib9000_fw_pid_filter(struct dvb_frontend *fe, u8 id, u16 pid, u8 onoff); 39 extern int dib9000_firmware_post_pll_init(struct dvb_frontend *fe); 43 extern int dib9000_set_i2c_adapter(struct dvb_frontend *fe, struct i2c_adapter *i2c); 44 extern int dib9000_fw_set_component_bus_speed(struct dvb_frontend *fe, u16 speed); 64 static inline struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe) in dib9000_get_tuner_interface() argument 70 static inline int dib9000_set_gpio(struct dvb_frontend *fe, u8 num, u8 dir, u8 val) in dib9000_set_gpio() argument 76 static inline int dib9000_fw_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff) in dib9000_fw_pid_filter_ctrl() argument [all …]
|
H A D | cxd2820r_core.c | 115 ret = cxd2820r_init_t(fe); in cxd2820r_set_frontend() 123 ret = cxd2820r_init_t(fe); in cxd2820r_set_frontend() 131 ret = cxd2820r_init_c(fe); in cxd2820r_set_frontend() 278 ret = cxd2820r_sleep_t(fe); in cxd2820r_sleep() 281 ret = cxd2820r_sleep_t2(fe); in cxd2820r_sleep() 284 ret = cxd2820r_sleep_c(fe); in cxd2820r_sleep() 333 ret = cxd2820r_sleep_t(fe); in cxd2820r_search() 339 ret = cxd2820r_sleep_t2(fe); in cxd2820r_search() 547 return &priv->fe; in cxd2820r_get_dvb_frontend() 683 memcpy(&priv->fe.ops, &cxd2820r_ops, sizeof(priv->fe.ops)); in cxd2820r_probe() [all …]
|
/openbmc/linux/drivers/media/usb/em28xx/ |
H 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 …]
|
/openbmc/linux/drivers/media/pci/bt8xx/ |
H 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 …]
|
/openbmc/linux/drivers/media/tuners/ |
H A D | tea5761.c | 140 struct tea5761_priv *priv = fe->tuner_priv; in __set_radio_freq() 200 struct tea5761_priv *priv = fe->tuner_priv; in tea5761_read_status() 214 struct tea5761_priv *priv = fe->tuner_priv; in tea5761_signal() 241 if (tea5761_signal(fe, buffer)) in tea5761_get_status() 243 if (tea5761_stereo(fe, buffer)) in tea5761_get_status() 256 if (0 == tea5761_read_status(fe, buffer)) in tea5761_get_rf_strength() 257 *strength = tea5761_signal(fe, buffer); in tea5761_get_rf_strength() 286 kfree(fe->tuner_priv); in tea5761_release() 287 fe->tuner_priv = NULL; in tea5761_release() 321 fe->tuner_priv = priv; in tea5761_attach() [all …]
|
H A D | tda18218.c | 138 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_set_params() 198 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_set_params() 220 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_sleep() 226 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_sleep() 242 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_init() 247 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_init() 257 kfree(fe->tuner_priv); in tda18218_release() 258 fe->tuner_priv = NULL; in tda18218_release() 304 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_attach() 335 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_attach() [all …]
|
H A D | tua9001.c | 35 if (fe->callback) { in tua9001_init() 36 ret = fe->callback(client->adapter, in tua9001_init() 62 if (fe->callback) { in tua9001_sleep() 63 ret = fe->callback(client->adapter, in tua9001_sleep() 118 if (fe->callback) { in tua9001_set_params() 132 if (fe->callback) { in tua9001_set_params() 187 dev->fe = pdata->dvb_frontend; in tua9001_probe() 195 if (fe->callback) { in tua9001_probe() 215 fe->tuner_priv = dev; in tua9001_probe() 232 struct dvb_frontend *fe = dev->fe; in tua9001_remove() local [all …]
|
H A D | tda827x.c | 131 fe->ops.i2c_gate_ctrl(fe, 1); in tuner_transfer() 134 fe->ops.i2c_gate_ctrl(fe, 0); in tuner_transfer() 230 priv->cfg->sleep(fe); in tda827xo_sleep() 443 priv->cfg->sleep(fe); in tda827xa_sleep() 484 if (fe->callback) in tda827xa_lna_gain() 494 if (fe->callback) in tda827xa_lna_gain() 759 kfree(fe->tuner_priv); in tda827x_release() 782 priv->cfg->init(fe); in tda827x_init() 795 return fe->ops.tuner_ops.init(fe); in tda827x_initial_init() 804 return fe->ops.tuner_ops.sleep(fe); in tda827x_initial_sleep() [all …]
|
H A D | mxl5007t.c | 571 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_get_status() 583 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_get_status() 632 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_set_params() 650 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_set_params() 663 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_init() 670 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_init() 681 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_sleep() 690 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_sleep() 874 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_attach() 879 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_attach() [all …]
|
H A D | tuner-simple.c | 941 fe->ops.analog_ops.standby(fe); in simple_dvb_set_params() 943 if (fe->ops.i2c_gate_ctrl) in simple_dvb_set_params() 944 fe->ops.i2c_gate_ctrl(fe, 1); in simple_dvb_set_params() 972 fe->ops.i2c_gate_ctrl(fe, 1); in simple_init() 995 fe->ops.i2c_gate_ctrl(fe, 1); in simple_sleep() 1018 fe->tuner_priv = NULL; in simple_release() 1074 fe->ops.i2c_gate_ctrl(fe, 1); in simple_tuner_attach() 1082 fe->ops.i2c_gate_ctrl(fe, 0); in simple_tuner_attach() 1096 fe->tuner_priv = priv; in simple_tuner_attach() 1103 fe->tuner_priv = priv; in simple_tuner_attach() [all …]
|
H A D | mt20xx.c | 55 kfree(fe->tuner_priv); in microtune_release() 56 fe->tuner_priv = NULL; in microtune_release() 236 lock=mt2032_check_lo_lock(fe); in mt2032_optimize_vco() 273 lock=mt2032_check_lo_lock(fe); in mt2032_set_if_freq() 357 ret = mt2032_set_tv_freq(fe, params); in mt2032_set_params() 514 mt2050_set_antenna(fe, tv_antenna); in mt2050_set_tv_freq() 534 mt2050_set_antenna(fe, radio_antenna); in mt2050_set_radio_freq() 602 fe->tuner_priv = priv; in microtune_attach() 629 mt2032_init(fe); in microtune_attach() 632 mt2050_init(fe); in microtune_attach() [all …]
|
H A D | qm1d1b0004.c | 112 state = fe->tuner_priv; in qm1d1b0004_set_params() 166 state = fe->tuner_priv; in qm1d1b0004_set_config() 177 state = fe->tuner_priv; in qm1d1b0004_init() 208 fe = cfg->fe; in qm1d1b0004_probe() 212 if (!fe->tuner_priv) { in qm1d1b0004_probe() 217 memcpy(&fe->ops.tuner_ops, &qm1d1b0004_ops, sizeof(fe->ops.tuner_ops)); in qm1d1b0004_probe() 219 state = fe->tuner_priv; in qm1d1b0004_probe() 229 kfree(fe->tuner_priv); in qm1d1b0004_probe() 231 fe->tuner_priv = NULL; in qm1d1b0004_probe() 240 kfree(fe->tuner_priv); in qm1d1b0004_remove() [all …]
|
/openbmc/linux/drivers/media/pci/mantis/ |
H A D | mantis_vp2040.c | 41 struct mantis_pci *mantis = fe->dvb->priv; in tda1002x_cu1216_tuner_set() 61 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 62 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 71 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 72 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 85 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 86 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 128 if (fe) { in vp2040_frontend_init() 137 if (fe) { in vp2040_frontend_init() 144 if (fe) { in vp2040_frontend_init() [all …]
|
H A D | mantis_vp2033.c | 59 struct mantis_pci *mantis = fe->dvb->priv; in tda1002x_cu1216_tuner_set() 79 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 80 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 89 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 90 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 103 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 104 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 128 if (fe) { in vp2033_frontend_init() 137 if (fe) { in vp2033_frontend_init() 144 if (fe) { in vp2033_frontend_init() [all …]
|
/openbmc/linux/drivers/media/pci/ddbridge/ |
H A D | ddbridge-dummy-fe.c | 20 static int ddbridge_dummy_fe_read_status(struct dvb_frontend *fe, in ddbridge_dummy_fe_read_status() argument 62 static int ddbridge_dummy_fe_get_frontend(struct dvb_frontend *fe, in ddbridge_dummy_fe_get_frontend() argument 68 static int ddbridge_dummy_fe_set_frontend(struct dvb_frontend *fe) in ddbridge_dummy_fe_set_frontend() argument 70 if (fe->ops.tuner_ops.set_params) { in ddbridge_dummy_fe_set_frontend() 71 fe->ops.tuner_ops.set_params(fe); in ddbridge_dummy_fe_set_frontend() 72 if (fe->ops.i2c_gate_ctrl) in ddbridge_dummy_fe_set_frontend() 73 fe->ops.i2c_gate_ctrl(fe, 0); in ddbridge_dummy_fe_set_frontend() 79 static int ddbridge_dummy_fe_sleep(struct dvb_frontend *fe) in ddbridge_dummy_fe_sleep() argument 84 static int ddbridge_dummy_fe_init(struct dvb_frontend *fe) in ddbridge_dummy_fe_init() argument 89 static void ddbridge_dummy_fe_release(struct dvb_frontend *fe) in ddbridge_dummy_fe_release() argument [all …]
|
/openbmc/linux/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-dvb.c | 61 adap->props.fe[adap->active_fe].caps & in dvb_usb_ctrl_feed() 245 adap->active_fe = fe->id; in dvb_usb_set_active_fe() 256 dvb_usb_set_active_fe(fe, 1); in dvb_usb_fe_wakeup() 258 if (adap->fe_adap[fe->id].fe_init) in dvb_usb_fe_wakeup() 259 adap->fe_adap[fe->id].fe_init(fe); in dvb_usb_fe_wakeup() 268 if (adap->fe_adap[fe->id].fe_sleep) in dvb_usb_fe_sleep() 269 adap->fe_adap[fe->id].fe_sleep(fe); in dvb_usb_fe_sleep() 271 dvb_usb_set_active_fe(fe, 0); in dvb_usb_fe_sleep() 300 adap->fe_adap[i].fe->id = i; in dvb_usb_adapter_frontend_init() 311 adap->fe_adap[i].fe = NULL; in dvb_usb_adapter_frontend_init() [all …]
|
H A D | vp7045-fe.c | 21 struct dvb_frontend fe; member 25 static int vp7045_fe_read_status(struct dvb_frontend *fe, in vp7045_fe_read_status() argument 28 struct vp7045_fe_state *state = fe->demodulator_priv; in vp7045_fe_read_status() 54 struct vp7045_fe_state *state = fe->demodulator_priv; in vp7045_fe_read_ber() 63 struct vp7045_fe_state *state = fe->demodulator_priv; in vp7045_fe_read_unc_blocks() 71 struct vp7045_fe_state *state = fe->demodulator_priv; in vp7045_fe_read_signal_strength() 81 struct vp7045_fe_state *state = fe->demodulator_priv; in vp7045_fe_read_snr() 87 static int vp7045_fe_init(struct dvb_frontend* fe) in vp7045_fe_init() argument 92 static int vp7045_fe_sleep(struct dvb_frontend* fe) in vp7045_fe_sleep() argument 149 s->fe.demodulator_priv = s; in vp7045_fe_attach() [all …]
|
/openbmc/linux/sound/soc/ |
H A D | soc-compress.c | 148 snd_soc_dpcm_mutex_lock(fe); in soc_compr_open_fe() 161 dpcm_be_disconnect(fe, stream); in soc_compr_open_fe() 184 snd_soc_dpcm_mutex_unlock(fe); in soc_compr_open_fe() 196 snd_soc_dpcm_mutex_unlock(fe); in soc_compr_open_fe() 212 snd_soc_dpcm_mutex_lock(fe); in soc_compr_free_fe() 217 dpcm_be_dai_hw_free(fe, stream); in soc_compr_free_fe() 219 dpcm_be_dai_shutdown(fe, stream); in soc_compr_free_fe() 230 dpcm_be_disconnect(fe, stream); in soc_compr_free_fe() 232 snd_soc_dpcm_mutex_unlock(fe); in soc_compr_free_fe() 407 snd_soc_dpcm_mutex_lock(fe); in soc_compr_set_params_fe() [all …]
|
/openbmc/linux/drivers/media/firewire/ |
H A D | firedtv-fe.c | 21 struct firedtv *fdtv = fe->sec_priv; in fdtv_dvb_init() 40 struct firedtv *fdtv = fe->sec_priv; in fdtv_sleep() 53 struct firedtv *fdtv = fe->sec_priv; in fdtv_diseqc_send_master_cmd() 67 struct firedtv *fdtv = fe->sec_priv; in fdtv_set_tone() 76 struct firedtv *fdtv = fe->sec_priv; in fdtv_set_voltage() 84 struct firedtv *fdtv = fe->sec_priv; in fdtv_read_status() 100 struct firedtv *fdtv = fe->sec_priv; in fdtv_read_ber() 112 struct firedtv *fdtv = fe->sec_priv; in fdtv_read_signal_strength() 124 struct firedtv *fdtv = fe->sec_priv; in fdtv_read_snr() 248 fdtv->fe.dvb = &fdtv->adapter; in fdtv_frontend_init() [all …]
|