/linux-master/drivers/media/usb/dvb-usb/ |
H A D | vp702x-fe.c | 20 struct dvb_frontend fe; member in struct:vp702x_fe_state 71 static int vp702x_fe_read_status(struct dvb_frontend *fe, argument 74 struct vp702x_fe_state *st = fe->demodulator_priv; 91 static int vp702x_fe_read_ber(struct dvb_frontend* fe, u32 *ber) argument 93 struct vp702x_fe_state *st = fe->demodulator_priv; 100 static int vp702x_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) argument 102 struct vp702x_fe_state *st = fe->demodulator_priv; 108 static int vp702x_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) argument 110 struct vp702x_fe_state *st = fe->demodulator_priv; 117 static int vp702x_fe_read_snr(struct dvb_frontend* fe, u1 argument 128 vp702x_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune) argument 135 vp702x_fe_set_frontend(struct dvb_frontend *fe) argument 197 vp702x_fe_init(struct dvb_frontend *fe) argument 205 vp702x_fe_sleep(struct dvb_frontend *fe) argument 211 vp702x_fe_send_diseqc_msg(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd *m) argument 243 vp702x_fe_send_diseqc_burst(struct dvb_frontend *fe, enum fe_sec_mini_cmd burst) argument 250 vp702x_fe_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) argument 284 vp702x_fe_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) argument 316 vp702x_fe_release(struct dvb_frontend* fe) argument [all...] |
H A D | cinergyT2-fe.c | 126 struct dvb_frontend fe; member in struct:cinergyt2_fe_state 135 static int cinergyt2_fe_read_status(struct dvb_frontend *fe, argument 138 struct cinergyt2_fe_state *state = fe->demodulator_priv; 173 static int cinergyt2_fe_read_ber(struct dvb_frontend *fe, u32 *ber) argument 175 struct cinergyt2_fe_state *state = fe->demodulator_priv; 181 static int cinergyt2_fe_read_unc_blocks(struct dvb_frontend *fe, u32 *unc) argument 183 struct cinergyt2_fe_state *state = fe->demodulator_priv; 189 static int cinergyt2_fe_read_signal_strength(struct dvb_frontend *fe, argument 192 struct cinergyt2_fe_state *state = fe->demodulator_priv; 198 static int cinergyt2_fe_read_snr(struct dvb_frontend *fe, u1 argument 206 cinergyt2_fe_init(struct dvb_frontend *fe) argument 211 cinergyt2_fe_sleep(struct dvb_frontend *fe) argument 217 cinergyt2_fe_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 224 cinergyt2_fe_set_frontend(struct dvb_frontend *fe) argument 261 cinergyt2_fe_release(struct dvb_frontend *fe) argument [all...] |
H A D | dtt200u-fe.c | 23 static int dtt200u_fe_read_status(struct dvb_frontend *fe, argument 26 struct dtt200u_fe_state *state = fe->demodulator_priv; 56 static int dtt200u_fe_read_ber(struct dvb_frontend* fe, u32 *ber) argument 58 struct dtt200u_fe_state *state = fe->demodulator_priv; 72 static int dtt200u_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) argument 74 struct dtt200u_fe_state *state = fe->demodulator_priv; 88 static int dtt200u_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) argument 90 struct dtt200u_fe_state *state = fe->demodulator_priv; 104 static int dtt200u_fe_read_snr(struct dvb_frontend* fe, u16 *snr) argument 106 struct dtt200u_fe_state *state = fe 120 dtt200u_fe_init(struct dvb_frontend* fe) argument 134 dtt200u_fe_sleep(struct dvb_frontend* fe) argument 139 dtt200u_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune) argument 147 dtt200u_fe_set_frontend(struct dvb_frontend *fe) argument 187 dtt200u_fe_get_frontend(struct dvb_frontend* fe, struct dtv_frontend_properties *fep) argument 196 dtt200u_fe_release(struct dvb_frontend* fe) argument [all...] |
H A D | dib0700_devices.c | 105 return (adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap, 122 struct i2c_adapter *tun_i2c = dib3000mc_get_tuner_i2c_master(adap->fe_adap[0].fe, 1); 129 return dvb_attach(mt2060_attach, adap->fe_adap[0].fe, tun_i2c, 299 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 303 return adap->fe_adap[0].fe == NULL ? -ENODEV : 0; 333 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 337 return adap->fe_adap[0].fe == NULL ? -ENODEV : 0; 345 tun_i2c = state->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe, 347 return dvb_attach(mt2266_attach, adap->fe_adap[0].fe, tun_i2c, 428 state->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 796 dib7070_tuner_reset(struct dvb_frontend *fe, int onoff) argument 805 dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff) argument 841 dib7070_set_param_override(struct dvb_frontend *fe) argument 859 dib7770_set_param_override(struct dvb_frontend *fe) argument 1230 dib80xx_tuner_reset(struct dvb_frontend *fe, int onoff) argument 1238 dib80xx_tuner_sleep(struct dvb_frontend *fe, int onoff) argument 1283 dib807x_set_param_override(struct dvb_frontend *fe) argument 1536 dib8090_get_adc_power(struct dvb_frontend *fe) argument 1544 dib8090_agc_control(struct dvb_frontend *fe, u8 restart) argument 1626 dib8090_compute_pll_parameters(struct dvb_frontend *fe) argument 1650 dib8096_set_param_override(struct dvb_frontend *fe) argument 2033 dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_best_adc *adc) argument 2105 dib8096p_agc_startup(struct dvb_frontend *fe) argument 2204 dib90x0_tuner_reset(struct dvb_frontend *fe, int onoff) argument 2209 dib90x0_tuner_sleep(struct dvb_frontend *fe, int onoff) argument 2631 dib7090_agc_startup(struct dvb_frontend *fe) argument 2659 dib7090_agc_restart(struct dvb_frontend *fe, u8 restart) argument 2667 tfe7790p_update_lna(struct dvb_frontend *fe, u16 agc_global) argument 2822 tfe7090p_pvr_update_lna(struct dvb_frontend *fe, u16 agc_global) argument 3341 novatd_read_status_override(struct dvb_frontend *fe, enum fe_status *stat) argument 3358 novatd_sleep_override(struct dvb_frontend* fe) argument [all...] |
/linux-master/drivers/media/tuners/ |
H A D | xc5000.c | 58 struct dvb_frontend *fe; member in struct:xc5000_priv 212 #define XC5000A_FIRMWARE "dvb-fe-xc5000-1.6.114.fw" 219 #define XC5000C_FIRMWARE "dvb-fe-xc5000c-4.1.30.7.fw" 239 static int xc_load_fw_and_init_tuner(struct dvb_frontend *fe, int force); 240 static int xc5000_is_firmware_loaded(struct dvb_frontend *fe); 242 static int xc5000_tuner_reset(struct dvb_frontend *fe); 293 static int xc5000_tuner_reset(struct dvb_frontend *fe) argument 295 struct xc5000_priv *priv = fe->tuner_priv; 300 if (fe->callback) { 301 ret = fe 349 xc_load_i2c_sequence(struct dvb_frontend *fe, const u8 *i2c_sequence) argument 570 xc_set_xtal(struct dvb_frontend *fe) argument 596 xc5000_fwupload(struct dvb_frontend *fe, const struct xc5000_fw_cfg *desired_fw, const struct firmware *fw) argument 683 xc5000_tune_digital(struct dvb_frontend *fe) argument 726 xc5000_set_digital_params(struct dvb_frontend *fe) argument 817 xc5000_is_firmware_loaded(struct dvb_frontend *fe) argument 837 xc5000_config_tv(struct dvb_frontend *fe, struct analog_parameters *params) argument 897 xc5000_set_tv_freq(struct dvb_frontend *fe) argument 948 xc5000_config_radio(struct dvb_frontend *fe, struct analog_parameters *params) argument 968 xc5000_set_radio_freq(struct dvb_frontend *fe) argument 1013 xc5000_set_params(struct dvb_frontend *fe) argument 1034 xc5000_set_analog_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 1060 xc5000_get_frequency(struct dvb_frontend *fe, u32 *freq) argument 1068 xc5000_get_if_frequency(struct dvb_frontend *fe, u32 *freq) argument 1076 xc5000_get_bandwidth(struct dvb_frontend *fe, u32 *bw) argument 1085 xc5000_get_status(struct dvb_frontend *fe, u32 *status) argument 1099 xc_load_fw_and_init_tuner(struct dvb_frontend *fe, int force) argument 1217 struct dvb_frontend *fe = priv->fe; local 1232 xc5000_sleep(struct dvb_frontend *fe) argument 1248 xc5000_suspend(struct dvb_frontend *fe) argument 1266 xc5000_resume(struct dvb_frontend *fe) argument 1280 xc5000_init(struct dvb_frontend *fe) argument 1298 xc5000_release(struct dvb_frontend *fe) argument 1316 xc5000_set_config(struct dvb_frontend *fe, void *priv_cfg) argument 1359 xc5000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct xc5000_config *cfg) argument [all...] |
H A D | tuner-simple.c | 124 static int tuner_read_status(struct dvb_frontend *fe) argument 126 struct tuner_simple_priv *priv = fe->tuner_priv; 167 static int simple_get_status(struct dvb_frontend *fe, u32 *status) argument 169 struct tuner_simple_priv *priv = fe->tuner_priv; 175 tuner_status = tuner_read_status(fe); 189 static int simple_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 191 struct tuner_simple_priv *priv = fe->tuner_priv; 197 signal = tuner_signal(tuner_read_status(fe)); 235 static struct tuner_params *simple_tuner_params(struct dvb_frontend *fe, argument 238 struct tuner_simple_priv *priv = fe 259 simple_config_lookup(struct dvb_frontend *fe, struct tuner_params *t_params, unsigned *frequency, u8 *config, u8 *cb) argument 288 simple_set_rf_input(struct dvb_frontend *fe, u8 *config, u8 *cb, unsigned int rf) argument 319 simple_std_setup(struct dvb_frontend *fe, struct analog_parameters *params, u8 *config, u8 *cb) argument 422 simple_set_aux_byte(struct dvb_frontend *fe, u8 config, u8 aux) argument 440 simple_post_tune(struct dvb_frontend *fe, u8 *buffer, u16 div, u8 config, u8 cb) argument 495 simple_radio_bandswitch(struct dvb_frontend *fe, u8 *buffer) argument 543 simple_set_tv_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 664 simple_set_radio_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 769 simple_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 796 simple_set_dvb(struct dvb_frontend *fe, u8 *buf, const u32 delsys, const u32 frequency, const u32 bandwidth) argument 844 simple_dvb_configure(struct dvb_frontend *fe, u8 *buf, const u32 delsys, const u32 freq, const u32 bw) argument 888 simple_dvb_calc_regs(struct dvb_frontend *fe, u8 *buf, int buf_len) argument 912 simple_dvb_set_params(struct dvb_frontend *fe) argument 961 simple_init(struct dvb_frontend *fe) argument 984 simple_sleep(struct dvb_frontend *fe) argument 1007 simple_release(struct dvb_frontend *fe) argument 1021 simple_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 1028 simple_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) argument 1048 simple_tuner_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, unsigned int type) argument [all...] |
H A D | mt20xx.c | 53 static void microtune_release(struct dvb_frontend *fe) argument 55 kfree(fe->tuner_priv); 56 fe->tuner_priv = NULL; 59 static int microtune_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 61 struct microtune_priv *priv = fe->tuner_priv; 67 static int mt2032_spurcheck(struct dvb_frontend *fe, argument 70 struct microtune_priv *priv = fe->tuner_priv; 98 static int mt2032_compute_freq(struct dvb_frontend *fe, argument 107 struct microtune_priv *priv = fe->tuner_priv; 158 mt2032_spurcheck(fe, lo1fre 182 mt2032_check_lo_lock(struct dvb_frontend *fe) argument 204 mt2032_optimize_vco(struct dvb_frontend *fe,int sel,int lock) argument 241 mt2032_set_if_freq(struct dvb_frontend *fe, unsigned int rfin, unsigned int if1, unsigned int if2, unsigned int from, unsigned int to) argument 299 mt2032_set_tv_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 323 mt2032_set_radio_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 344 mt2032_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 372 mt2032_init(struct dvb_frontend *fe) argument 428 mt2050_set_antenna(struct dvb_frontend *fe, unsigned char antenna) argument 439 mt2050_set_if_freq(struct dvb_frontend *fe,unsigned int freq, unsigned int if2) argument 497 mt2050_set_tv_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 519 mt2050_set_radio_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 539 mt2050_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 566 mt2050_init(struct dvb_frontend *fe) argument 590 microtune_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument [all...] |
H A D | tea5767.c | 187 static int set_radio_freq(struct dvb_frontend *fe, argument 190 struct tea5767_priv *priv = fe->tuner_priv; 284 static int tea5767_read_status(struct dvb_frontend *fe, char *buffer) argument 286 struct tea5767_priv *priv = fe->tuner_priv; 298 static inline int tea5767_signal(struct dvb_frontend *fe, const char *buffer) argument 300 struct tea5767_priv *priv = fe->tuner_priv; 309 static inline int tea5767_stereo(struct dvb_frontend *fe, const char *buffer) argument 311 struct tea5767_priv *priv = fe->tuner_priv; 320 static int tea5767_get_status(struct dvb_frontend *fe, u32 *status) argument 326 if (0 == tea5767_read_status(fe, buffe 336 tea5767_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 348 tea5767_standby(struct dvb_frontend *fe) argument 401 tea5767_release(struct dvb_frontend *fe) argument 407 tea5767_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 415 tea5767_set_config(struct dvb_frontend *fe, void *priv_cfg) argument 438 tea5767_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument [all...] |
H A D | max2165.c | 249 static int max2165_set_params(struct dvb_frontend *fe) argument 251 struct max2165_priv *priv = fe->tuner_priv; 252 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 268 if (fe->ops.i2c_gate_ctrl) 269 fe->ops.i2c_gate_ctrl(fe, 1); 274 if (fe->ops.i2c_gate_ctrl) 275 fe->ops.i2c_gate_ctrl(fe, 0); 283 static int max2165_get_frequency(struct dvb_frontend *fe, u3 argument 291 max2165_get_bandwidth(struct dvb_frontend *fe, u32 *bw) argument 300 max2165_get_status(struct dvb_frontend *fe, u32 *status) argument 319 max2165_sleep(struct dvb_frontend *fe) argument 325 max2165_init(struct dvb_frontend *fe) argument 359 max2165_release(struct dvb_frontend *fe) argument 387 max2165_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct max2165_config *cfg) argument [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | dib7000p.h | 50 int (*get_agc_values)(struct dvb_frontend *fe, 52 int (*set_agc1_min)(struct dvb_frontend *fe, u16 v); 53 int (*update_pll)(struct dvb_frontend *fe, struct dibx000_bandwidth_config *bw); 55 u32 (*ctrl_timf)(struct dvb_frontend *fe, u8 op, u32 timf); 58 int (*pid_filter_ctrl)(struct dvb_frontend *fe, u8 onoff); 59 int (*pid_filter)(struct dvb_frontend *fe, u8 id, u16 pid, u8 onoff); 61 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe); 62 int (*tuner_sleep)(struct dvb_frontend *fe, int onoff); 63 int (*get_adc_power)(struct dvb_frontend *fe); 64 int (*slave_reset)(struct dvb_frontend *fe); [all...] |
H A D | lnbh25.c | 81 static int lnbh25_set_voltage(struct dvb_frontend *fe, argument 87 struct lnbh25_priv *priv = fe->sec_priv; 134 static void lnbh25_release(struct dvb_frontend *fe) argument 136 struct lnbh25_priv *priv = fe->sec_priv; 139 lnbh25_set_voltage(fe, SEC_VOLTAGE_OFF); 140 kfree(fe->sec_priv); 141 fe->sec_priv = NULL; 144 struct dvb_frontend *lnbh25_attach(struct dvb_frontend *fe, argument 159 fe->sec_priv = priv; 160 if (lnbh25_set_voltage(fe, SEC_VOLTAGE_OF [all...] |
H A D | s5h1432.c | 78 static int s5h1432_sleep(struct dvb_frontend *fe) argument 83 static int s5h1432_set_channel_bandwidth(struct dvb_frontend *fe, argument 86 struct s5h1432_state *state = fe->demodulator_priv; 110 static int s5h1432_set_IF(struct dvb_frontend *fe, u32 ifFreqHz) argument 112 struct s5h1432_state *state = fe->demodulator_priv; 168 static int s5h1432_set_frontend(struct dvb_frontend *fe) argument 170 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 172 struct s5h1432_state *state = fe->demodulator_priv; 178 fe->ops.tuner_ops.set_params(fe); 235 s5h1432_init(struct dvb_frontend *fe) argument 292 s5h1432_read_status(struct dvb_frontend *fe, enum fe_status *status) argument 297 s5h1432_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 303 s5h1432_read_snr(struct dvb_frontend *fe, u16 *snr) argument 308 s5h1432_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 314 s5h1432_read_ber(struct dvb_frontend *fe, u32 *ber) argument 319 s5h1432_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 325 s5h1432_release(struct dvb_frontend *fe) argument [all...] |
H A D | ts2020.c | 23 struct dvb_frontend *fe; member in struct:ts2020_priv 25 int (*get_agc_pwm)(struct dvb_frontend *fe, u8 *_agc_pwm); 47 static void ts2020_release(struct dvb_frontend *fe) argument 49 struct ts2020_priv *priv = fe->tuner_priv; 57 static int ts2020_sleep(struct dvb_frontend *fe) argument 59 struct ts2020_priv *priv = fe->tuner_priv; 78 static int ts2020_init(struct dvb_frontend *fe) argument 80 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 81 struct ts2020_priv *priv = fe->tuner_priv; 152 static int ts2020_tuner_gate_ctrl(struct dvb_frontend *fe, u argument 164 ts2020_set_tuner_rf(struct dvb_frontend *fe) argument 188 ts2020_set_params(struct dvb_frontend *fe) argument 314 ts2020_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 322 ts2020_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) argument 336 ts2020_read_tuner_gain(struct dvb_frontend *fe, unsigned v_agc, __s64 *_gain) argument 396 ts2020_get_tuner_gain(struct dvb_frontend *fe, __s64 *_gain) argument 453 ts2020_read_signal_strength(struct dvb_frontend *fe, u16 *_signal_strength) argument 504 ts2020_attach(struct dvb_frontend *fe, const struct ts2020_config *config, struct i2c_adapter *i2c) argument 556 struct dvb_frontend *fe = pdata->fe; local [all...] |
H A D | tda665x.c | 17 struct dvb_frontend *fe; member in struct:tda665x_state 57 static int tda665x_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 59 struct tda665x_state *state = fe->tuner_priv; 66 static int tda665x_get_status(struct dvb_frontend *fe, u32 *status) argument 68 struct tda665x_state *state = fe->tuner_priv; 89 static int tda665x_set_frequency(struct dvb_frontend *fe, argument 92 struct tda665x_state *state = fe->tuner_priv; 160 err = tda665x_get_status(fe, &status); 179 static int tda665x_set_params(struct dvb_frontend *fe) argument 181 struct dtv_frontend_properties *c = &fe 188 tda665x_release(struct dvb_frontend *fe) argument 203 tda665x_attach(struct dvb_frontend *fe, const struct tda665x_config *config, struct i2c_adapter *i2c) argument [all...] |
H A D | isl6423.c | 75 static int isl6423_set_modulation(struct dvb_frontend *fe) argument 77 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 99 static int isl6423_voltage_boost(struct dvb_frontend *fe, long arg) argument 101 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 135 static int isl6423_set_voltage(struct dvb_frontend *fe, argument 138 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 184 static int isl6423_set_current(struct dvb_frontend *fe) argument 186 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 247 static void isl6423_release(struct dvb_frontend *fe) argument 249 isl6423_set_voltage(fe, SEC_VOLTAGE_OF 255 isl6423_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct isl6423_config *config) argument [all...] |
H A D | nxt6000.c | 173 static void nxt6000_setup(struct dvb_frontend* fe) argument 175 struct nxt6000_state* state = fe->demodulator_priv; 214 nxt6000_readreg(fe, RS_COR_STAT)); 216 nxt6000_readreg(fe, VIT_SYNC_STATUS)); 218 nxt6000_readreg(fe, OFDM_COR_STAT)); 220 nxt6000_readreg(fe, OFDM_SYR_STAT)); 222 nxt6000_readreg(fe, OFDM_TPS_RCVD_1)); 224 nxt6000_readreg(fe, OFDM_TPS_RCVD_2)); 226 nxt6000_readreg(fe, OFDM_TPS_RCVD_3)); 228 nxt6000_readreg(fe, OFDM_TPS_RCVD_ 427 nxt6000_read_status(struct dvb_frontend *fe, enum fe_status *status) argument 457 nxt6000_init(struct dvb_frontend* fe) argument 467 nxt6000_set_frontend(struct dvb_frontend *fe) argument 498 nxt6000_release(struct dvb_frontend* fe) argument 504 nxt6000_read_snr(struct dvb_frontend* fe, u16* snr) argument 513 nxt6000_read_ber(struct dvb_frontend* fe, u32* ber) argument 527 nxt6000_read_signal_strength(struct dvb_frontend* fe, u16* signal_strength) argument 538 nxt6000_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune) argument 544 nxt6000_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) argument [all...] |
H A D | s5h1411.c | 365 static int s5h1411_softreset(struct dvb_frontend *fe) argument 367 struct s5h1411_state *state = fe->demodulator_priv; 376 static int s5h1411_set_if_freq(struct dvb_frontend *fe, int KHz) argument 378 struct s5h1411_state *state = fe->demodulator_priv; 415 static int s5h1411_set_mpeg_timing(struct dvb_frontend *fe, int mode) argument 417 struct s5h1411_state *state = fe->demodulator_priv; 445 static int s5h1411_set_spectralinversion(struct dvb_frontend *fe, int inversion) argument 447 struct s5h1411_state *state = fe->demodulator_priv; 460 static int s5h1411_set_serialmode(struct dvb_frontend *fe, int serial) argument 462 struct s5h1411_state *state = fe 474 s5h1411_enable_modulation(struct dvb_frontend *fe, enum fe_modulation m) argument 517 s5h1411_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) argument 529 s5h1411_set_gpio(struct dvb_frontend *fe, int enable) argument 545 s5h1411_set_powerstate(struct dvb_frontend *fe, int enable) argument 561 s5h1411_sleep(struct dvb_frontend *fe) argument 566 s5h1411_register_reset(struct dvb_frontend *fe) argument 576 s5h1411_set_frontend(struct dvb_frontend *fe) argument 608 s5h1411_init(struct dvb_frontend *fe) argument 650 s5h1411_read_status(struct dvb_frontend *fe, enum fe_status *status) argument 712 s5h1411_qam256_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) argument 727 s5h1411_qam64_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) argument 742 s5h1411_vsb_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) argument 758 s5h1411_read_snr(struct dvb_frontend *fe, u16 *snr) argument 782 s5h1411_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 817 s5h1411_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 826 s5h1411_read_ber(struct dvb_frontend *fe, u32 *ber) argument 831 s5h1411_get_frontend(struct dvb_frontend *fe, struct dtv_frontend_properties *p) argument 842 s5h1411_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 849 s5h1411_release(struct dvb_frontend *fe) argument [all...] |
H A D | as102_fe.c | 54 static int as102_fe_set_frontend(struct dvb_frontend *fe) argument 56 struct as102_state *state = fe->demodulator_priv; 57 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 184 static int as102_fe_get_frontend(struct dvb_frontend *fe, argument 187 struct as102_state *state = fe->demodulator_priv; 292 static int as102_fe_get_tune_settings(struct dvb_frontend *fe, argument 301 static int as102_fe_read_status(struct dvb_frontend *fe, enum fe_status *status) argument 304 struct as102_state *state = fe->demodulator_priv; 354 static int as102_fe_read_snr(struct dvb_frontend *fe, u16 *snr) argument 356 struct as102_state *state = fe 363 as102_fe_read_ber(struct dvb_frontend *fe, u32 *ber) argument 372 as102_fe_read_signal_strength(struct dvb_frontend *fe, u16 *strength) argument 382 as102_fe_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 394 as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) argument 402 as102_fe_release(struct dvb_frontend *fe) argument 448 struct dvb_frontend *fe; local [all...] |
H A D | lnbh29.c | 78 static int lnbh29_set_voltage(struct dvb_frontend *fe, argument 81 struct lnbh29_priv *priv = fe->sec_priv; 125 static void lnbh29_release(struct dvb_frontend *fe) argument 127 lnbh29_set_voltage(fe, SEC_VOLTAGE_OFF); 128 kfree(fe->sec_priv); 129 fe->sec_priv = NULL; 132 struct dvb_frontend *lnbh29_attach(struct dvb_frontend *fe, argument 146 fe->sec_priv = priv; 148 if (lnbh29_set_voltage(fe, SEC_VOLTAGE_OFF)) { 152 fe [all...] |
H A D | dvb-pll.c | 56 void (*set)(struct dvb_frontend *fe, u8 *buf); 87 static void thomson_dtt759x_bw(struct dvb_frontend *fe, u8 *buf) argument 89 u32 bw = fe->dtv_property_cache.bandwidth_hz; 111 static void thomson_dtt7520x_bw(struct dvb_frontend *fe, u8 *buf) argument 113 u32 bw = fe->dtv_property_cache.bandwidth_hz; 205 static void tda665x_bw(struct dvb_frontend *fe, u8 *buf) argument 207 u32 bw = fe->dtv_property_cache.bandwidth_hz; 239 static void tua6034_bw(struct dvb_frontend *fe, u8 *buf) argument 241 u32 bw = fe->dtv_property_cache.bandwidth_hz; 263 static void tded4_bw(struct dvb_frontend *fe, u argument 338 opera1_bw(struct dvb_frontend *fe, u8 *buf) argument 411 samsung_dtos403ih102a_set(struct dvb_frontend *fe, u8 *buf) argument 596 dvb_pll_configure(struct dvb_frontend *fe, u8 *buf, const u32 frequency) argument 634 dvb_pll_release(struct dvb_frontend *fe) argument 640 dvb_pll_sleep(struct dvb_frontend *fe) argument 666 dvb_pll_set_params(struct dvb_frontend *fe) argument 698 dvb_pll_calc_regs(struct dvb_frontend *fe, u8 *buf, int buf_len) argument 723 dvb_pll_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 730 dvb_pll_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) argument 737 dvb_pll_init(struct dvb_frontend *fe) argument 781 dvb_pll_attach(struct dvb_frontend *fe, int pll_addr, struct i2c_adapter *i2c, unsigned int pll_desc_id) argument 877 struct dvb_frontend *fe; local 905 struct dvb_frontend *fe = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/media/usb/ttusb-dec/ |
H A D | ttusbdecfe.c | 27 static int ttusbdecfe_dvbs_read_status(struct dvb_frontend *fe, argument 36 static int ttusbdecfe_dvbt_read_status(struct dvb_frontend *fe, argument 39 struct ttusbdecfe_state* state = fe->demodulator_priv; 47 ret=state->config->send_command(fe, 0x73, sizeof(b), b, &len, result); 76 static int ttusbdecfe_dvbt_set_frontend(struct dvb_frontend *fe) argument 78 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 79 struct ttusbdecfe_state *state = fe->demodulator_priv; 88 state->config->send_command(fe, 0x71, sizeof(b), b, NULL, NULL); 93 static int ttusbdecfe_dvbt_get_tune_settings(struct dvb_frontend* fe, argument 103 static int ttusbdecfe_dvbs_set_frontend(struct dvb_frontend *fe) argument 138 ttusbdecfe_dvbs_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd *cmd) argument 158 ttusbdecfe_dvbs_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) argument 169 ttusbdecfe_dvbs_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) argument 188 ttusbdecfe_release(struct dvb_frontend* fe) argument [all...] |
/linux-master/drivers/media/pci/mantis/ |
H A D | mantis_vp1034.c | 35 int vp1034_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) argument 37 struct mantis_pci *mantis = fe->dvb->priv; 62 static int vp1034_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) argument 74 fe = dvb_attach(mb86a16_attach, &vp1034_mb86a16_config, adapter); 75 if (fe) { 90 mantis->fe = fe;
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf-tuner.c | 186 static int mxl1x1sf_tune_rf(struct dvb_frontend *fe, u32 freq, u8 bw) argument 188 struct mxl111sf_tuner_state *state = fe->tuner_priv; 226 state->cfg->ant_hunt(fe); 262 static int mxl111sf_tuner_set_params(struct dvb_frontend *fe) argument 264 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 266 struct mxl111sf_tuner_state *state = fe->tuner_priv; 300 ret = mxl1x1sf_tune_rf(fe, c->frequency, bw); 313 static int mxl111sf_tuner_init(struct dvb_frontend *fe) 315 struct mxl111sf_tuner_state *state = fe->tuner_priv; 323 static int mxl111sf_tuner_sleep(struct dvb_frontend *fe) 336 mxl111sf_tuner_get_status(struct dvb_frontend *fe, u32 *status) argument 355 mxl111sf_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 383 mxl111sf_tuner_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 390 mxl111sf_tuner_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) argument 397 mxl111sf_tuner_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) argument 445 mxl111sf_tuner_release(struct dvb_frontend *fe) argument 477 mxl111sf_tuner_attach(struct dvb_frontend *fe, struct mxl111sf_state *mxl_state, const struct mxl111sf_tuner_config *cfg) argument [all...] |
H A D | mxl111sf.c | 265 static int mxl111sf_adap_fe_init(struct dvb_frontend *fe) argument 267 struct dvb_usb_device *d = fe_to_d(fe); 268 struct mxl111sf_state *state = fe_to_priv(fe); 269 struct mxl111sf_adap_state *adap_state = &state->adap_state[fe->id]; 311 err = fe->ops.init(fe); 317 return (adap_state->fe_init) ? adap_state->fe_init(fe) : 0; 322 static int mxl111sf_adap_fe_sleep(struct dvb_frontend *fe) argument 324 struct mxl111sf_state *state = fe_to_priv(fe); 325 struct mxl111sf_adap_state *adap_state = &state->adap_state[fe 346 mxl111sf_ep6_streaming_ctrl(struct dvb_frontend *fe, int onoff) argument 371 mxl111sf_ep5_streaming_ctrl(struct dvb_frontend *fe, int onoff) argument 397 mxl111sf_ep4_streaming_ctrl(struct dvb_frontend *fe, int onoff) argument 818 mxl111sf_ant_hunt(struct dvb_frontend *fe) argument 1062 mxl111sf_get_stream_config_dvbt(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1112 mxl111sf_get_stream_config_atsc(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1154 mxl111sf_get_stream_config_mh(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1196 mxl111sf_get_stream_config_atsc_mh(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1223 mxl111sf_streaming_ctrl_atsc_mh(struct dvb_frontend *fe, int onoff) argument 1267 mxl111sf_get_stream_config_mercury(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1300 mxl111sf_streaming_ctrl_mercury(struct dvb_frontend *fe, int onoff) argument 1346 mxl111sf_get_stream_config_mercury_mh(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1373 mxl111sf_streaming_ctrl_mercury_mh(struct dvb_frontend *fe, int onoff) argument [all...] |
/linux-master/drivers/media/v4l2-core/ |
H A D | tuner-core.c | 150 struct dvb_frontend fe; member in struct:tuner 201 static void tuner_detach(struct dvb_frontend *fe) argument 203 if (fe->ops.tuner_ops.release) { 204 fe->ops.tuner_ops.release(fe); 205 symbol_put_addr(fe->ops.tuner_ops.release); 207 if (fe->ops.analog_ops.release) { 208 fe->ops.analog_ops.release(fe); 209 symbol_put_addr(fe 217 tuner_detach(struct dvb_frontend *fe) argument 236 fe_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 249 fe_standby(struct dvb_frontend *fe) argument 257 fe_set_config(struct dvb_frontend *fe, void *priv_cfg) argument 1084 tuner_status(struct dvb_frontend *fe) argument [all...] |