/Linux-v4.19/include/media/ |
D | dvb_frontend.h | 74 struct dvb_frontend; 229 void (*release)(struct dvb_frontend *fe); 230 int (*init)(struct dvb_frontend *fe); 231 int (*sleep)(struct dvb_frontend *fe); 232 int (*suspend)(struct dvb_frontend *fe); 233 int (*resume)(struct dvb_frontend *fe); 236 int (*set_params)(struct dvb_frontend *fe); 237 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p); 239 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg); 241 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency); [all …]
|
/Linux-v4.19/drivers/media/dvb-frontends/ |
D | dib0090.h | 13 struct dvb_frontend; 47 int (*reset) (struct dvb_frontend *, int); 48 int (*sleep) (struct dvb_frontend *, int); 54 int (*get_adc_power) (struct dvb_frontend *); 79 extern struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, cons… 80 extern struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, c… 81 extern void dib0090_dcc_freq(struct dvb_frontend *fe, u8 fast); 82 extern void dib0090_pwm_gain_reset(struct dvb_frontend *fe); 83 extern u16 dib0090_get_wbd_target(struct dvb_frontend *tuner); 84 extern u16 dib0090_get_wbd_offset(struct dvb_frontend *fe); [all …]
|
D | dib9000.h | 32 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct … 34 extern struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe); 35 extern struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interfa… 36 extern int dib9000_set_gpio(struct dvb_frontend *fe, u8 num, u8 dir, u8 val); 37 extern int dib9000_fw_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff); 38 extern int dib9000_fw_pid_filter(struct dvb_frontend *fe, u8 id, u16 pid, u8 onoff); 39 extern int dib9000_firmware_post_pll_init(struct dvb_frontend *fe); 40 extern int dib9000_set_slave_frontend(struct dvb_frontend *fe, struct dvb_frontend *fe_slave); 41 extern struct dvb_frontend *dib9000_get_slave_frontend(struct dvb_frontend *fe, int slave_index); 42 extern struct i2c_adapter *dib9000_get_component_bus_interface(struct dvb_frontend *fe); [all …]
|
D | dib8000.h | 11 int (*update_lna) (struct dvb_frontend *, u16 agc_global); 29 void (*agc_control) (struct dvb_frontend *, u8 before); 44 int (*set_wbd_ref)(struct dvb_frontend *fe, u16 value); 45 int (*update_pll)(struct dvb_frontend *fe, 47 int (*set_gpio)(struct dvb_frontend *fe, u8 num, u8 dir, u8 val); 48 void (*pwm_agc_reset)(struct dvb_frontend *fe); 49 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe); 50 int (*tuner_sleep)(struct dvb_frontend *fe, int onoff); 51 s32 (*get_adc_power)(struct dvb_frontend *fe, u8 mode); 52 int (*get_dc_power)(struct dvb_frontend *fe, u8 IQ); [all …]
|
D | cxd2820r_priv.h | 45 struct dvb_frontend fe; 70 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio); 93 int cxd2820r_get_frontend_c(struct dvb_frontend *fe, 96 int cxd2820r_set_frontend_c(struct dvb_frontend *fe); 98 int cxd2820r_read_status_c(struct dvb_frontend *fe, enum fe_status *status); 100 int cxd2820r_init_c(struct dvb_frontend *fe); 102 int cxd2820r_sleep_c(struct dvb_frontend *fe); 104 int cxd2820r_get_tune_settings_c(struct dvb_frontend *fe, 109 int cxd2820r_get_frontend_t(struct dvb_frontend *fe, 112 int cxd2820r_set_frontend_t(struct dvb_frontend *fe); [all …]
|
D | stv6110x.h | 42 int (*tuner_init) (struct dvb_frontend *fe); 43 int (*tuner_sleep) (struct dvb_frontend *fe); 44 int (*tuner_set_mode) (struct dvb_frontend *fe, enum tuner_mode mode); 45 int (*tuner_set_frequency) (struct dvb_frontend *fe, u32 frequency); 46 int (*tuner_get_frequency) (struct dvb_frontend *fe, u32 *frequency); 47 int (*tuner_set_bandwidth) (struct dvb_frontend *fe, u32 bandwidth); 48 int (*tuner_get_bandwidth) (struct dvb_frontend *fe, u32 *bandwidth); 49 int (*tuner_set_bbgain) (struct dvb_frontend *fe, u32 gain); 50 int (*tuner_get_bbgain) (struct dvb_frontend *fe, u32 *gain); 51 int (*tuner_set_refclk) (struct dvb_frontend *fe, u32 refclk); [all …]
|
D | dib0070.h | 13 struct dvb_frontend; 27 int (*reset) (struct dvb_frontend *, int); 28 int (*sleep) (struct dvb_frontend *, int); 52 extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 53 extern u16 dib0070_wbd_offset(struct dvb_frontend *); 54 extern void dib0070_ctrl_agc_filter(struct dvb_frontend *, u8 open); 55 extern u8 dib0070_get_rf_output(struct dvb_frontend *fe); 56 extern int dib0070_set_rf_output(struct dvb_frontend *fe, u8 no); 58 static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in dib0070_attach() 64 static inline u16 dib0070_wbd_offset(struct dvb_frontend *fe) in dib0070_wbd_offset() [all …]
|
D | stv090x.h | 92 int (*tuner_init)(struct dvb_frontend *fe); 93 int (*tuner_sleep)(struct dvb_frontend *fe); 94 int (*tuner_set_mode)(struct dvb_frontend *fe, enum tuner_mode mode); 95 int (*tuner_set_frequency)(struct dvb_frontend *fe, u32 frequency); 96 int (*tuner_get_frequency)(struct dvb_frontend *fe, u32 *frequency); 97 int (*tuner_set_bandwidth)(struct dvb_frontend *fe, u32 bandwidth); 98 int (*tuner_get_bandwidth)(struct dvb_frontend *fe, u32 *bandwidth); 99 int (*tuner_set_bbgain)(struct dvb_frontend *fe, u32 gain); 100 int (*tuner_get_bbgain)(struct dvb_frontend *fe, u32 *gain); 101 int (*tuner_set_refclk)(struct dvb_frontend *fe, u32 refclk); [all …]
|
D | dib7000p.h | 11 int (*update_lna) (struct dvb_frontend *, u16 agc_global); 34 int (*agc_control) (struct dvb_frontend *, u8 before); 49 int (*set_wbd_ref)(struct dvb_frontend *demod, u16 value); 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); 54 int (*set_gpio)(struct dvb_frontend *demod, u8 num, u8 dir, u8 val); 55 u32 (*ctrl_timf)(struct dvb_frontend *fe, u8 op, u32 timf); 57 …struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *demod, enum dibx000_i2c_interface intf,… 58 int (*pid_filter_ctrl)(struct dvb_frontend *fe, u8 onoff); [all …]
|
D | helene.h | 51 struct dvb_frontend *fe; 64 extern struct dvb_frontend *helene_attach(struct dvb_frontend *fe, 77 extern struct dvb_frontend *helene_attach_s(struct dvb_frontend *fe, 81 static inline struct dvb_frontend *helene_attach(struct dvb_frontend *fe, in helene_attach() 88 static inline struct dvb_frontend *helene_attach_s(struct dvb_frontend *fe, in helene_attach_s()
|
D | dvb_dummy_fe.c | 28 struct dvb_frontend frontend; 32 static int dvb_dummy_fe_read_status(struct dvb_frontend *fe, in dvb_dummy_fe_read_status() 44 static int dvb_dummy_fe_read_ber(struct dvb_frontend* fe, u32* ber) in dvb_dummy_fe_read_ber() 50 static int dvb_dummy_fe_read_signal_strength(struct dvb_frontend* fe, u16* strength) in dvb_dummy_fe_read_signal_strength() 56 static int dvb_dummy_fe_read_snr(struct dvb_frontend* fe, u16* snr) in dvb_dummy_fe_read_snr() 62 static int dvb_dummy_fe_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) in dvb_dummy_fe_read_ucblocks() 73 static int dvb_dummy_fe_get_frontend(struct dvb_frontend *fe, in dvb_dummy_fe_get_frontend() 79 static int dvb_dummy_fe_set_frontend(struct dvb_frontend *fe) in dvb_dummy_fe_set_frontend() 90 static int dvb_dummy_fe_sleep(struct dvb_frontend* fe) in dvb_dummy_fe_sleep() 95 static int dvb_dummy_fe_init(struct dvb_frontend* fe) in dvb_dummy_fe_init() [all …]
|
D | dib7000m.h | 13 int (*update_lna) (struct dvb_frontend *, u16 agc_global); 37 int (*agc_control) (struct dvb_frontend *, u8 before); 43 extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, 46 extern struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *, 49 extern int dib7000m_pid_filter(struct dvb_frontend *, u8 id, u16 pid, u8 onoff); 50 extern int dib7000m_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff); 53 struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, in dib7000m_attach() 61 struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *demod, in dib7000m_get_i2c_master() 68 static inline int dib7000m_pid_filter(struct dvb_frontend *fe, u8 id, in dib7000m_pid_filter() 75 static inline int dib7000m_pid_filter_ctrl(struct dvb_frontend *fe, in dib7000m_pid_filter_ctrl()
|
D | cx24113.h | 21 struct dvb_frontend; 30 extern struct dvb_frontend *cx24113_attach(struct dvb_frontend *, 33 extern void cx24113_agc_callback(struct dvb_frontend *fe); 35 static inline struct dvb_frontend *cx24113_attach(struct dvb_frontend *fe, in cx24113_attach() 42 static inline void cx24113_agc_callback(struct dvb_frontend *fe) in cx24113_agc_callback()
|
D | dvb_dummy_fe.h | 25 extern struct dvb_frontend* dvb_dummy_fe_ofdm_attach(void); 26 extern struct dvb_frontend* dvb_dummy_fe_qpsk_attach(void); 27 extern struct dvb_frontend* dvb_dummy_fe_qam_attach(void); 29 static inline struct dvb_frontend *dvb_dummy_fe_ofdm_attach(void) in dvb_dummy_fe_ofdm_attach() 34 static inline struct dvb_frontend *dvb_dummy_fe_qpsk_attach(void) in dvb_dummy_fe_qpsk_attach() 39 static inline struct dvb_frontend *dvb_dummy_fe_qam_attach(void) in dvb_dummy_fe_qam_attach()
|
D | gp8psk-fe.c | 32 struct dvb_frontend fe; 42 static int gp8psk_tuned_to_DCII(struct dvb_frontend *fe) in gp8psk_tuned_to_DCII() 51 static int gp8psk_set_tuner_mode(struct dvb_frontend *fe, int mode) in gp8psk_set_tuner_mode() 70 static int gp8psk_fe_read_status(struct dvb_frontend *fe, in gp8psk_fe_read_status() 89 static int gp8psk_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in gp8psk_fe_read_ber() 97 static int gp8psk_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) in gp8psk_fe_read_unc_blocks() 104 static int gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in gp8psk_fe_read_snr() 113 static int gp8psk_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) in gp8psk_fe_read_signal_strength() 127 static int gp8psk_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *… in gp8psk_fe_get_tune_settings() 133 static int gp8psk_fe_set_frontend(struct dvb_frontend *fe) in gp8psk_fe_set_frontend() [all …]
|
D | or51211.h | 30 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name); 31 void (*setmode)(struct dvb_frontend * fe, int mode); 32 void (*reset)(struct dvb_frontend * fe); 33 void (*sleep)(struct dvb_frontend * fe); 37 extern struct dvb_frontend* or51211_attach(const struct or51211_config* config, 40 static inline struct dvb_frontend* or51211_attach(const struct or51211_config* config, in or51211_attach()
|
D | cx24123.h | 31 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); 38 void (*agc_callback) (struct dvb_frontend *); 42 extern struct dvb_frontend *cx24123_attach(const struct cx24123_config *config, 44 extern struct i2c_adapter *cx24123_get_tuner_i2c_adapter(struct dvb_frontend *); 46 static inline struct dvb_frontend *cx24123_attach( in cx24123_attach() 53 cx24123_get_tuner_i2c_adapter(struct dvb_frontend *fe) in cx24123_get_tuner_i2c_adapter()
|
/Linux-v4.19/drivers/media/pci/ttpci/ |
D | budget.c | 158 static int siemens_budget_set_voltage(struct dvb_frontend *fe, in siemens_budget_set_voltage() 166 static int budget_set_tone(struct dvb_frontend *fe, in budget_set_tone() 187 static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) in budget_diseqc_send_master_cmd() 196 static int budget_diseqc_send_burst(struct dvb_frontend *fe, in budget_diseqc_send_burst() 206 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() 248 static int alps_tdbe2_tuner_set_params(struct dvb_frontend *fe) in alps_tdbe2_tuner_set_params() 276 static int grundig_29504_401_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_401_tuner_set_params() 334 static int grundig_29504_451_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_451_tuner_set_params() 358 static int s5h1420_tuner_set_params(struct dvb_frontend *fe) in s5h1420_tuner_set_params() 420 static int alps_tdhd1_204_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, cha… in alps_tdhd1_204_request_firmware() [all …]
|
D | budget-patch.c | 129 static int budget_set_tone(struct dvb_frontend *fe, in budget_set_tone() 150 static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) in budget_diseqc_send_master_cmd() 159 static int budget_diseqc_send_burst(struct dvb_frontend *fe, in budget_diseqc_send_burst() 224 static int budget_patch_set_tone(struct dvb_frontend *fe, in budget_patch_set_tone() 245 static int budget_patch_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cm… in budget_patch_diseqc_send_master_cmd() 254 static int budget_patch_diseqc_send_burst(struct dvb_frontend *fe, in budget_patch_diseqc_send_burst() 264 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() 306 static int grundig_29504_451_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_451_tuner_set_params() 338 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); in frontend_init() 339 if (budget->dvb_frontend) { in frontend_init() [all …]
|
D | budget-ci.c | 629 static int philips_su1278_tt_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in philips_su1278_tt_set_symbol_rate() 661 static int philips_su1278_tt_tuner_set_params(struct dvb_frontend *fe) in philips_su1278_tt_tuner_set_params() 712 static int philips_tdm1316l_tuner_init(struct dvb_frontend *fe) in philips_tdm1316l_tuner_init() 742 static int philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in philips_tdm1316l_tuner_set_params() 828 static int philips_tdm1316l_request_firmware(struct dvb_frontend *fe, in philips_tdm1316l_request_firmware() 858 static int dvbc_philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in dvbc_philips_tdm1316l_tuner_set_params() 1317 budget_ci->budget.dvb_frontend = in frontend_init() 1319 if (budget_ci->budget.dvb_frontend) { in frontend_init() 1320 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init() 1321 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init() [all …]
|
/Linux-v4.19/drivers/media/tuners/ |
D | tda18271-priv.h | 190 extern int tda18271_lookup_pll_map(struct dvb_frontend *fe, 193 extern int tda18271_lookup_map(struct dvb_frontend *fe, 197 extern int tda18271_lookup_thermometer(struct dvb_frontend *fe); 199 extern int tda18271_lookup_rf_band(struct dvb_frontend *fe, 202 extern int tda18271_lookup_cid_target(struct dvb_frontend *fe, 206 extern int tda18271_assign_map_layout(struct dvb_frontend *fe); 210 extern int tda18271_read_regs(struct dvb_frontend *fe); 211 extern int tda18271_read_extended(struct dvb_frontend *fe); 212 extern int tda18271_write_regs(struct dvb_frontend *fe, int idx, int len); 213 extern int tda18271_init_regs(struct dvb_frontend *fe); [all …]
|
D | fc0013.h | 25 extern struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, 29 extern int fc0013_rc_cal_add(struct dvb_frontend *fe, int rc_val); 30 extern int fc0013_rc_cal_reset(struct dvb_frontend *fe); 32 static inline struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, in fc0013_attach() 41 static inline int fc0013_rc_cal_add(struct dvb_frontend *fe, int rc_val) in fc0013_rc_cal_add() 46 static inline int fc0013_rc_cal_reset(struct dvb_frontend *fe) in fc0013_rc_cal_reset()
|
D | tda827x.h | 34 int (*init) (struct dvb_frontend *fe); 35 int (*sleep) (struct dvb_frontend *fe); 41 void (*agcf)(struct dvb_frontend *fe); 55 extern struct dvb_frontend* tda827x_attach(struct dvb_frontend *fe, int addr, 59 static inline struct dvb_frontend* tda827x_attach(struct dvb_frontend *fe, in tda827x_attach()
|
D | mt2060.h | 21 struct dvb_frontend; 42 struct dvb_frontend *dvb_frontend; member 53 extern struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 55 static inline struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in mt2060_attach()
|
/Linux-v4.19/drivers/media/usb/dvb-usb/ |
D | vp7045-fe.c | 25 struct dvb_frontend fe; 29 static int vp7045_fe_read_status(struct dvb_frontend *fe, in vp7045_fe_read_status() 56 static int vp7045_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in vp7045_fe_read_ber() 65 static int vp7045_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) in vp7045_fe_read_unc_blocks() 73 static int vp7045_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) in vp7045_fe_read_signal_strength() 83 static int vp7045_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp7045_fe_read_snr() 91 static int vp7045_fe_init(struct dvb_frontend* fe) in vp7045_fe_init() 96 static int vp7045_fe_sleep(struct dvb_frontend* fe) in vp7045_fe_sleep() 101 static int vp7045_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *… in vp7045_fe_get_tune_settings() 107 static int vp7045_fe_set_frontend(struct dvb_frontend *fe) in vp7045_fe_set_frontend() [all …]
|