/drivers/media/tuners/ |
H A D | mt20xx.c | 52 static int microtune_release(struct dvb_frontend *fe) argument 54 kfree(fe->tuner_priv); 55 fe->tuner_priv = NULL; 60 static int microtune_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 62 struct microtune_priv *priv = fe->tuner_priv; 68 static int mt2032_spurcheck(struct dvb_frontend *fe, argument 71 struct microtune_priv *priv = fe->tuner_priv; 99 static int mt2032_compute_freq(struct dvb_frontend *fe, argument 108 struct microtune_priv *priv = fe->tuner_priv; 159 mt2032_spurcheck(fe, lo1fre 183 mt2032_check_lo_lock(struct dvb_frontend *fe) argument 205 mt2032_optimize_vco(struct dvb_frontend *fe,int sel,int lock) argument 242 mt2032_set_if_freq(struct dvb_frontend *fe, unsigned int rfin, unsigned int if1, unsigned int if2, unsigned int from, unsigned int to) argument 300 mt2032_set_tv_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 324 mt2032_set_radio_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 345 mt2032_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 373 mt2032_init(struct dvb_frontend *fe) argument 429 mt2050_set_antenna(struct dvb_frontend *fe, unsigned char antenna) argument 440 mt2050_set_if_freq(struct dvb_frontend *fe,unsigned int freq, unsigned int if2) argument 503 mt2050_set_tv_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 525 mt2050_set_radio_freq(struct dvb_frontend *fe, struct analog_parameters *params) argument 545 mt2050_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 572 mt2050_init(struct dvb_frontend *fe) argument 596 microtune_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument [all...] |
H A D | tea5767.c | 188 static int set_radio_freq(struct dvb_frontend *fe, argument 191 struct tea5767_priv *priv = fe->tuner_priv; 285 static int tea5767_read_status(struct dvb_frontend *fe, char *buffer) argument 287 struct tea5767_priv *priv = fe->tuner_priv; 299 static inline int tea5767_signal(struct dvb_frontend *fe, const char *buffer) argument 301 struct tea5767_priv *priv = fe->tuner_priv; 310 static inline int tea5767_stereo(struct dvb_frontend *fe, const char *buffer) argument 312 struct tea5767_priv *priv = fe->tuner_priv; 321 static int tea5767_get_status(struct dvb_frontend *fe, u32 *status) argument 327 if (0 == tea5767_read_status(fe, buffe 337 tea5767_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 349 tea5767_standby(struct dvb_frontend *fe) argument 401 tea5767_release(struct dvb_frontend *fe) argument 409 tea5767_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 417 tea5767_set_config(struct dvb_frontend *fe, void *priv_cfg) argument 440 tea5767_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument [all...] |
H A D | max2165.c | 263 static int max2165_set_params(struct dvb_frontend *fe) argument 265 struct max2165_priv *priv = fe->tuner_priv; 266 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 282 if (fe->ops.i2c_gate_ctrl) 283 fe->ops.i2c_gate_ctrl(fe, 1); 288 if (fe->ops.i2c_gate_ctrl) 289 fe->ops.i2c_gate_ctrl(fe, 0); 297 static int max2165_get_frequency(struct dvb_frontend *fe, u3 argument 305 max2165_get_bandwidth(struct dvb_frontend *fe, u32 *bw) argument 314 max2165_get_status(struct dvb_frontend *fe, u32 *status) argument 333 max2165_sleep(struct dvb_frontend *fe) argument 339 max2165_init(struct dvb_frontend *fe) argument 373 max2165_release(struct dvb_frontend *fe) argument 403 max2165_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct max2165_config *cfg) argument [all...] |
H A D | fc2580.c | 140 static int fc2580_set_params(struct dvb_frontend *fe) argument 142 struct fc2580_priv *priv = fe->tuner_priv; 143 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 161 if (fe->ops.i2c_gate_ctrl) 162 fe->ops.i2c_gate_ctrl(fe, 1); 391 if (fe->ops.i2c_gate_ctrl) 392 fe->ops.i2c_gate_ctrl(fe, 0); 396 if (fe 403 fc2580_init(struct dvb_frontend *fe) argument 432 fc2580_sleep(struct dvb_frontend *fe) argument 458 fc2580_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) argument 469 fc2580_release(struct dvb_frontend *fe) argument 496 fc2580_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc2580_config *cfg) argument [all...] |
H A D | tda18271-priv.h | 188 extern int tda18271_lookup_pll_map(struct dvb_frontend *fe, 191 extern int tda18271_lookup_map(struct dvb_frontend *fe, 195 extern int tda18271_lookup_thermometer(struct dvb_frontend *fe); 197 extern int tda18271_lookup_rf_band(struct dvb_frontend *fe, 200 extern int tda18271_lookup_cid_target(struct dvb_frontend *fe, 204 extern int tda18271_assign_map_layout(struct dvb_frontend *fe); 208 extern int tda18271_read_regs(struct dvb_frontend *fe); 209 extern int tda18271_read_extended(struct dvb_frontend *fe); 210 extern int tda18271_write_regs(struct dvb_frontend *fe, int idx, int len); 211 extern int tda18271_init_regs(struct dvb_frontend *fe); [all...] |
/drivers/media/usb/dvb-usb/ |
H A D | cinergyT2-fe.c | 140 struct dvb_frontend fe; member in struct:cinergyt2_fe_state 144 static int cinergyt2_fe_read_status(struct dvb_frontend *fe, argument 147 struct cinergyt2_fe_state *state = fe->demodulator_priv; 177 static int cinergyt2_fe_read_ber(struct dvb_frontend *fe, u32 *ber) argument 179 struct cinergyt2_fe_state *state = fe->demodulator_priv; 193 static int cinergyt2_fe_read_unc_blocks(struct dvb_frontend *fe, u32 *unc) argument 195 struct cinergyt2_fe_state *state = fe->demodulator_priv; 211 static int cinergyt2_fe_read_signal_strength(struct dvb_frontend *fe, argument 214 struct cinergyt2_fe_state *state = fe->demodulator_priv; 230 static int cinergyt2_fe_read_snr(struct dvb_frontend *fe, u1 argument 247 cinergyt2_fe_init(struct dvb_frontend *fe) argument 252 cinergyt2_fe_sleep(struct dvb_frontend *fe) argument 258 cinergyt2_fe_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 265 cinergyt2_fe_set_frontend(struct dvb_frontend *fe) argument 300 cinergyt2_fe_release(struct dvb_frontend *fe) argument [all...] |
H A D | dib0700_devices.c | 106 return (adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap, 123 struct i2c_adapter *tun_i2c = dib3000mc_get_tuner_i2c_master(adap->fe_adap[0].fe, 1); 130 return dvb_attach(mt2060_attach, adap->fe_adap[0].fe, tun_i2c, 300 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 304 return adap->fe_adap[0].fe == NULL ? -ENODEV : 0; 334 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 338 return adap->fe_adap[0].fe == NULL ? -ENODEV : 0; 346 tun_i2c = state->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe, 348 return dvb_attach(mt2266_attach, adap->fe_adap[0].fe, tun_i2c, 429 state->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 798 dib7070_tuner_reset(struct dvb_frontend *fe, int onoff) argument 807 dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff) argument 843 dib7070_set_param_override(struct dvb_frontend *fe) argument 861 dib7770_set_param_override(struct dvb_frontend *fe) argument 1232 dib80xx_tuner_reset(struct dvb_frontend *fe, int onoff) argument 1240 dib80xx_tuner_sleep(struct dvb_frontend *fe, int onoff) argument 1285 dib807x_set_param_override(struct dvb_frontend *fe) argument 1538 dib8090_get_adc_power(struct dvb_frontend *fe) argument 1546 dib8090_agc_control(struct dvb_frontend *fe, u8 restart) argument 1628 dib8090_compute_pll_parameters(struct dvb_frontend *fe) argument 1652 dib8096_set_param_override(struct dvb_frontend *fe) argument 2026 dib8096p_get_best_sampling(struct dvb_frontend *fe, struct dibx090p_best_adc *adc) argument 2098 dib8096p_agc_startup(struct dvb_frontend *fe) argument 2197 dib90x0_tuner_reset(struct dvb_frontend *fe, int onoff) argument 2202 dib90x0_tuner_sleep(struct dvb_frontend *fe, int onoff) argument 2604 dib7090_agc_startup(struct dvb_frontend *fe) argument 2632 dib7090_agc_restart(struct dvb_frontend *fe, u8 restart) argument 2640 tfe7790p_update_lna(struct dvb_frontend *fe, u16 agc_global) argument 2795 tfe7090p_pvr_update_lna(struct dvb_frontend *fe, u16 agc_global) argument 3314 novatd_read_status_override(struct dvb_frontend *fe, fe_status_t *stat) argument 3331 novatd_sleep_override(struct dvb_frontend* fe) argument [all...] |
/drivers/media/usb/ttusb-dec/ |
H A D | ttusbdecfe.c | 41 static int ttusbdecfe_dvbs_read_status(struct dvb_frontend *fe, argument 50 static int ttusbdecfe_dvbt_read_status(struct dvb_frontend *fe, argument 53 struct ttusbdecfe_state* state = fe->demodulator_priv; 61 ret=state->config->send_command(fe, 0x73, sizeof(b), b, &len, result); 90 static int ttusbdecfe_dvbt_set_frontend(struct dvb_frontend *fe) argument 92 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 93 struct ttusbdecfe_state* state = (struct ttusbdecfe_state*) fe->demodulator_priv; 102 state->config->send_command(fe, 0x71, sizeof(b), b, NULL, NULL); 107 static int ttusbdecfe_dvbt_get_tune_settings(struct dvb_frontend* fe, argument 117 static int ttusbdecfe_dvbs_set_frontend(struct dvb_frontend *fe) argument 152 ttusbdecfe_dvbs_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd *cmd) argument 172 ttusbdecfe_dvbs_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) argument 182 ttusbdecfe_dvbs_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage) argument 200 ttusbdecfe_release(struct dvb_frontend* fe) argument [all...] |
/drivers/media/dvb-frontends/ |
H A D | as102_fe.c | 63 static int as102_fe_set_frontend(struct dvb_frontend *fe) argument 65 struct as102_state *state = fe->demodulator_priv; 66 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 193 static int as102_fe_get_frontend(struct dvb_frontend *fe) argument 195 struct as102_state *state = fe->demodulator_priv; 196 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 301 static int as102_fe_get_tune_settings(struct dvb_frontend *fe, argument 309 static int as102_fe_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 312 struct as102_state *state = fe->demodulator_priv; 362 static int as102_fe_read_snr(struct dvb_frontend *fe, u1 argument 371 as102_fe_read_ber(struct dvb_frontend *fe, u32 *ber) argument 380 as102_fe_read_signal_strength(struct dvb_frontend *fe, u16 *strength) argument 390 as102_fe_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 402 as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) argument 410 as102_fe_release(struct dvb_frontend *fe) argument 456 struct dvb_frontend *fe; local [all...] |
H A D | s5h1432.c | 91 static int s5h1432_sleep(struct dvb_frontend *fe) argument 96 static int s5h1432_set_channel_bandwidth(struct dvb_frontend *fe, argument 99 struct s5h1432_state *state = fe->demodulator_priv; 123 static int s5h1432_set_IF(struct dvb_frontend *fe, u32 ifFreqHz) argument 125 struct s5h1432_state *state = fe->demodulator_priv; 181 static int s5h1432_set_frontend(struct dvb_frontend *fe) argument 183 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 185 struct s5h1432_state *state = fe->demodulator_priv; 191 fe->ops.tuner_ops.set_params(fe); 248 s5h1432_init(struct dvb_frontend *fe) argument 305 s5h1432_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 310 s5h1432_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 316 s5h1432_read_snr(struct dvb_frontend *fe, u16 *snr) argument 321 s5h1432_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 327 s5h1432_read_ber(struct dvb_frontend *fe, u32 *ber) argument 332 s5h1432_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 338 s5h1432_release(struct dvb_frontend *fe) argument [all...] |
H A D | isl6423.c | 87 static int isl6423_set_modulation(struct dvb_frontend *fe) argument 89 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 111 static int isl6423_voltage_boost(struct dvb_frontend *fe, long arg) argument 113 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 147 static int isl6423_set_voltage(struct dvb_frontend *fe, argument 150 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 196 static int isl6423_set_current(struct dvb_frontend *fe) argument 198 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; 259 static void isl6423_release(struct dvb_frontend *fe) argument 261 isl6423_set_voltage(fe, SEC_VOLTAGE_OF 267 isl6423_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct isl6423_config *config) argument [all...] |
H A D | s5h1411.c | 377 static int s5h1411_softreset(struct dvb_frontend *fe) argument 379 struct s5h1411_state *state = fe->demodulator_priv; 388 static int s5h1411_set_if_freq(struct dvb_frontend *fe, int KHz) argument 390 struct s5h1411_state *state = fe->demodulator_priv; 427 static int s5h1411_set_mpeg_timing(struct dvb_frontend *fe, int mode) argument 429 struct s5h1411_state *state = fe->demodulator_priv; 457 static int s5h1411_set_spectralinversion(struct dvb_frontend *fe, int inversion) argument 459 struct s5h1411_state *state = fe->demodulator_priv; 472 static int s5h1411_set_serialmode(struct dvb_frontend *fe, int serial) argument 474 struct s5h1411_state *state = fe 486 s5h1411_enable_modulation(struct dvb_frontend *fe, fe_modulation_t m) argument 529 s5h1411_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) argument 541 s5h1411_set_gpio(struct dvb_frontend *fe, int enable) argument 557 s5h1411_set_powerstate(struct dvb_frontend *fe, int enable) argument 573 s5h1411_sleep(struct dvb_frontend *fe) argument 578 s5h1411_register_reset(struct dvb_frontend *fe) argument 588 s5h1411_set_frontend(struct dvb_frontend *fe) argument 620 s5h1411_init(struct dvb_frontend *fe) argument 662 s5h1411_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 724 s5h1411_qam256_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) argument 739 s5h1411_qam64_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) argument 754 s5h1411_vsb_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) argument 770 s5h1411_read_snr(struct dvb_frontend *fe, u16 *snr) argument 794 s5h1411_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 829 s5h1411_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 838 s5h1411_read_ber(struct dvb_frontend *fe, u32 *ber) argument 843 s5h1411_get_frontend(struct dvb_frontend *fe) argument 854 s5h1411_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 861 s5h1411_release(struct dvb_frontend *fe) argument [all...] |
H A D | dib9000.c | 97 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS]; member in struct:dib9000_state 959 static int dib9000_fw_reset(struct dvb_frontend *fe) argument 961 struct dib9000_state *state = fe->demodulator_priv; 1154 u32 freq = state->fe[0]->dtv_property_cache.frequency / 1000; 1162 b[4] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 0) & 0xff); 1163 b[5] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 8) & 0xff); 1164 b[6] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 16) & 0xff); 1165 b[7] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 24) & 0xff); 1167 if (state->fe[0]->dtv_property_cache.delivery_system == SYS_DVBT) 1172 static int dib9000_fw_get_channel(struct dvb_frontend *fe) argument 1327 dib9000_fw_set_channel_union(struct dvb_frontend *fe) argument 1472 dib9000_fw_tune(struct dvb_frontend *fe) argument 1525 dib9000_fw_set_diversity_in(struct dvb_frontend *fe, int onoff) argument 1532 dib9000_fw_set_output_mode(struct dvb_frontend *fe, int mode) argument 1640 dib9000_fw_set_component_bus_speed(struct dvb_frontend *fe, u16 speed) argument 1720 dib9000_get_tuner_interface(struct dvb_frontend *fe) argument 1727 dib9000_get_component_bus_interface(struct dvb_frontend *fe) argument 1734 dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating) argument 1741 dib9000_set_i2c_adapter(struct dvb_frontend *fe, struct i2c_adapter *i2c) argument 1767 dib9000_set_gpio(struct dvb_frontend *fe, u8 num, u8 dir, u8 val) argument 1774 dib9000_fw_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff) argument 1805 dib9000_fw_pid_filter(struct dvb_frontend *fe, u8 id, u16 pid, u8 onoff) argument 1836 dib9000_firmware_post_pll_init(struct dvb_frontend *fe) argument 1859 dib9000_wakeup(struct dvb_frontend *fe) argument 1864 dib9000_sleep(struct dvb_frontend *fe) argument 1886 dib9000_fe_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 1892 dib9000_get_frontend(struct dvb_frontend *fe) argument 1963 dib9000_set_tune_state(struct dvb_frontend *fe, enum frontend_tune_state tune_state) argument 1973 dib9000_get_status(struct dvb_frontend *fe) argument 1979 dib9000_set_channel_status(struct dvb_frontend *fe, struct dvb_frontend_parametersContext *channel_status) argument 1987 dib9000_set_frontend(struct dvb_frontend *fe) argument 2157 dib9000_read_lock(struct dvb_frontend *fe) argument 2164 dib9000_read_status(struct dvb_frontend *fe, fe_status_t * stat) argument 2197 dib9000_read_ber(struct dvb_frontend *fe, u32 * ber) argument 2230 dib9000_read_signal_strength(struct dvb_frontend *fe, u16 * strength) argument 2275 dib9000_get_snr(struct dvb_frontend *fe) argument 2315 dib9000_read_snr(struct dvb_frontend *fe, u16 * snr) argument 2340 dib9000_read_unc_blocks(struct dvb_frontend *fe, u32 * unc) argument 2439 dib9000_set_slave_frontend(struct dvb_frontend *fe, struct dvb_frontend *fe_slave) argument 2457 dib9000_remove_slave_frontend(struct dvb_frontend *fe) argument 2475 dib9000_get_slave_frontend(struct dvb_frontend *fe, int slave_index) argument 2488 struct dvb_frontend *fe; local [all...] |
H A D | tda8083.c | 225 static int tda8083_send_diseqc_msg (struct dvb_frontend* fe, argument 228 struct tda8083_state* state = fe->demodulator_priv; 243 static int tda8083_read_status(struct dvb_frontend* fe, fe_status_t* status) argument 245 struct tda8083_state* state = fe->demodulator_priv; 273 static int tda8083_read_ber(struct dvb_frontend* fe, u32* ber) argument 275 struct tda8083_state* state = fe->demodulator_priv; 287 static int tda8083_read_signal_strength(struct dvb_frontend* fe, u16* strength) argument 289 struct tda8083_state* state = fe->demodulator_priv; 297 static int tda8083_read_snr(struct dvb_frontend* fe, u16* snr) argument 299 struct tda8083_state* state = fe 307 tda8083_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) argument 318 tda8083_set_frontend(struct dvb_frontend *fe) argument 338 tda8083_get_frontend(struct dvb_frontend *fe) argument 353 tda8083_sleep(struct dvb_frontend* fe) argument 361 tda8083_init(struct dvb_frontend* fe) argument 375 tda8083_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t burst) argument 386 tda8083_diseqc_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) argument 397 tda8083_diseqc_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage) argument 408 tda8083_release(struct dvb_frontend* fe) argument [all...] |
H A D | stv0299.c | 96 static int stv0299_write(struct dvb_frontend* fe, const u8 buf[], int len) argument 98 struct stv0299_state* state = fe->demodulator_priv; 224 static int stv0299_set_symbolrate (struct dvb_frontend* fe, u32 srate) argument 226 struct stv0299_state* state = fe->demodulator_priv; 239 return state->config->set_symbol_rate(fe, srate, ratio); 274 static int stv0299_send_diseqc_msg (struct dvb_frontend* fe, argument 277 struct stv0299_state* state = fe->demodulator_priv; 305 static int stv0299_send_diseqc_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t burst) argument 307 struct stv0299_state* state = fe->demodulator_priv; 332 static int stv0299_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_ argument 354 stv0299_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage) argument 399 stv0299_send_legacy_dish_cmd(struct dvb_frontend* fe, unsigned long cmd) argument 452 stv0299_init(struct dvb_frontend* fe) argument 479 stv0299_read_status(struct dvb_frontend* fe, fe_status_t* status) argument 507 stv0299_read_ber(struct dvb_frontend* fe, u32* ber) argument 519 stv0299_read_signal_strength(struct dvb_frontend* fe, u16* strength) argument 536 stv0299_read_snr(struct dvb_frontend* fe, u16* snr) argument 548 stv0299_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) argument 562 stv0299_set_frontend(struct dvb_frontend *fe) argument 599 stv0299_get_frontend(struct dvb_frontend *fe) argument 625 stv0299_sleep(struct dvb_frontend* fe) argument 635 stv0299_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) argument 648 stv0299_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* fesettings) argument 664 stv0299_release(struct dvb_frontend* fe) argument [all...] |
H A D | cxd2820r_c.c | 24 int cxd2820r_set_frontend_c(struct dvb_frontend *fe) argument 26 struct cxd2820r_priv *priv = fe->demodulator_priv; 27 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 55 if (fe->ops.tuner_ops.set_params) 56 fe->ops.tuner_ops.set_params(fe); 71 if (fe->ops.tuner_ops.get_if_frequency) { 72 ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_freq); 104 int cxd2820r_get_frontend_c(struct dvb_frontend *fe) argument 154 cxd2820r_read_ber_c(struct dvb_frontend *fe, u32 *ber) argument 188 cxd2820r_read_signal_strength_c(struct dvb_frontend *fe, u16 *strength) argument 218 cxd2820r_read_snr_c(struct dvb_frontend *fe, u16 *snr) argument 255 cxd2820r_read_ucblocks_c(struct dvb_frontend *fe, u32 *ucblocks) argument 262 cxd2820r_read_status_c(struct dvb_frontend *fe, fe_status_t *status) argument 292 cxd2820r_init_c(struct dvb_frontend *fe) argument 307 cxd2820r_sleep_c(struct dvb_frontend *fe) argument 336 cxd2820r_get_tune_settings_c(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *s) argument [all...] |
H A D | or51132.c | 30 * "dvb-fe-or51132-vsb.fw" and "dvb-fe-or51132-qam.fw" to 34 #define OR51132_VSB_FIRMWARE "dvb-fe-or51132-vsb.fw" 35 #define OR51132_QAM_FIRMWARE "dvb-fe-or51132-qam.fw" 132 static int or51132_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) argument 134 struct or51132_state* state = fe->demodulator_priv; 212 static int or51132_init(struct dvb_frontend* fe) argument 217 static int or51132_read_ber(struct dvb_frontend* fe, u32* ber) argument 223 static int or51132_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) argument 229 static int or51132_sleep(struct dvb_frontend* fe) argument 234 or51132_setmode(struct dvb_frontend* fe) argument 309 or51132_set_parameters(struct dvb_frontend *fe) argument 378 or51132_get_parameters(struct dvb_frontend* fe) argument 418 or51132_read_status(struct dvb_frontend* fe, fe_status_t* status) argument 475 or51132_read_snr(struct dvb_frontend* fe, u16* snr) argument 527 or51132_read_signal_strength(struct dvb_frontend* fe, u16* strength) argument 549 or51132_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* fe_tune_settings) argument 558 or51132_release(struct dvb_frontend* fe) argument [all...] |
H A D | or51211.c | 33 #define OR51211_DEFAULT_FIRMWARE "dvb-fe-or51211.fw" 107 static int or51211_load_firmware (struct dvb_frontend* fe, argument 110 struct or51211_state* state = fe->demodulator_priv; 134 state->config->reset(fe); 166 static int or51211_setmode(struct dvb_frontend* fe, int mode) argument 168 struct or51211_state* state = fe->demodulator_priv; 171 state->config->setmode(fe, mode); 219 static int or51211_set_parameters(struct dvb_frontend *fe) argument 221 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 222 struct or51211_state* state = fe 240 or51211_read_status(struct dvb_frontend* fe, fe_status_t* status) argument 295 or51211_read_snr(struct dvb_frontend* fe, u16* snr) argument 324 or51211_read_signal_strength(struct dvb_frontend* fe, u16* strength) argument 346 or51211_read_ber(struct dvb_frontend* fe, u32* ber) argument 352 or51211_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) argument 358 or51211_sleep(struct dvb_frontend* fe) argument 363 or51211_init(struct dvb_frontend* fe) argument 495 or51211_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* fesettings) argument 504 or51211_release(struct dvb_frontend* fe) argument [all...] |
H A D | lgs8gl5.c | 232 lgs8gl5_init(struct dvb_frontend *fe) argument 234 struct lgs8gl5_state *state = fe->demodulator_priv; 252 lgs8gl5_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 254 struct lgs8gl5_state *state = fe->demodulator_priv; 274 lgs8gl5_read_ber(struct dvb_frontend *fe, u32 *ber) argument 283 lgs8gl5_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 285 struct lgs8gl5_state *state = fe->demodulator_priv; 294 lgs8gl5_read_snr(struct dvb_frontend *fe, u16 *snr) argument 296 struct lgs8gl5_state *state = fe->demodulator_priv; 305 lgs8gl5_read_ucblocks(struct dvb_frontend *fe, u3 argument 314 lgs8gl5_set_frontend(struct dvb_frontend *fe) argument 339 lgs8gl5_get_frontend(struct dvb_frontend *fe) argument 360 lgs8gl5_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *fesettings) argument 371 lgs8gl5_release(struct dvb_frontend *fe) argument [all...] |
H A D | dib8000.c | 93 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS]; member in struct:dib8000_state 378 switch (state->fe[0]->dtv_property_cache.transmission_mode) { 401 static int dib8000_set_output_mode(struct dvb_frontend *fe, int mode) argument 403 struct dib8000_state *state = fe->demodulator_priv; 412 &state->fe[0], mode); 447 &state->fe[0]); 462 static int dib8000_set_diversity_in(struct dvb_frontend *fe, int onoff) argument 464 struct dib8000_state *state = fe->demodulator_priv; 613 static int dib8000_set_bandwidth(struct dvb_frontend *fe, u32 bw) argument 615 struct dib8000_state *state = fe 659 dib8000_set_wbd_ref(struct dvb_frontend *fe, u16 value) argument 741 dib8000_update_pll(struct dvb_frontend *fe, struct dibx000_bandwidth_config *pll, u32 bw, u8 ratio) argument 849 dib8000_set_gpio(struct dvb_frontend *fe, u8 num, u8 dir, u8 val) argument 991 dib8000_reset_stats(struct dvb_frontend *fe) argument 1028 dib8000_reset(struct dvb_frontend *fe) argument 1228 dib8000_pwm_agc_reset(struct dvb_frontend *fe) argument 1261 dib8000_agc_startup(struct dvb_frontend *fe) argument 1521 dib8096p_set_diversity_in(struct dvb_frontend *fe, int onoff) argument 1556 dib8096p_set_output_mode(struct dvb_frontend *fe, int mode) argument 1880 dib8096p_get_i2c_tuner(struct dvb_frontend *fe) argument 1886 dib8096p_tuner_sleep(struct dvb_frontend *fe, int onoff) argument 1916 dib8000_get_adc_power(struct dvb_frontend *fe, u8 mode) argument 1935 dib8090p_get_dc_power(struct dvb_frontend *fe, u8 IQ) argument 1963 dib8000_ctrl_timf(struct dvb_frontend *fe, uint8_t op, uint32_t timf) argument 2487 dib8000_autosearch_start(struct dvb_frontend *fe) argument 2632 dib8000_autosearch_irq(struct dvb_frontend *fe) argument 2851 dib8000_get_status(struct dvb_frontend *fe) argument 2857 dib8000_get_tune_state(struct dvb_frontend *fe) argument 2863 dib8000_set_tune_state(struct dvb_frontend *fe, enum frontend_tune_state tune_state) argument 2871 dib8000_tune_restart_from_demod(struct dvb_frontend *fe) argument 2880 dib8000_read_lock(struct dvb_frontend *fe) argument 2991 dib8000_tune(struct dvb_frontend *fe) argument 3341 dib8000_wakeup(struct dvb_frontend *fe) argument 3364 dib8000_sleep(struct dvb_frontend *fe) argument 3384 dib8000_get_frontend(struct dvb_frontend *fe) argument 3570 dib8000_set_frontend(struct dvb_frontend *fe) argument 3737 dib8000_read_status(struct dvb_frontend *fe, fe_status_t * stat) argument 3779 dib8000_read_ber(struct dvb_frontend *fe, u32 * ber) argument 3793 dib8000_read_unc_blocks(struct dvb_frontend *fe, u32 * unc) argument 3805 dib8000_read_signal_strength(struct dvb_frontend *fe, u16 * strength) argument 3828 dib8000_get_snr(struct dvb_frontend *fe) argument 3861 dib8000_read_snr(struct dvb_frontend *fe, u16 * snr) argument 3977 dib8000_get_time_us(struct dvb_frontend *fe, int layer) argument 4091 dib8000_get_stats(struct dvb_frontend *fe, fe_status_t stat) argument 4232 dib8000_set_slave_frontend(struct dvb_frontend *fe, struct dvb_frontend *fe_slave) argument 4249 dib8000_remove_slave_frontend(struct dvb_frontend *fe) argument 4266 dib8000_get_slave_frontend(struct dvb_frontend *fe, int slave_index) argument 4352 dib8000_fe_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 4360 dib8000_release(struct dvb_frontend *fe) argument 4374 dib8000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating) argument 4380 dib8000_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff) argument 4390 dib8000_pid_filter(struct dvb_frontend *fe, u8 id, u16 pid, u8 onoff) argument 4429 struct dvb_frontend *fe; local [all...] |
/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf-tuner.c | 199 static int mxl1x1sf_tune_rf(struct dvb_frontend *fe, u32 freq, u8 bw) argument 201 struct mxl111sf_tuner_state *state = fe->tuner_priv; 239 state->cfg->ant_hunt(fe); 275 static int mxl111sf_tuner_set_params(struct dvb_frontend *fe) argument 277 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 279 struct mxl111sf_tuner_state *state = fe->tuner_priv; 313 ret = mxl1x1sf_tune_rf(fe, c->frequency, bw); 326 static int mxl111sf_tuner_init(struct dvb_frontend *fe) 328 struct mxl111sf_tuner_state *state = fe->tuner_priv; 336 static int mxl111sf_tuner_sleep(struct dvb_frontend *fe) 349 mxl111sf_tuner_get_status(struct dvb_frontend *fe, u32 *status) argument 368 mxl111sf_get_rf_strength(struct dvb_frontend *fe, u16 *strength) argument 396 mxl111sf_tuner_get_frequency(struct dvb_frontend *fe, u32 *frequency) argument 403 mxl111sf_tuner_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) argument 410 mxl111sf_tuner_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) argument 458 mxl111sf_tuner_release(struct dvb_frontend *fe) argument 491 mxl111sf_tuner_attach(struct dvb_frontend *fe, struct mxl111sf_state *mxl_state, struct mxl111sf_tuner_config *cfg) argument [all...] |
H A D | mxl111sf.c | 262 static int mxl111sf_adap_fe_init(struct dvb_frontend *fe) argument 264 struct dvb_usb_device *d = fe_to_d(fe); 265 struct mxl111sf_state *state = fe_to_priv(fe); 266 struct mxl111sf_adap_state *adap_state = &state->adap_state[fe->id]; 308 err = fe->ops.init(fe); 314 return (adap_state->fe_init) ? adap_state->fe_init(fe) : 0; 319 static int mxl111sf_adap_fe_sleep(struct dvb_frontend *fe) argument 321 struct mxl111sf_state *state = fe_to_priv(fe); 322 struct mxl111sf_adap_state *adap_state = &state->adap_state[fe 343 mxl111sf_ep6_streaming_ctrl(struct dvb_frontend *fe, int onoff) argument 368 mxl111sf_ep5_streaming_ctrl(struct dvb_frontend *fe, int onoff) argument 394 mxl111sf_ep4_streaming_ctrl(struct dvb_frontend *fe, int onoff) argument 815 mxl111sf_ant_hunt(struct dvb_frontend *fe) argument 1037 mxl111sf_get_stream_config_dvbt(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1078 mxl111sf_get_stream_config_atsc(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1119 mxl111sf_get_stream_config_mh(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1160 mxl111sf_get_stream_config_atsc_mh(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1187 mxl111sf_streaming_ctrl_atsc_mh(struct dvb_frontend *fe, int onoff) argument 1230 mxl111sf_get_stream_config_mercury(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1263 mxl111sf_streaming_ctrl_mercury(struct dvb_frontend *fe, int onoff) argument 1308 mxl111sf_get_stream_config_mercury_mh(struct dvb_frontend *fe, u8 *ts_type, struct usb_data_stream_properties *stream) argument 1335 mxl111sf_streaming_ctrl_mercury_mh(struct dvb_frontend *fe, int onoff) argument [all...] |
H A D | anysee.c | 183 static int anysee_streaming_ctrl(struct dvb_frontend *fe, int onoff) argument 186 dev_dbg(&fe_to_d(fe)->udev->dev, "%s: onoff=%d\n", __func__, onoff); 187 return anysee_ctrl_msg(fe_to_d(fe), buf, sizeof(buf), NULL, 0); 265 static int anysee_mt352_demod_init(struct dvb_frontend *fe) argument 274 mt352_write(fe, clock_config, sizeof(clock_config)); 276 mt352_write(fe, reset, sizeof(reset)); 277 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg)); 279 mt352_write(fe, agc_cfg, sizeof(agc_cfg)); 280 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg)); 281 mt352_write(fe, capt_range_cf 532 anysee_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) argument 538 anysee_frontend_ctrl(struct dvb_frontend *fe, int onoff) argument 983 struct dvb_frontend *fe; local [all...] |
/drivers/media/v4l2-core/ |
H A D | tuner-core.c | 118 struct dvb_frontend fe; member in struct:tuner 165 static void tuner_detach(struct dvb_frontend *fe) argument 167 if (fe->ops.tuner_ops.release) { 168 fe->ops.tuner_ops.release(fe); 169 symbol_put_addr(fe->ops.tuner_ops.release); 171 if (fe->ops.analog_ops.release) { 172 fe->ops.analog_ops.release(fe); 173 symbol_put_addr(fe 181 tuner_detach(struct dvb_frontend *fe) argument 200 fe_set_params(struct dvb_frontend *fe, struct analog_parameters *params) argument 213 fe_standby(struct dvb_frontend *fe) argument 221 fe_set_config(struct dvb_frontend *fe, void *priv_cfg) argument 1011 tuner_status(struct dvb_frontend *fe) argument [all...] |
/drivers/media/pci/saa7134/ |
H A D | saa7134-dvb.c | 122 static int mt352_pinnacle_init(struct dvb_frontend* fe) argument 133 struct saa7134_dev *dev= fe->dvb->priv; 137 mt352_write(fe, clock_config, sizeof(clock_config)); 139 mt352_write(fe, reset, sizeof(reset)); 140 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg)); 141 mt352_write(fe, agc_cfg, sizeof(agc_cfg)); 142 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg)); 143 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg)); 145 mt352_write(fe, fsm_ctl_cfg, sizeof(fsm_ctl_cfg)); 146 mt352_write(fe, scan_ctl_cf 152 mt352_aver777_init(struct dvb_frontend* fe) argument 170 mt352_avermedia_xc3028_init(struct dvb_frontend *fe) argument 187 mt352_pinnacle_tuner_set_params(struct dvb_frontend *fe) argument 251 kworld_sbtvd_gate_ctrl(struct dvb_frontend* fe, int enable) argument 280 philips_tda1004x_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, char *name) argument 291 philips_tda6651_pll_set(struct dvb_frontend *fe) argument 380 philips_tu1216_init(struct dvb_frontend *fe) argument 425 philips_td1316_tuner_init(struct dvb_frontend *fe) argument 441 philips_td1316_tuner_set_params(struct dvb_frontend *fe) argument 446 philips_td1316_tuner_sleep(struct dvb_frontend *fe) argument 464 philips_europa_tuner_init(struct dvb_frontend *fe) argument 480 philips_europa_tuner_sleep(struct dvb_frontend *fe) argument 497 philips_europa_demod_sleep(struct dvb_frontend *fe) argument 545 tda8290_i2c_gate_ctrl( struct dvb_frontend* fe, int enable) argument 567 philips_tda827x_tuner_init(struct dvb_frontend *fe) argument 584 philips_tda827x_tuner_sleep(struct dvb_frontend *fe) argument 905 ads_duo_tuner_init(struct dvb_frontend *fe) argument 914 ads_duo_tuner_sleep(struct dvb_frontend *fe) argument 996 md8800_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) argument 1009 md8800_set_high_voltage(struct dvb_frontend *fe, long arg) argument 1022 md8800_set_voltage2(struct dvb_frontend *fe, fe_sec_voltage_t voltage) argument 1042 md8800_set_high_voltage2(struct dvb_frontend *fe, long arg) argument 1446 struct dvb_frontend *fe = fe0->dvb.frontend; local 1630 struct dvb_frontend *fe; local 1863 struct dvb_frontend *fe; local 1937 struct dvb_frontend *fe; local [all...] |