/linux-6.3-rc2/include/media/ |
A D | dvb_frontend.h | 75 struct dvb_frontend; 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); 448 int (*init)(struct dvb_frontend* fe); 449 int (*sleep)(struct dvb_frontend* fe); 456 int (*tune)(struct dvb_frontend* fe, 490 int (*set_lna)(struct dvb_frontend *); 692 struct dvb_frontend { struct [all …]
|
/linux-6.3-rc2/drivers/media/dvb-frontends/ |
A 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… 79 extern void dib0090_pwm_gain_reset(struct dvb_frontend *fe); 81 extern u16 dib0090_get_wbd_offset(struct dvb_frontend *fe); 82 extern int dib0090_gain_control(struct dvb_frontend *fe); 94 static inline struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2… in dib0090_register() [all …]
|
A D | dib9000.h | 34 extern struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe); 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); 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); 44 extern int dib9000_fw_set_component_bus_speed(struct dvb_frontend *fe, u16 speed); 76 static inline int dib9000_fw_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff) in dib9000_fw_pid_filter_ctrl() 88 static inline int dib9000_firmware_post_pll_init(struct dvb_frontend *fe) in dib9000_firmware_post_pll_init() 94 static inline int dib9000_set_slave_frontend(struct dvb_frontend *fe, struct dvb_frontend *fe_slave) in dib9000_set_slave_frontend() [all …]
|
A 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, 48 void (*pwm_agc_reset)(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); 56 int (*set_slave_frontend)(struct dvb_frontend *fe, struct dvb_frontend *fe_slave); 57 struct dvb_frontend *(*get_slave_frontend)(struct dvb_frontend *fe, int slave_index); [all …]
|
A D | cxd2820r_priv.h | 32 struct dvb_frontend fe; 55 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio); 78 int cxd2820r_get_frontend_c(struct dvb_frontend *fe, 81 int cxd2820r_set_frontend_c(struct dvb_frontend *fe); 85 int cxd2820r_init_c(struct dvb_frontend *fe); 87 int cxd2820r_sleep_c(struct dvb_frontend *fe); 94 int cxd2820r_get_frontend_t(struct dvb_frontend *fe, 101 int cxd2820r_init_t(struct dvb_frontend *fe); 103 int cxd2820r_sleep_t(struct dvb_frontend *fe); 117 int cxd2820r_init_t2(struct dvb_frontend *fe); [all …]
|
A 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); 40 int (*tuner_set_bbgain) (struct dvb_frontend *fe, u32 gain); 41 int (*tuner_get_bbgain) (struct dvb_frontend *fe, u32 *gain); 42 int (*tuner_set_refclk) (struct dvb_frontend *fe, u32 refclk); [all …]
|
A D | stv090x.h | 81 int (*tuner_init)(struct dvb_frontend *fe); 82 int (*tuner_sleep)(struct dvb_frontend *fe); 84 int (*tuner_set_frequency)(struct dvb_frontend *fe, u32 frequency); 86 int (*tuner_set_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); 91 int (*tuner_get_status)(struct dvb_frontend *fe, u32 *status); 92 void (*tuner_i2c_lock)(struct dvb_frontend *fe, int lock); 98 struct dvb_frontend* (*get_dvb_frontend)(struct i2c_client *i2c); [all …]
|
A 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 …]
|
A 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); 55 u32 (*ctrl_timf)(struct dvb_frontend *fe, u8 op, u32 timf); 58 int (*pid_filter_ctrl)(struct dvb_frontend *fe, 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); [all …]
|
A 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()
|
A 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() 64 static int dvb_dummy_fe_get_frontend(struct dvb_frontend *fe, in dvb_dummy_fe_get_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() 91 static int dvb_dummy_fe_set_tone(struct dvb_frontend *fe, in dvb_dummy_fe_set_tone() 97 static int dvb_dummy_fe_set_voltage(struct dvb_frontend *fe, in dvb_dummy_fe_set_voltage() 103 static void dvb_dummy_fe_release(struct dvb_frontend *fe) in dvb_dummy_fe_release() 112 struct dvb_frontend *dvb_dummy_fe_ofdm_attach(void) in dvb_dummy_fe_ofdm_attach() 133 struct dvb_frontend *dvb_dummy_fe_qpsk_attach(void) in dvb_dummy_fe_qpsk_attach() [all …]
|
A 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()
|
A 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()
|
A 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()
|
A 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() 101 static int gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in gp8psk_fe_read_snr() 130 static int gp8psk_fe_set_frontend(struct dvb_frontend *fe) in gp8psk_fe_set_frontend() 238 static int gp8psk_fe_send_diseqc_msg (struct dvb_frontend* fe, in gp8psk_fe_send_diseqc_msg() 270 static int gp8psk_fe_set_tone(struct dvb_frontend *fe, in gp8psk_fe_set_tone() 282 static int gp8psk_fe_set_voltage(struct dvb_frontend *fe, in gp8psk_fe_set_voltage() [all …]
|
A 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()
|
/linux-6.3-rc2/drivers/media/pci/ttpci/ |
A D | budget.c | 486 if (budget->dvb_frontend) { in frontend_init() 496 if (budget->dvb_frontend) { in frontend_init() 511 if (budget->dvb_frontend) { in frontend_init() 602 struct dvb_frontend *fe; in frontend_init() 619 struct dvb_frontend *fe; in frontend_init() 658 budget->dvb_frontend, in frontend_init() 679 budget->dvb_frontend->ops.init(budget->dvb_frontend); in frontend_init() 712 budget->dvb_frontend, in frontend_init() 733 budget->dvb_frontend->ops.init(budget->dvb_frontend); in frontend_init() 736 budget->dvb_frontend, in frontend_init() [all …]
|
A D | budget-ci.c | 1304 budget_ci->budget.dvb_frontend = in frontend_init() 1306 if (budget_ci->budget.dvb_frontend) { in frontend_init() 1314 budget_ci->budget.dvb_frontend = in frontend_init() 1316 if (budget_ci->budget.dvb_frontend) { in frontend_init() 1324 budget_ci->budget.dvb_frontend = in frontend_init() 1326 if (budget_ci->budget.dvb_frontend) { in frontend_init() 1334 budget_ci->budget.dvb_frontend = in frontend_init() 1336 if (budget_ci->budget.dvb_frontend) { in frontend_init() 1345 budget_ci->budget.dvb_frontend = in frontend_init() 1347 if (budget_ci->budget.dvb_frontend) { in frontend_init() [all …]
|
/linux-6.3-rc2/drivers/media/tuners/ |
A 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); 201 extern int tda18271_init_regs(struct dvb_frontend *fe); 203 extern int tda18271_charge_pump_source(struct dvb_frontend *fe, [all …]
|
A 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()
|
A 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()
|
A 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()
|
/linux-6.3-rc2/drivers/staging/media/av7110/ |
A D | budget-patch.c | 115 static int budget_set_tone(struct dvb_frontend *fe, in budget_set_tone() 210 static int budget_patch_set_tone(struct dvb_frontend *fe, in budget_patch_set_tone() 325 if (budget->dvb_frontend) { in frontend_init() 335 if (budget->dvb_frontend) { in frontend_init() 347 if (budget->dvb_frontend) { in frontend_init() 357 if (budget->dvb_frontend == NULL) { in frontend_init() 366 dvb_frontend_detach(budget->dvb_frontend); in frontend_init() 367 budget->dvb_frontend = NULL; in frontend_init() 626 if (budget->dvb_frontend) { in budget_patch_detach() 627 dvb_unregister_frontend(budget->dvb_frontend); in budget_patch_detach() [all …]
|
/linux-6.3-rc2/drivers/media/pci/ddbridge/ |
A 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() 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() 89 static void ddbridge_dummy_fe_release(struct dvb_frontend *fe) in ddbridge_dummy_fe_release() [all …]
|
/linux-6.3-rc2/drivers/media/usb/dvb-usb/ |
A 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() 103 static int vp7045_fe_set_frontend(struct dvb_frontend *fe) in vp7045_fe_set_frontend() 133 static void vp7045_fe_release(struct dvb_frontend* fe) in vp7045_fe_release() [all …]
|