Home
last modified time | relevance | path

Searched refs:dvb_frontend (Results 1 – 25 of 458) sorted by relevance

12345678910>>...19

/Linux-v4.19/include/media/
Ddvb_frontend.h74 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/
Ddib0090.h13 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 …]
Ddib9000.h32 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 …]
Ddib8000.h11 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 …]
Dcxd2820r_priv.h45 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 …]
Dstv6110x.h42 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 …]
Ddib0070.h13 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 …]
Dstv090x.h92 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 …]
Ddib7000p.h11 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 …]
Dhelene.h51 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()
Ddvb_dummy_fe.c28 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 …]
Ddib7000m.h13 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()
Dcx24113.h21 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()
Ddvb_dummy_fe.h25 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()
Dgp8psk-fe.c32 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 …]
Dor51211.h30 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()
Dcx24123.h31 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/
Dbudget.c158 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 …]
Dbudget-patch.c129 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 …]
Dbudget-ci.c629 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/
Dtda18271-priv.h190 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 …]
Dfc0013.h25 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()
Dtda827x.h34 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()
Dmt2060.h21 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/
Dvp7045-fe.c25 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 …]

12345678910>>...19