Home
last modified time | relevance | path

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

12345678910>>...19

/Linux-v5.4/include/media/
Ddvb_frontend.h75 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 …]
/Linux-v5.4/drivers/media/dvb-frontends/
Ddib0090.h10 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 …]
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.h32 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 …]
Dstv6110x.h18 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 …]
Dstv090x.h81 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 …]
Ddib0070.h10 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 …]
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.h42 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()
Ddvb_dummy_fe.c18 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, u16* strength) in dvb_dummy_fe_read_signal_strength()
46 static int dvb_dummy_fe_read_snr(struct dvb_frontend* fe, u16* snr) in dvb_dummy_fe_read_snr()
52 static int dvb_dummy_fe_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) in dvb_dummy_fe_read_ucblocks()
63 static int dvb_dummy_fe_get_frontend(struct dvb_frontend *fe, in dvb_dummy_fe_get_frontend()
69 static int dvb_dummy_fe_set_frontend(struct dvb_frontend *fe) in dvb_dummy_fe_set_frontend()
80 static int dvb_dummy_fe_sleep(struct dvb_frontend* fe) in dvb_dummy_fe_sleep()
85 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.h11 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()
Ddvb_dummy_fe.h15 extern struct dvb_frontend* dvb_dummy_fe_ofdm_attach(void);
16 extern struct dvb_frontend* dvb_dummy_fe_qpsk_attach(void);
17 extern 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()
Dgp8psk-fe.c29 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 …]
Dor51211.h20 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()
Dcx24123.h19 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured);
26 void (*agc_callback) (struct dvb_frontend *);
30 extern struct dvb_frontend *cx24123_attach(const struct cx24123_config *config,
32 extern struct i2c_adapter *cx24123_get_tuner_i2c_adapter(struct dvb_frontend *);
34 static inline struct dvb_frontend *cx24123_attach( in cx24123_attach()
41 cx24123_get_tuner_i2c_adapter(struct dvb_frontend *fe) in cx24123_get_tuner_i2c_adapter()
/Linux-v5.4/drivers/media/pci/ttpci/
Dbudget.c144 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 …]
Dbudget-patch.c115 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 …]
Dbudget-ci.c615 static int philips_su1278_tt_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in philips_su1278_tt_set_symbol_rate()
647 static int philips_su1278_tt_tuner_set_params(struct dvb_frontend *fe) in philips_su1278_tt_tuner_set_params()
698 static int philips_tdm1316l_tuner_init(struct dvb_frontend *fe) in philips_tdm1316l_tuner_init()
728 static int philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in philips_tdm1316l_tuner_set_params()
814 static int philips_tdm1316l_request_firmware(struct dvb_frontend *fe, in philips_tdm1316l_request_firmware()
844 static int dvbc_philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in dvbc_philips_tdm1316l_tuner_set_params()
1303 budget_ci->budget.dvb_frontend = in frontend_init()
1305 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1306 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init()
1307 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init()
[all …]
/Linux-v5.4/drivers/media/tuners/
Dtda18271-priv.h178 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 …]
Dfc0013.h15 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()
Dtda827x.h21 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()
Dmt2060.h11 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-v5.4/drivers/media/usb/dvb-usb/
Dvp7045-fe.c21 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 …]

12345678910>>...19