/drivers/media/pci/mantis/ |
H A D | mantis_vp2040.c | 50 static int tda1002x_cu1216_tuner_set(struct dvb_frontend *fe) argument 52 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 53 struct mantis_pci *mantis = fe->dvb->priv; 73 if (fe->ops.i2c_gate_ctrl) 74 fe->ops.i2c_gate_ctrl(fe, 1); 83 if (fe->ops.i2c_gate_ctrl) 84 fe->ops.i2c_gate_ctrl(fe, 1); 97 if (fe 124 vp2040_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) argument [all...] |
/drivers/media/dvb-frontends/ |
H A D | a8293.h | 31 extern struct dvb_frontend *a8293_attach(struct dvb_frontend *fe, 34 static inline struct dvb_frontend *a8293_attach(struct dvb_frontend *fe, argument
|
H A D | itd1000.h | 33 extern struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg); 35 static inline struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg) argument
|
H A D | stb6000.h | 33 * @param fe Frontend to attach to. 39 extern struct dvb_frontend *stb6000_attach(struct dvb_frontend *fe, int addr, 42 static inline struct dvb_frontend *stb6000_attach(struct dvb_frontend *fe, argument
|
H A D | tda18271c2dd.h | 7 struct dvb_frontend *tda18271c2dd_attach(struct dvb_frontend *fe, 10 static inline struct dvb_frontend *tda18271c2dd_attach(struct dvb_frontend *fe, argument
|
H A D | tda826x.h | 32 * @param fe Frontend to attach to. 39 extern struct dvb_frontend* tda826x_attach(struct dvb_frontend *fe, int addr, 43 static inline struct dvb_frontend* tda826x_attach(struct dvb_frontend *fe, argument
|
H A D | tua6100.h | 38 extern struct dvb_frontend *tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c); 40 static inline struct dvb_frontend* tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c) argument
|
H A D | zl10039.h | 28 struct dvb_frontend *zl10039_attach(struct dvb_frontend *fe, 32 static inline struct dvb_frontend *zl10039_attach(struct dvb_frontend *fe, argument
|
H A D | stv0288.h | 43 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); 58 static inline int stv0288_writereg(struct dvb_frontend *fe, u8 reg, u8 val) argument 62 if (fe->ops.write) 63 r = fe->ops.write(fe, buf, 2);
|
H A D | zl10353.c | 53 static int zl10353_single_write(struct dvb_frontend *fe, u8 reg, u8 val) argument 55 struct zl10353_state *state = fe->demodulator_priv; 67 static int zl10353_write(struct dvb_frontend *fe, const u8 ibuf[], int ilen) argument 71 if ((err = zl10353_single_write(fe, ibuf[0] + i, ibuf[i + 1]))) 100 static void zl10353_dump_regs(struct dvb_frontend *fe) argument 102 struct zl10353_state *state = fe->demodulator_priv; 124 static void zl10353_calc_nominal_rate(struct dvb_frontend *fe, argument 128 struct zl10353_state *state = fe->demodulator_priv; 145 static void zl10353_calc_input_freq(struct dvb_frontend *fe, argument 148 struct zl10353_state *state = fe 174 zl10353_sleep(struct dvb_frontend *fe) argument 182 zl10353_set_parameters(struct dvb_frontend *fe) argument 374 zl10353_get_parameters(struct dvb_frontend *fe) argument 465 zl10353_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 496 zl10353_read_ber(struct dvb_frontend *fe, u32 *ber) argument 507 zl10353_read_signal_strength(struct dvb_frontend *fe, u16 *strength) argument 519 zl10353_read_snr(struct dvb_frontend *fe, u16 *snr) argument 533 zl10353_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 547 zl10353_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *fe_tune_settings) argument 558 zl10353_init(struct dvb_frontend *fe) argument 584 zl10353_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) argument 601 zl10353_release(struct dvb_frontend *fe) argument [all...] |
H A D | ix2505v.c | 97 static int ix2505v_release(struct dvb_frontend *fe) argument 99 struct ix2505v_state *state = fe->tuner_priv; 101 fe->tuner_priv = NULL; 132 static int ix2505v_set_params(struct dvb_frontend *fe) argument 134 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 135 struct ix2505v_state *state = fe->tuner_priv; 143 if ((frequency < fe->ops.info.frequency_min) 144 || (frequency > fe->ops.info.frequency_max)) 217 if (fe->ops.i2c_gate_ctrl) 218 fe 252 ix2505v_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 272 ix2505v_attach(struct dvb_frontend *fe, const struct ix2505v_config *config, struct i2c_adapter *i2c) argument [all...] |
H A D | dvb_dummy_fe.c | 36 static int dvb_dummy_fe_read_status(struct dvb_frontend* fe, fe_status_t* status) argument 47 static int dvb_dummy_fe_read_ber(struct dvb_frontend* fe, u32* ber) argument 53 static int dvb_dummy_fe_read_signal_strength(struct dvb_frontend* fe, u16* strength) argument 59 static int dvb_dummy_fe_read_snr(struct dvb_frontend* fe, u16* snr) argument 65 static int dvb_dummy_fe_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) argument 74 static int dvb_dummy_fe_get_frontend(struct dvb_frontend *fe) argument 79 static int dvb_dummy_fe_set_frontend(struct dvb_frontend *fe) argument 81 if (fe->ops.tuner_ops.set_params) { 82 fe->ops.tuner_ops.set_params(fe); 90 dvb_dummy_fe_sleep(struct dvb_frontend* fe) argument 95 dvb_dummy_fe_init(struct dvb_frontend* fe) argument 100 dvb_dummy_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) argument 105 dvb_dummy_fe_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage) argument 110 dvb_dummy_fe_release(struct dvb_frontend* fe) argument [all...] |
H A D | isl6421.c | 46 static int isl6421_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) argument 48 struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv; 74 static int isl6421_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) argument 76 struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv; 92 static int isl6421_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) argument 94 struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv; 116 static void isl6421_release(struct dvb_frontend *fe) argument 119 isl6421_set_voltage(fe, SEC_VOLTAGE_OFF); 122 kfree(fe->sec_priv); 123 fe 126 isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, u8 override_set, u8 override_clear, bool override_tone) argument [all...] |
/drivers/media/tuners/ |
H A D | fc2580.h | 41 extern struct dvb_frontend *fc2580_attach(struct dvb_frontend *fe, 44 static inline struct dvb_frontend *fc2580_attach(struct dvb_frontend *fe, argument
|
H A D | mt2063.h | 12 struct dvb_frontend *mt2063_attach(struct dvb_frontend *fe, 18 static inline struct dvb_frontend *mt2063_attach(struct dvb_frontend *fe, argument
|
H A D | mt20xx.h | 24 extern struct dvb_frontend *microtune_attach(struct dvb_frontend *fe, 28 static inline struct dvb_frontend *microtune_attach(struct dvb_frontend *fe, argument
|
H A D | mt2266.h | 28 extern struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg); 30 static inline struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg) argument
|
H A D | qt1010.h | 34 * @param fe frontend to attach to 37 * @return fe pointer on success, NULL on failure 40 extern struct dvb_frontend *qt1010_attach(struct dvb_frontend *fe, 44 static inline struct dvb_frontend *qt1010_attach(struct dvb_frontend *fe, argument
|
H A D | tda9887.h | 25 extern struct dvb_frontend *tda9887_attach(struct dvb_frontend *fe, 29 static inline struct dvb_frontend *tda9887_attach(struct dvb_frontend *fe, argument
|
H A D | tuner-simple.h | 24 extern struct dvb_frontend *simple_tuner_attach(struct dvb_frontend *fe, 29 static inline struct dvb_frontend *simple_tuner_attach(struct dvb_frontend *fe, argument
|
H A D | tda8290.c | 62 static int tda8290_i2c_bridge(struct dvb_frontend *fe, int close) argument 64 struct tda8290_priv *priv = fe->analog_demod_priv; 83 static int tda8295_i2c_bridge(struct dvb_frontend *fe, int close) argument 85 struct tda8290_priv *priv = fe->analog_demod_priv; 115 static void set_audio(struct dvb_frontend *fe, argument 118 struct tda8290_priv *priv = fe->analog_demod_priv; 176 static void tda8290_set_params(struct dvb_frontend *fe, argument 179 struct tda8290_priv *priv = fe->analog_demod_priv; 203 set_audio(fe, params); 237 if (fe 314 tda8295_power(struct dvb_frontend *fe, int enable) argument 329 tda8295_set_easy_mode(struct dvb_frontend *fe, int enable) argument 344 tda8295_set_video_std(struct dvb_frontend *fe) argument 358 tda8295_agc1_out(struct dvb_frontend *fe, int enable) argument 373 tda8295_agc2_out(struct dvb_frontend *fe, int enable) argument 394 tda8295_has_signal(struct dvb_frontend *fe, u16 *signal) argument 408 tda8295_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 452 tda8290_has_signal(struct dvb_frontend *fe, u16 *signal) argument 467 tda8290_standby(struct dvb_frontend *fe) argument 487 tda8295_standby(struct dvb_frontend *fe) argument 494 tda8290_init_if(struct dvb_frontend *fe) argument 510 tda8295_init_if(struct dvb_frontend *fe) argument 539 tda8290_init_tuner(struct dvb_frontend *fe) argument 560 tda829x_release(struct dvb_frontend *fe) argument 578 tda829x_find_tuner(struct dvb_frontend *fe) argument 740 tda829x_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, struct tda829x_config *cfg) argument [all...] |
H A D | mt2060.c | 156 static int mt2060_set_params(struct dvb_frontend *fe) argument 158 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 168 priv = fe->tuner_priv; 174 if (fe->ops.i2c_gate_ctrl) 175 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ 239 if (fe->ops.i2c_gate_ctrl) 240 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ 288 static int mt2060_get_frequency(struct dvb_frontend *fe, u3 argument 295 mt2060_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) argument 301 mt2060_init(struct dvb_frontend *fe) argument 318 mt2060_sleep(struct dvb_frontend *fe) argument 335 mt2060_release(struct dvb_frontend *fe) argument 361 mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1) argument [all...] |
H A D | tda18218.c | 124 static int tda18218_set_params(struct dvb_frontend *fe) argument 126 struct tda18218_priv *priv = fe->tuner_priv; 127 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 150 if (fe->ops.i2c_gate_ctrl) 151 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ 210 if (fe->ops.i2c_gate_ctrl) 211 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ 219 static int tda18218_get_if_frequency(struct dvb_frontend *fe, u3 argument 227 tda18218_sleep(struct dvb_frontend *fe) argument 247 tda18218_init(struct dvb_frontend *fe) argument 268 tda18218_release(struct dvb_frontend *fe) argument 293 tda18218_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct tda18218_config *cfg) argument [all...] |
H A D | tea5761.c | 139 static int __set_radio_freq(struct dvb_frontend *fe, argument 143 struct tea5761_priv *priv = fe->tuner_priv; 181 static int set_radio_freq(struct dvb_frontend *fe, argument 184 struct tea5761_priv *priv = fe->analog_demod_priv; 188 return __set_radio_freq(fe, params->frequency, 192 static int set_radio_sleep(struct dvb_frontend *fe) argument 194 struct tea5761_priv *priv = fe->analog_demod_priv; 198 return __set_radio_freq(fe, priv->frequency, false); 201 static int tea5761_read_status(struct dvb_frontend *fe, char *buffer) argument 203 struct tea5761_priv *priv = fe 215 tea5761_signal(struct dvb_frontend *fe, const char *buffer) argument 226 tea5761_stereo(struct dvb_frontend *fe, const char *buffer) argument 237 tea5761_get_status(struct dvb_frontend *fe, u32 *status) argument 253 tea5761_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 289 tea5761_release(struct dvb_frontend *fe) argument 297 tea5761_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 316 tea5761_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument [all...] |
/drivers/media/usb/dvb-usb/ |
H A D | gp8psk-fe.c | 20 struct dvb_frontend fe; member in struct:gp8psk_fe_state 28 static int gp8psk_tuned_to_DCII(struct dvb_frontend *fe) argument 30 struct gp8psk_fe_state *st = fe->demodulator_priv; 36 static int gp8psk_set_tuner_mode(struct dvb_frontend *fe, int mode) argument 38 struct gp8psk_fe_state *state = fe->demodulator_priv; 54 static int gp8psk_fe_read_status(struct dvb_frontend* fe, fe_status_t *status) argument 56 struct gp8psk_fe_state *st = fe->demodulator_priv; 72 static int gp8psk_fe_read_ber(struct dvb_frontend* fe, u32 *ber) argument 74 (void) fe; 80 static int gp8psk_fe_read_unc_blocks(struct dvb_frontend* fe, u3 argument 87 gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr) argument 96 gp8psk_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) argument 110 gp8psk_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune) argument 116 gp8psk_fe_set_frontend(struct dvb_frontend *fe) argument 225 gp8psk_fe_send_diseqc_msg(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd *m) argument 239 gp8psk_fe_send_diseqc_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t burst) argument 257 gp8psk_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) argument 268 gp8psk_fe_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage) argument 279 gp8psk_fe_enable_high_lnb_voltage(struct dvb_frontend* fe, long onoff) argument 285 gp8psk_fe_send_legacy_dish_cmd(struct dvb_frontend* fe, unsigned long sw_cmd) argument 302 gp8psk_fe_release(struct dvb_frontend* fe) argument [all...] |