/kernel/linux/linux-5.10/include/media/ |
D | dvb_frontend.h | 75 struct dvb_frontend; 230 void (*release)(struct dvb_frontend *fe); 231 int (*init)(struct dvb_frontend *fe); 232 int (*sleep)(struct dvb_frontend *fe); 233 int (*suspend)(struct dvb_frontend *fe); 234 int (*resume)(struct dvb_frontend *fe); 237 int (*set_params)(struct dvb_frontend *fe); 238 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p); 240 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg); 242 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency); [all …]
|
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
D | dib0090.h | 10 struct dvb_frontend; 44 int (*reset) (struct dvb_frontend *, int); 45 int (*sleep) (struct dvb_frontend *, int); 51 int (*get_adc_power) (struct dvb_frontend *); 76 extern struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, cons… 77 extern struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, c… 78 extern void dib0090_dcc_freq(struct dvb_frontend *fe, u8 fast); 79 extern void dib0090_pwm_gain_reset(struct dvb_frontend *fe); 80 extern u16 dib0090_get_wbd_target(struct dvb_frontend *tuner); 81 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 | 32 struct dvb_frontend fe; 57 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio); 80 int cxd2820r_get_frontend_c(struct dvb_frontend *fe, 83 int cxd2820r_set_frontend_c(struct dvb_frontend *fe); 85 int cxd2820r_read_status_c(struct dvb_frontend *fe, enum fe_status *status); 87 int cxd2820r_init_c(struct dvb_frontend *fe); 89 int cxd2820r_sleep_c(struct dvb_frontend *fe); 91 int cxd2820r_get_tune_settings_c(struct dvb_frontend *fe, 96 int cxd2820r_get_frontend_t(struct dvb_frontend *fe, 99 int cxd2820r_set_frontend_t(struct dvb_frontend *fe); [all …]
|
D | stv6110x.h | 18 struct dvb_frontend *frontend; 33 int (*tuner_init) (struct dvb_frontend *fe); 34 int (*tuner_sleep) (struct dvb_frontend *fe); 35 int (*tuner_set_mode) (struct dvb_frontend *fe, enum tuner_mode mode); 36 int (*tuner_set_frequency) (struct dvb_frontend *fe, u32 frequency); 37 int (*tuner_get_frequency) (struct dvb_frontend *fe, u32 *frequency); 38 int (*tuner_set_bandwidth) (struct dvb_frontend *fe, u32 bandwidth); 39 int (*tuner_get_bandwidth) (struct dvb_frontend *fe, u32 *bandwidth); 40 int (*tuner_set_bbgain) (struct dvb_frontend *fe, u32 gain); 41 int (*tuner_get_bbgain) (struct dvb_frontend *fe, u32 *gain); [all …]
|
D | stv090x.h | 81 int (*tuner_init)(struct dvb_frontend *fe); 82 int (*tuner_sleep)(struct dvb_frontend *fe); 83 int (*tuner_set_mode)(struct dvb_frontend *fe, enum tuner_mode mode); 84 int (*tuner_set_frequency)(struct dvb_frontend *fe, u32 frequency); 85 int (*tuner_get_frequency)(struct dvb_frontend *fe, u32 *frequency); 86 int (*tuner_set_bandwidth)(struct dvb_frontend *fe, u32 bandwidth); 87 int (*tuner_get_bandwidth)(struct dvb_frontend *fe, u32 *bandwidth); 88 int (*tuner_set_bbgain)(struct dvb_frontend *fe, u32 gain); 89 int (*tuner_get_bbgain)(struct dvb_frontend *fe, u32 *gain); 90 int (*tuner_set_refclk)(struct dvb_frontend *fe, u32 refclk); [all …]
|
D | dib0070.h | 10 struct dvb_frontend; 24 int (*reset) (struct dvb_frontend *, int); 25 int (*sleep) (struct dvb_frontend *, int); 49 extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 50 extern u16 dib0070_wbd_offset(struct dvb_frontend *); 51 extern void dib0070_ctrl_agc_filter(struct dvb_frontend *, u8 open); 52 extern u8 dib0070_get_rf_output(struct dvb_frontend *fe); 53 extern int dib0070_set_rf_output(struct dvb_frontend *fe, u8 no); 55 static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in dib0070_attach() 61 static inline u16 dib0070_wbd_offset(struct dvb_frontend *fe) in dib0070_wbd_offset() [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 | 42 struct dvb_frontend *fe; 55 extern struct dvb_frontend *helene_attach(struct dvb_frontend *fe, 68 extern struct dvb_frontend *helene_attach_s(struct dvb_frontend *fe, 72 static inline struct dvb_frontend *helene_attach(struct dvb_frontend *fe, in helene_attach() 79 static inline struct dvb_frontend *helene_attach_s(struct dvb_frontend *fe, in helene_attach_s()
|
D | dvb_dummy_fe.c | 18 struct dvb_frontend frontend; 22 static int dvb_dummy_fe_read_status(struct dvb_frontend *fe, in dvb_dummy_fe_read_status() 34 static int dvb_dummy_fe_read_ber(struct dvb_frontend *fe, u32 *ber) in dvb_dummy_fe_read_ber() 40 static int dvb_dummy_fe_read_signal_strength(struct dvb_frontend *fe, in dvb_dummy_fe_read_signal_strength() 47 static int dvb_dummy_fe_read_snr(struct dvb_frontend *fe, u16 *snr) in dvb_dummy_fe_read_snr() 53 static int dvb_dummy_fe_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in dvb_dummy_fe_read_ucblocks() 64 static int dvb_dummy_fe_get_frontend(struct dvb_frontend *fe, in dvb_dummy_fe_get_frontend() 70 static int dvb_dummy_fe_set_frontend(struct dvb_frontend *fe) in dvb_dummy_fe_set_frontend() 81 static int dvb_dummy_fe_sleep(struct dvb_frontend *fe) in dvb_dummy_fe_sleep() 86 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 | 11 struct dvb_frontend; 20 extern struct dvb_frontend *cx24113_attach(struct dvb_frontend *, 23 extern void cx24113_agc_callback(struct dvb_frontend *fe); 25 static inline struct dvb_frontend *cx24113_attach(struct dvb_frontend *fe, in cx24113_attach() 32 static inline void cx24113_agc_callback(struct dvb_frontend *fe) in cx24113_agc_callback()
|
D | dvb_dummy_fe.h | 15 struct dvb_frontend *dvb_dummy_fe_ofdm_attach(void); 16 struct dvb_frontend *dvb_dummy_fe_qpsk_attach(void); 17 struct dvb_frontend *dvb_dummy_fe_qam_attach(void); 19 static inline struct dvb_frontend *dvb_dummy_fe_ofdm_attach(void) in dvb_dummy_fe_ofdm_attach() 24 static inline struct dvb_frontend *dvb_dummy_fe_qpsk_attach(void) in dvb_dummy_fe_qpsk_attach() 29 static inline struct dvb_frontend *dvb_dummy_fe_qam_attach(void) in dvb_dummy_fe_qam_attach()
|
D | gp8psk-fe.c | 29 struct dvb_frontend fe; 39 static int gp8psk_tuned_to_DCII(struct dvb_frontend *fe) in gp8psk_tuned_to_DCII() 48 static int gp8psk_set_tuner_mode(struct dvb_frontend *fe, int mode) in gp8psk_set_tuner_mode() 67 static int gp8psk_fe_read_status(struct dvb_frontend *fe, in gp8psk_fe_read_status() 86 static int gp8psk_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in gp8psk_fe_read_ber() 94 static int gp8psk_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) in gp8psk_fe_read_unc_blocks() 101 static int gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in gp8psk_fe_read_snr() 110 static int gp8psk_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) in gp8psk_fe_read_signal_strength() 124 static int gp8psk_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *… in gp8psk_fe_get_tune_settings() 130 static int gp8psk_fe_set_frontend(struct dvb_frontend *fe) in gp8psk_fe_set_frontend() [all …]
|
D | or51211.h | 20 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name); 21 void (*setmode)(struct dvb_frontend * fe, int mode); 22 void (*reset)(struct dvb_frontend * fe); 23 void (*sleep)(struct dvb_frontend * fe); 27 extern struct dvb_frontend* or51211_attach(const struct or51211_config* config, 30 static inline struct dvb_frontend* or51211_attach(const struct or51211_config* config, in or51211_attach()
|
/kernel/linux/linux-5.10/drivers/media/pci/ttpci/ |
D | budget.c | 144 static int siemens_budget_set_voltage(struct dvb_frontend *fe, in siemens_budget_set_voltage() 152 static int budget_set_tone(struct dvb_frontend *fe, in budget_set_tone() 173 static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) in budget_diseqc_send_master_cmd() 182 static int budget_diseqc_send_burst(struct dvb_frontend *fe, in budget_diseqc_send_burst() 192 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() 234 static int alps_tdbe2_tuner_set_params(struct dvb_frontend *fe) in alps_tdbe2_tuner_set_params() 262 static int grundig_29504_401_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_401_tuner_set_params() 320 static int grundig_29504_451_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_451_tuner_set_params() 344 static int s5h1420_tuner_set_params(struct dvb_frontend *fe) in s5h1420_tuner_set_params() 406 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 | 115 static int budget_set_tone(struct dvb_frontend *fe, in budget_set_tone() 136 static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) in budget_diseqc_send_master_cmd() 145 static int budget_diseqc_send_burst(struct dvb_frontend *fe, in budget_diseqc_send_burst() 210 static int budget_patch_set_tone(struct dvb_frontend *fe, in budget_patch_set_tone() 231 static int budget_patch_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cm… in budget_patch_diseqc_send_master_cmd() 240 static int budget_patch_diseqc_send_burst(struct dvb_frontend *fe, in budget_patch_diseqc_send_burst() 250 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() 292 static int grundig_29504_451_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_451_tuner_set_params() 324 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); in frontend_init() 325 if (budget->dvb_frontend) { in frontend_init() [all …]
|
D | budget-ci.c | 616 static int philips_su1278_tt_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in philips_su1278_tt_set_symbol_rate() 648 static int philips_su1278_tt_tuner_set_params(struct dvb_frontend *fe) in philips_su1278_tt_tuner_set_params() 699 static int philips_tdm1316l_tuner_init(struct dvb_frontend *fe) in philips_tdm1316l_tuner_init() 729 static int philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in philips_tdm1316l_tuner_set_params() 815 static int philips_tdm1316l_request_firmware(struct dvb_frontend *fe, in philips_tdm1316l_request_firmware() 845 static int dvbc_philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in dvbc_philips_tdm1316l_tuner_set_params() 1304 budget_ci->budget.dvb_frontend = in frontend_init() 1306 if (budget_ci->budget.dvb_frontend) { in frontend_init() 1307 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init() 1308 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init() [all …]
|
/kernel/linux/linux-5.10/drivers/media/tuners/ |
D | tda18271-priv.h | 178 extern int tda18271_lookup_pll_map(struct dvb_frontend *fe, 181 extern int tda18271_lookup_map(struct dvb_frontend *fe, 185 extern int tda18271_lookup_thermometer(struct dvb_frontend *fe); 187 extern int tda18271_lookup_rf_band(struct dvb_frontend *fe, 190 extern int tda18271_lookup_cid_target(struct dvb_frontend *fe, 194 extern int tda18271_assign_map_layout(struct dvb_frontend *fe); 198 extern int tda18271_read_regs(struct dvb_frontend *fe); 199 extern int tda18271_read_extended(struct dvb_frontend *fe); 200 extern int tda18271_write_regs(struct dvb_frontend *fe, int idx, int len); 201 extern int tda18271_init_regs(struct dvb_frontend *fe); [all …]
|
D | fc0013.h | 15 extern struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, 19 extern int fc0013_rc_cal_add(struct dvb_frontend *fe, int rc_val); 20 extern int fc0013_rc_cal_reset(struct dvb_frontend *fe); 22 static inline struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, in fc0013_attach() 31 static inline int fc0013_rc_cal_add(struct dvb_frontend *fe, int rc_val) in fc0013_rc_cal_add() 36 static inline int fc0013_rc_cal_reset(struct dvb_frontend *fe) in fc0013_rc_cal_reset()
|
D | tda827x.h | 21 int (*init) (struct dvb_frontend *fe); 22 int (*sleep) (struct dvb_frontend *fe); 28 void (*agcf)(struct dvb_frontend *fe); 42 extern struct dvb_frontend* tda827x_attach(struct dvb_frontend *fe, int addr, 46 static inline struct dvb_frontend* tda827x_attach(struct dvb_frontend *fe, in tda827x_attach()
|
D | mt2060.h | 11 struct dvb_frontend; 32 struct dvb_frontend *dvb_frontend; member 43 extern struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 45 static inline struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,… in mt2060_attach()
|
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/ |
D | ddbridge-dummy-fe.c | 17 struct dvb_frontend frontend; 20 static int ddbridge_dummy_fe_read_status(struct dvb_frontend *fe, in ddbridge_dummy_fe_read_status() 32 static int ddbridge_dummy_fe_read_ber(struct dvb_frontend *fe, u32 *ber) in ddbridge_dummy_fe_read_ber() 38 static int ddbridge_dummy_fe_read_signal_strength(struct dvb_frontend *fe, in ddbridge_dummy_fe_read_signal_strength() 45 static int ddbridge_dummy_fe_read_snr(struct dvb_frontend *fe, u16 *snr) in ddbridge_dummy_fe_read_snr() 51 static int ddbridge_dummy_fe_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in ddbridge_dummy_fe_read_ucblocks() 62 static int ddbridge_dummy_fe_get_frontend(struct dvb_frontend *fe, in ddbridge_dummy_fe_get_frontend() 68 static int ddbridge_dummy_fe_set_frontend(struct dvb_frontend *fe) in ddbridge_dummy_fe_set_frontend() 79 static int ddbridge_dummy_fe_sleep(struct dvb_frontend *fe) in ddbridge_dummy_fe_sleep() 84 static int ddbridge_dummy_fe_init(struct dvb_frontend *fe) in ddbridge_dummy_fe_init() [all …]
|
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
D | vp7045-fe.c | 21 struct dvb_frontend fe; 25 static int vp7045_fe_read_status(struct dvb_frontend *fe, in vp7045_fe_read_status() 52 static int vp7045_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in vp7045_fe_read_ber() 61 static int vp7045_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) in vp7045_fe_read_unc_blocks() 69 static int vp7045_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) in vp7045_fe_read_signal_strength() 79 static int vp7045_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp7045_fe_read_snr() 87 static int vp7045_fe_init(struct dvb_frontend* fe) in vp7045_fe_init() 92 static int vp7045_fe_sleep(struct dvb_frontend* fe) in vp7045_fe_sleep() 97 static int vp7045_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *… in vp7045_fe_get_tune_settings() 103 static int vp7045_fe_set_frontend(struct dvb_frontend *fe) in vp7045_fe_set_frontend() [all …]
|