/drivers/media/dvb-frontends/ |
H A D | af9033.h | 92 struct dvb_frontend **fe; member in struct:af9033_config 96 int (*pid_filter_ctrl)(struct dvb_frontend *fe, int onoff); 97 int (*pid_filter)(struct dvb_frontend *fe, int index, u16 pid,
|
H A D | z0194a.h | 15 static int sharp_z0194a_set_symbol_rate(struct dvb_frontend *fe, argument 34 stv0299_writereg(fe, 0x13, aclk); 35 stv0299_writereg(fe, 0x14, bclk); 36 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); 37 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); 38 stv0299_writereg(fe, 0x21, (ratio) & 0xf0);
|
H A D | cx24116.h | 32 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); 35 int (*reset_device)(struct dvb_frontend *fe);
|
H A D | cx24123.h | 32 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); 54 cx24123_get_tuner_i2c_adapter(struct dvb_frontend *fe) argument
|
H A D | dvb-pll.h | 35 * @param fe Frontend to attach to. 42 extern struct dvb_frontend *dvb_pll_attach(struct dvb_frontend *fe, 47 static inline struct dvb_frontend *dvb_pll_attach(struct dvb_frontend *fe, argument
|
H A D | isl6421.h | 44 extern struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, 47 static inline struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, argument
|
H A D | isl6423.h | 48 extern struct dvb_frontend *isl6423_attach(struct dvb_frontend *fe, 53 static inline struct dvb_frontend *isl6423_attach(struct dvb_frontend *fe, argument
|
H A D | lgdt330x.h | 45 int (*pll_rf_set) (struct dvb_frontend* fe, int index); 48 int (*set_ts_params)(struct dvb_frontend* fe, int is_punctured);
|
H A D | lnbh24.h | 43 extern struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe, 47 static inline struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe, argument
|
H A D | lnbp21.h | 63 extern struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe, 67 static inline struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe, argument
|
H A D | rtl2830.h | 70 struct dvb_frontend *fe 83 struct dvb_frontend *fe
|
H A D | s5h1420.h | 46 extern struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe); 55 static inline struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe) argument
|
H A D | stv6110.h | 50 extern struct dvb_frontend *stv6110_attach(struct dvb_frontend *fe, 54 static inline struct dvb_frontend *stv6110_attach(struct dvb_frontend *fe, argument
|
H A D | tda665x.c | 29 struct dvb_frontend *fe; member in struct:tda665x_state 69 static int tda665x_get_state(struct dvb_frontend *fe, argument 73 struct tda665x_state *state = fe->tuner_priv; 91 static int tda665x_get_status(struct dvb_frontend *fe, u32 *status) argument 93 struct tda665x_state *state = fe->tuner_priv; 114 static int tda665x_set_state(struct dvb_frontend *fe, argument 118 struct tda665x_state *state = fe->tuner_priv; 185 err = tda665x_get_status(fe, &status); 206 static int tda665x_release(struct dvb_frontend *fe) argument 208 struct tda665x_state *state = fe 223 tda665x_attach(struct dvb_frontend *fe, const struct tda665x_config *config, struct i2c_adapter *i2c) argument [all...] |
H A D | au8522_dig.c | 243 static int au8522_set_if(struct dvb_frontend *fe, enum au8522_if_freq if_freq) argument 245 struct au8522_state *state = fe->demodulator_priv; 472 static int au8522_enable_modulation(struct dvb_frontend *fe, argument 475 struct au8522_state *state = fe->demodulator_priv; 487 au8522_set_if(fe, state->config->vsb_if); 495 au8522_set_if(fe, state->config->qam_if); 503 au8522_set_if(fe, state->config->qam_if); 516 static int au8522_set_frontend(struct dvb_frontend *fe) argument 518 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 519 struct au8522_state *state = fe 549 au8522_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 640 au8522_read_snr(struct dvb_frontend *fe, u16 *snr) argument 669 au8522_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 704 au8522_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 716 au8522_read_ber(struct dvb_frontend *fe, u32 *ber) argument 721 au8522_get_frontend(struct dvb_frontend *fe) argument 732 au8522_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 742 au8522_release(struct dvb_frontend *fe) argument [all...] |
H A D | mt312.c | 246 static int mt312_initfe(struct dvb_frontend *fe) argument 248 struct mt312_state *state = fe->demodulator_priv; 346 static int mt312_send_master_cmd(struct dvb_frontend *fe, argument 349 struct mt312_state *state = fe->demodulator_priv; 383 static int mt312_send_burst(struct dvb_frontend *fe, const fe_sec_mini_cmd_t c) argument 385 struct mt312_state *state = fe->demodulator_priv; 406 static int mt312_set_tone(struct dvb_frontend *fe, const fe_sec_tone_mode_t t) argument 408 struct mt312_state *state = fe->demodulator_priv; 429 static int mt312_set_voltage(struct dvb_frontend *fe, const fe_sec_voltage_t v) argument 431 struct mt312_state *state = fe 445 mt312_read_status(struct dvb_frontend *fe, fe_status_t *s) argument 474 mt312_read_ber(struct dvb_frontend *fe, u32 *ber) argument 489 mt312_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 512 mt312_read_snr(struct dvb_frontend *fe, u16 *snr) argument 527 mt312_read_ucblocks(struct dvb_frontend *fe, u32 *ubc) argument 542 mt312_set_frontend(struct dvb_frontend *fe) argument 647 mt312_get_frontend(struct dvb_frontend *fe) argument 668 mt312_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) argument 697 mt312_sleep(struct dvb_frontend *fe) argument 732 mt312_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *fesettings) argument 741 mt312_release(struct dvb_frontend *fe) argument [all...] |
H A D | tda10086.c | 106 static int tda10086_init(struct dvb_frontend* fe) argument 108 struct tda10086_state* state = fe->demodulator_priv; 188 static int tda10086_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone) argument 190 struct tda10086_state* state = fe->demodulator_priv; 211 static int tda10086_send_master_cmd (struct dvb_frontend* fe, argument 214 struct tda10086_state* state = fe->demodulator_priv; 241 static int tda10086_send_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd) argument 243 struct tda10086_state* state = fe->demodulator_priv; 412 static int tda10086_set_frontend(struct dvb_frontend *fe) argument 414 struct dtv_frontend_properties *fe_params = &fe 460 tda10086_get_frontend(struct dvb_frontend *fe) argument 554 tda10086_read_status(struct dvb_frontend* fe, fe_status_t *fe_status) argument 583 tda10086_read_signal_strength(struct dvb_frontend* fe, u16 * signal) argument 596 tda10086_read_snr(struct dvb_frontend* fe, u16 * snr) argument 609 tda10086_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) argument 625 tda10086_read_ber(struct dvb_frontend* fe, u32* ber) argument 640 tda10086_sleep(struct dvb_frontend* fe) argument 651 tda10086_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) argument 666 tda10086_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* fesettings) argument 699 tda10086_release(struct dvb_frontend* fe) argument [all...] |
H A D | sp8870.c | 28 #define SP8870_DEFAULT_FIRMWARE "dvb-fe-sp8870.fw" 248 static int sp8870_set_frontend_parameters(struct dvb_frontend *fe) argument 250 struct dtv_frontend_properties *p = &fe->dtv_property_cache; 251 struct sp8870_state* state = fe->demodulator_priv; 262 if (fe->ops.tuner_ops.set_params) { 263 fe->ops.tuner_ops.set_params(fe); 264 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 304 sp8870_init(struct dvb_frontend* fe) argument 353 sp8870_read_status(struct dvb_frontend* fe, fe_status_t * fe_status) argument 379 sp8870_read_ber(struct dvb_frontend* fe, u32 * ber) argument 406 sp8870_read_signal_strength(struct dvb_frontend* fe, u16 * signal) argument 432 sp8870_read_uncorrected_blocks(struct dvb_frontend* fe, u32* ublocks) argument 461 sp8870_set_frontend(struct dvb_frontend *fe) argument 520 sp8870_sleep(struct dvb_frontend* fe) argument 528 sp8870_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* fesettings) argument 536 sp8870_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) argument 547 sp8870_release(struct dvb_frontend* fe) argument [all...] |
H A D | tc90522.c | 42 struct dvb_frontend fe; member in struct:tc90522_state 107 static int tc90522s_set_tsid(struct dvb_frontend *fe) argument 114 set_tsid[0].val = (fe->dtv_property_cache.stream_id & 0xff00) >> 8; 115 set_tsid[1].val = fe->dtv_property_cache.stream_id & 0xff; 116 return reg_write(fe->demodulator_priv, set_tsid, ARRAY_SIZE(set_tsid)); 119 static int tc90522t_set_layers(struct dvb_frontend *fe) argument 124 laysel = ~fe->dtv_property_cache.isdbt_layer_enabled & 0x07; 128 return reg_write(fe->demodulator_priv, &rv, 1); 133 static int tc90522s_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 139 state = fe 161 tc90522t_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 204 tc90522s_get_frontend(struct dvb_frontend *fe) argument 336 tc90522t_get_frontend(struct dvb_frontend *fe) argument 484 tc90522_set_frontend(struct dvb_frontend *fe) argument 520 tc90522_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *settings) argument 535 tc90522_set_if_agc(struct dvb_frontend *fe, bool on) argument 572 tc90522_sleep(struct dvb_frontend *fe) argument 599 tc90522_init(struct dvb_frontend *fe) argument [all...] |
H A D | dib3000mb.c | 115 static int dib3000mb_get_frontend(struct dvb_frontend* fe); 117 static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner) argument 119 struct dib3000_state* state = fe->demodulator_priv; 120 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 124 if (tuner && fe->ops.tuner_ops.set_params) { 125 fe->ops.tuner_ops.set_params(fe); 126 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 376 dib3000mb_fe_init(struct dvb_frontend* fe, int mobile_mode) argument 453 dib3000mb_get_frontend(struct dvb_frontend* fe) argument 614 dib3000mb_read_status(struct dvb_frontend* fe, fe_status_t *stat) argument 646 dib3000mb_read_ber(struct dvb_frontend* fe, u32 *ber) argument 655 dib3000mb_read_signal_strength(struct dvb_frontend* fe, u16 *strength) argument 663 dib3000mb_read_snr(struct dvb_frontend* fe, u16 *snr) argument 673 dib3000mb_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) argument 681 dib3000mb_sleep(struct dvb_frontend* fe) argument 689 dib3000mb_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune) argument 695 dib3000mb_fe_init_nonmobile(struct dvb_frontend* fe) argument 700 dib3000mb_set_frontend_and_tuner(struct dvb_frontend *fe) argument 705 dib3000mb_release(struct dvb_frontend* fe) argument 712 dib3000mb_pid_control(struct dvb_frontend *fe,int index, int pid,int onoff) argument 720 dib3000mb_fifo_control(struct dvb_frontend *fe, int onoff) argument 733 dib3000mb_pid_parse(struct dvb_frontend *fe, int onoff) argument 741 dib3000mb_tuner_pass_ctrl(struct dvb_frontend *fe, int onoff, u8 pll_addr) argument [all...] |
H A D | ec100.c | 89 static int ec100_set_frontend(struct dvb_frontend *fe) argument 91 struct dtv_frontend_properties *c = &fe->dtv_property_cache; 92 struct ec100_state *state = fe->demodulator_priv; 100 if (fe->ops.tuner_ops.set_params) 101 fe->ops.tuner_ops.set_params(fe); 167 static int ec100_get_tune_settings(struct dvb_frontend *fe, argument 177 static int ec100_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 179 struct ec100_state *state = fe->demodulator_priv; 213 static int ec100_read_ber(struct dvb_frontend *fe, u3 argument 245 ec100_read_signal_strength(struct dvb_frontend *fe, u16 *strength) argument 265 ec100_read_snr(struct dvb_frontend *fe, u16 *snr) argument 271 ec100_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 277 ec100_release(struct dvb_frontend *fe) argument [all...] |
/drivers/media/usb/dvb-usb-v2/ |
H A D | af9015.h | 135 int (*set_frontend[2]) (struct dvb_frontend *fe); 136 int (*read_status[2]) (struct dvb_frontend *fe, fe_status_t *status); 137 int (*init[2]) (struct dvb_frontend *fe); 138 int (*sleep[2]) (struct dvb_frontend *fe); 139 int (*tuner_init[2]) (struct dvb_frontend *fe); 140 int (*tuner_sleep[2]) (struct dvb_frontend *fe);
|
H A D | mxl111sf-demod.c | 40 struct dvb_frontend fe; member in struct:mxl111sf_demod_state 287 static int mxl111sf_demod_set_frontend(struct dvb_frontend *fe) argument 289 struct mxl111sf_demod_state *state = fe->demodulator_priv; 304 if (fe->ops.tuner_ops.set_params) { 305 ret = fe->ops.tuner_ops.set_params(fe); 339 static int mxl111sf_demod_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) argument 341 struct mxl111sf_demod_state *state = fe->demodulator_priv; 387 static int mxl111sf_demod_read_ber(struct dvb_frontend *fe, u32 *ber) argument 389 struct mxl111sf_demod_state *state = fe 430 mxl111sf_demod_read_snr(struct dvb_frontend *fe, u16 *snr) argument 443 mxl111sf_demod_read_status(struct dvb_frontend *fe, fe_status_t *status) argument 479 mxl111sf_demod_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) argument 510 mxl111sf_demod_get_frontend(struct dvb_frontend *fe) argument 537 mxl111sf_demod_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) argument 544 mxl111sf_demod_release(struct dvb_frontend *fe) argument [all...] |
/drivers/media/tuners/ |
H A D | r820t.h | 46 struct dvb_frontend *r820t_attach(struct dvb_frontend *fe, 50 static inline struct dvb_frontend *r820t_attach(struct dvb_frontend *fe, argument
|
H A D | xc5000.h | 61 extern struct dvb_frontend *xc5000_attach(struct dvb_frontend *fe, 65 static inline struct dvb_frontend *xc5000_attach(struct dvb_frontend *fe, argument
|