/linux-master/drivers/media/tuners/ |
H A D | tea5761.c | 136 static int __set_radio_freq(struct dvb_frontend *fe, argument 140 struct tea5761_priv *priv = fe->tuner_priv; 178 static int set_radio_freq(struct dvb_frontend *fe, argument 181 struct tea5761_priv *priv = fe->analog_demod_priv; 185 return __set_radio_freq(fe, params->frequency, 189 static int set_radio_sleep(struct dvb_frontend *fe) argument 191 struct tea5761_priv *priv = fe->analog_demod_priv; 195 return __set_radio_freq(fe, priv->frequency, false); 198 static int tea5761_read_status(struct dvb_frontend *fe, char *buffer) argument 200 struct tea5761_priv *priv = fe 212 tea5761_signal(struct dvb_frontend *fe, const char *buffer) argument 223 tea5761_stereo(struct dvb_frontend *fe, const char *buffer) argument 234 tea5761_get_status(struct dvb_frontend *fe, u32 *status) argument 250 tea5761_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 284 tea5761_release(struct dvb_frontend *fe) argument 290 tea5761_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 309 tea5761_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument [all...] |
H A D | tua9001.c | 10 static int tua9001_init(struct dvb_frontend *fe) argument 12 struct tua9001_dev *dev = fe->tuner_priv; 35 if (fe->callback) { 36 ret = fe->callback(client->adapter, 54 static int tua9001_sleep(struct dvb_frontend *fe) argument 56 struct tua9001_dev *dev = fe->tuner_priv; 62 if (fe->callback) { 63 ret = fe->callback(client->adapter, 75 static int tua9001_set_params(struct dvb_frontend *fe) argument 77 struct tua9001_dev *dev = fe 145 tua9001_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) argument 174 struct dvb_frontend *fe = pdata->dvb_frontend; local 232 struct dvb_frontend *fe = dev->fe; local [all...] |
H A D | fc0012.c | 45 static void fc0012_release(struct dvb_frontend *fe) argument 47 kfree(fe->tuner_priv); 48 fe->tuner_priv = NULL; 51 static int fc0012_init(struct dvb_frontend *fe) argument 53 struct fc0012_priv *priv = fe->tuner_priv; 99 if (fe->ops.i2c_gate_ctrl) 100 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ 108 if (fe->ops.i2c_gate_ctrl) 109 fe 118 fc0012_set_params(struct dvb_frontend *fe) argument 317 fc0012_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 324 fc0012_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) argument 330 fc0012_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) argument 339 fc0012_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 428 fc0012_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc0012_config *cfg) argument [all...] |
H A D | tda827x.c | 37 static void tda827x_set_std(struct dvb_frontend *fe, argument 40 struct tda827x_priv *priv = fe->tuner_priv; 123 static int tuner_transfer(struct dvb_frontend *fe, argument 128 struct tda827x_priv *priv = fe->tuner_priv; 130 if (fe->ops.i2c_gate_ctrl) 131 fe->ops.i2c_gate_ctrl(fe, 1); 133 if (fe->ops.i2c_gate_ctrl) 134 fe->ops.i2c_gate_ctrl(fe, 142 tda827xo_set_params(struct dvb_frontend *fe) argument 219 tda827xo_sleep(struct dvb_frontend *fe) argument 237 tda827xo_set_analog_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 321 tda827xo_agcf(struct dvb_frontend *fe) argument 431 tda827xa_sleep(struct dvb_frontend *fe) argument 448 tda827xa_lna_gain(struct dvb_frontend *fe, int high, struct analog_parameters *params) argument 501 tda827xa_set_params(struct dvb_frontend *fe) argument 648 tda827xa_set_analog_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 746 tda827xa_agcf(struct dvb_frontend *fe) argument 757 tda827x_release(struct dvb_frontend *fe) argument 763 tda827x_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 770 tda827x_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) argument 777 tda827x_init(struct dvb_frontend *fe) argument 789 tda827x_initial_init(struct dvb_frontend *fe) argument 798 tda827x_initial_sleep(struct dvb_frontend *fe) argument 839 tda827x_probe_version(struct dvb_frontend *fe) argument 869 tda827x_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c, struct tda827x_config *cfg) argument [all...] |
H A D | qm1d1c0042.h | 15 struct dvb_frontend *fe; member in struct:qm1d1c0042_config
|
H A D | tua9001_priv.h | 21 struct dvb_frontend *fe; member in struct:tua9001_dev
|
H A D | si2157.h | 17 * @fe: 33 struct dvb_frontend *fe; member in struct:si2157_config
|
H A D | tda18212.c | 19 static int tda18212_set_params(struct dvb_frontend *fe) argument 21 struct tda18212_dev *dev = fe->tuner_priv; 22 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 55 if (fe->ops.i2c_gate_ctrl) 56 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ 144 if (fe->ops.i2c_gate_ctrl) 145 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ 154 static int tda18212_get_if_frequency(struct dvb_frontend *fe, u3 argument 179 struct dvb_frontend *fe = cfg->fe; local 247 struct dvb_frontend *fe = dev->cfg.fe; local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | ix2505v.c | 84 static void ix2505v_release(struct dvb_frontend *fe) argument 86 struct ix2505v_state *state = fe->tuner_priv; 88 fe->tuner_priv = NULL; 118 static int ix2505v_set_params(struct dvb_frontend *fe) argument 120 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 121 struct ix2505v_state *state = fe->tuner_priv; 129 if ((frequency < fe->ops.info.frequency_min_hz / kHz) 130 || (frequency > fe->ops.info.frequency_max_hz / kHz)) 203 if (fe->ops.i2c_gate_ctrl) 204 fe 238 ix2505v_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 258 ix2505v_attach(struct dvb_frontend *fe, const struct ix2505v_config *config, struct i2c_adapter *i2c) argument [all...] |
H A D | dvb_dummy_fe.c | 22 static int dvb_dummy_fe_read_status(struct dvb_frontend *fe, argument 34 static int dvb_dummy_fe_read_ber(struct dvb_frontend *fe, u32 *ber) argument 40 static int dvb_dummy_fe_read_signal_strength(struct dvb_frontend *fe, argument 47 static int dvb_dummy_fe_read_snr(struct dvb_frontend *fe, u16 *snr) argument 53 static int dvb_dummy_fe_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 64 static int dvb_dummy_fe_get_frontend(struct dvb_frontend *fe, argument 70 static int dvb_dummy_fe_set_frontend(struct dvb_frontend *fe) argument 72 if (fe->ops.tuner_ops.set_params) { 73 fe->ops.tuner_ops.set_params(fe); 81 dvb_dummy_fe_sleep(struct dvb_frontend *fe) argument 86 dvb_dummy_fe_init(struct dvb_frontend *fe) argument 91 dvb_dummy_fe_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) argument 97 dvb_dummy_fe_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) argument 103 dvb_dummy_fe_release(struct dvb_frontend *fe) argument [all...] |
H A D | tda8261.c | 18 struct dvb_frontend *fe; member in struct:tda8261_state 51 static int tda8261_get_status(struct dvb_frontend *fe, u32 *status) argument 53 struct tda8261_state *state = fe->tuner_priv; 74 static int tda8261_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 76 struct tda8261_state *state = fe->tuner_priv; 83 static int tda8261_set_params(struct dvb_frontend *fe) argument 85 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 86 struct tda8261_state *state = fe->tuner_priv; 128 if ((err = tda8261_get_status(fe, &status)) < 0) { 143 static void tda8261_release(struct dvb_frontend *fe) argument 165 tda8261_attach(struct dvb_frontend *fe, const struct tda8261_config *config, struct i2c_adapter *i2c) argument [all...] |
H A D | gp8psk-fe.c | 15 #include "gp8psk-fe.h" 29 struct dvb_frontend fe; member in struct:gp8psk_fe_state 39 static int gp8psk_tuned_to_DCII(struct dvb_frontend *fe) argument 41 struct gp8psk_fe_state *st = fe->demodulator_priv; 48 static int gp8psk_set_tuner_mode(struct dvb_frontend *fe, int mode) argument 50 struct gp8psk_fe_state *st = fe->demodulator_priv; 67 static int gp8psk_fe_read_status(struct dvb_frontend *fe, argument 70 struct gp8psk_fe_state *st = fe->demodulator_priv; 86 static int gp8psk_fe_read_ber(struct dvb_frontend* fe, u32 *ber) argument 88 (void) fe; 94 gp8psk_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) argument 101 gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr) argument 110 gp8psk_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) argument 124 gp8psk_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune) argument 130 gp8psk_fe_set_frontend(struct dvb_frontend *fe) argument 238 gp8psk_fe_send_diseqc_msg(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd *m) argument 252 gp8psk_fe_send_diseqc_burst(struct dvb_frontend *fe, enum fe_sec_mini_cmd burst) argument 270 gp8psk_fe_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) argument 282 gp8psk_fe_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) argument 294 gp8psk_fe_enable_high_lnb_voltage(struct dvb_frontend* fe, long onoff) argument 301 gp8psk_fe_send_legacy_dish_cmd(struct dvb_frontend* fe, unsigned long sw_cmd) argument 316 gp8psk_fe_release(struct dvb_frontend* fe) argument [all...] |
H A D | tdhd1.h | 15 static int alps_tdhd1_204_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, char *name); 27 static int alps_tdhd1_204a_tuner_set_params(struct dvb_frontend *fe) argument 29 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 30 struct i2c_adapter *i2c = fe->tuner_priv; 50 if (fe->ops.i2c_gate_ctrl) 51 fe->ops.i2c_gate_ctrl(fe, 1);
|
H A D | bsru6.h | 53 static int alps_bsru6_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) argument 78 stv0299_writereg(fe, 0x13, aclk); 79 stv0299_writereg(fe, 0x14, bclk); 80 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); 81 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); 82 stv0299_writereg(fe, 0x21, ratio & 0xf0); 87 static int alps_bsru6_tuner_set_params(struct dvb_frontend *fe) argument 89 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 93 struct i2c_adapter *i2c = fe->tuner_priv; 107 if (fe [all...] |
H A D | bsbe1.h | 34 static int alps_bsbe1_set_symbol_rate(struct dvb_frontend* fe, u32 srate, u32 ratio) argument 46 stv0299_writereg(fe, 0x13, aclk); 47 stv0299_writereg(fe, 0x14, bclk); 48 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); 49 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); 50 stv0299_writereg(fe, 0x21, (ratio ) & 0xf0); 55 static int alps_bsbe1_tuner_set_params(struct dvb_frontend *fe) argument 57 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 62 struct i2c_adapter *i2c = fe->tuner_priv; 73 if (fe [all...] |
H A D | dvb-pll.h | 36 struct dvb_frontend *fe; member in struct:dvb_pll_config 43 * @fe: Frontend to attach to. 50 extern struct dvb_frontend *dvb_pll_attach(struct dvb_frontend *fe, 55 static inline struct dvb_frontend *dvb_pll_attach(struct dvb_frontend *fe, argument
|
H A D | cxd2820r_core.c | 46 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio) argument 48 struct cxd2820r_priv *priv = fe->demodulator_priv; 50 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 104 static int cxd2820r_set_frontend(struct dvb_frontend *fe) argument 106 struct cxd2820r_priv *priv = fe->demodulator_priv; 108 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 115 ret = cxd2820r_init_t(fe); 118 ret = cxd2820r_set_frontend_t(fe); 123 ret = cxd2820r_init_t(fe); 126 ret = cxd2820r_set_frontend_t2(fe); 147 cxd2820r_read_status(struct dvb_frontend *fe, enum fe_status *status) argument 173 cxd2820r_get_frontend(struct dvb_frontend *fe, struct dtv_frontend_properties *p) argument 203 cxd2820r_read_ber(struct dvb_frontend *fe, u32 *ber) argument 217 cxd2820r_read_signal_strength(struct dvb_frontend *fe, u16 *strength) argument 233 cxd2820r_read_snr(struct dvb_frontend *fe, u16 *snr) argument 249 cxd2820r_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 262 cxd2820r_init(struct dvb_frontend *fe) argument 267 cxd2820r_sleep(struct dvb_frontend *fe) argument 293 cxd2820r_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *s) argument 320 cxd2820r_search(struct dvb_frontend *fe) argument 393 cxd2820r_get_frontend_algo(struct dvb_frontend *fe) argument 398 cxd2820r_release(struct dvb_frontend *fe) argument 410 cxd2820r_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) argument [all...] |
H A D | mn88443x.h | 24 struct dvb_frontend **fe; member in struct:mn88443x_config
|
H A D | tc90522.h | 27 struct dvb_frontend *fe; member in struct:tc90522_config
|
H A D | si2165.h | 30 struct dvb_frontend **fe; member in struct:si2165_platform_data
|
H A D | isl6405.c | 29 static int isl6405_set_voltage(struct dvb_frontend *fe, argument 32 struct isl6405 *isl6405 = (struct isl6405 *) fe->sec_priv; 72 static int isl6405_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) argument 74 struct isl6405 *isl6405 = (struct isl6405 *) fe->sec_priv; 96 static void isl6405_release(struct dvb_frontend *fe) argument 99 isl6405_set_voltage(fe, SEC_VOLTAGE_OFF); 102 kfree(fe->sec_priv); 103 fe->sec_priv = NULL; 106 struct dvb_frontend *isl6405_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, argument 120 fe [all...] |
H A D | lnbh29.h | 23 struct dvb_frontend *lnbh29_attach(struct dvb_frontend *fe, 27 static inline struct dvb_frontend *lnbh29_attach(struct dvb_frontend *fe, argument
|
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-dvb.c | 150 static int yuan_mpc718_mt352_init(struct dvb_frontend *fe) argument 152 struct cx18_dvb *dvb = container_of(fe->dvb, 178 mt352_write(fe, buf, 3); 187 mt352_write(fe, buf, 3); 192 mt352_write(fe, buf, 2); 199 mt352_write(fe, buf, 2); 446 dvb_unregister_frontend(dvb->fe); 447 dvb_frontend_detach(dvb->fe); 463 dvb->fe = dvb_attach(s5h1409_attach, 466 if (dvb->fe ! 487 struct dvb_frontend *fe; local 519 struct dvb_frontend *fe; local 542 struct dvb_frontend *fe; local [all...] |
/linux-master/drivers/media/firewire/ |
H A D | firedtv-fe.c | 19 static int fdtv_dvb_init(struct dvb_frontend *fe) argument 21 struct firedtv *fdtv = fe->sec_priv; 38 static int fdtv_sleep(struct dvb_frontend *fe) argument 40 struct firedtv *fdtv = fe->sec_priv; 50 static int fdtv_diseqc_send_master_cmd(struct dvb_frontend *fe, argument 53 struct firedtv *fdtv = fe->sec_priv; 59 static int fdtv_diseqc_send_burst(struct dvb_frontend *fe, argument 65 static int fdtv_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) argument 67 struct firedtv *fdtv = fe->sec_priv; 73 static int fdtv_set_voltage(struct dvb_frontend *fe, argument 82 fdtv_read_status(struct dvb_frontend *fe, enum fe_status *status) argument 98 fdtv_read_ber(struct dvb_frontend *fe, u32 *ber) argument 110 fdtv_read_signal_strength(struct dvb_frontend *fe, u16 *strength) argument 122 fdtv_read_snr(struct dvb_frontend *fe, u16 *snr) argument 135 fdtv_read_uncorrected_blocks(struct dvb_frontend *fe, u32 *ucblocks) argument 140 fdtv_set_frontend(struct dvb_frontend *fe) argument [all...] |
/linux-master/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-dvb.c | 106 int c8sectpfe_frontend_attach(struct dvb_frontend **fe, argument 128 *fe = dvb_attach(stv0367ter_attach, 132 *fe = dvb_attach(stv0367ter_attach, 136 *fe = dvb_attach(stv0367ter_attach, 140 if (!*fe) { 151 (*fe)->ops.init(*fe); 166 tda18212->fe = (*fe); 175 dvb_frontend_detach(*fe); [all...] |