/drivers/media/common/tuners/ |
D | mxl5005s.c | 299 static u16 MXL_ControlWrite(struct dvb_frontend *fe, u16 ControlNum, u32 value); 300 static u16 MXL_ControlRead(struct dvb_frontend *fe, u16 controlNum, u32 *value); 301 static void MXL_RegWriteBit(struct dvb_frontend *fe, u8 address, u8 bit, 303 static u16 MXL_GetCHRegister(struct dvb_frontend *fe, u8 *RegNum, 306 static u16 MXL_RegRead(struct dvb_frontend *fe, u8 RegNum, u8 *RegVal); 307 static u16 MXL_ControlWrite_Group(struct dvb_frontend *fe, u16 controlNum, 309 static u16 MXL_SetGPIO(struct dvb_frontend *fe, u8 GPIO_Num, u8 GPIO_Val); 310 static u16 MXL_GetInitRegister(struct dvb_frontend *fe, u8 *RegNum, 312 static u16 MXL_TuneRF(struct dvb_frontend *fe, u32 RF_Freq); 313 static void MXL_SynthIFLO_Calc(struct dvb_frontend *fe); [all …]
|
D | tda18271-fe.c | 39 static int tda18271_toggle_output(struct dvb_frontend *fe, int standby) in tda18271_toggle_output() argument 41 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_toggle_output() 43 int ret = tda18271_set_standby_mode(fe, standby ? 1 : 0, in tda18271_toggle_output() 60 static inline int charge_pump_source(struct dvb_frontend *fe, int force) in charge_pump_source() argument 62 struct tda18271_priv *priv = fe->tuner_priv; in charge_pump_source() 63 return tda18271_charge_pump_source(fe, in charge_pump_source() 69 static inline void tda18271_set_if_notch(struct dvb_frontend *fe) in tda18271_set_if_notch() argument 71 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_set_if_notch() 84 static int tda18271_channel_configuration(struct dvb_frontend *fe, in tda18271_channel_configuration() argument 88 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_channel_configuration() [all …]
|
D | tda8290.c | 61 static int tda8290_i2c_bridge(struct dvb_frontend *fe, int close) in tda8290_i2c_bridge() argument 63 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_i2c_bridge() 82 static int tda8295_i2c_bridge(struct dvb_frontend *fe, int close) in tda8295_i2c_bridge() argument 84 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8295_i2c_bridge() 114 static void set_audio(struct dvb_frontend *fe, in set_audio() argument 117 struct tda8290_priv *priv = fe->analog_demod_priv; in set_audio() 175 static void tda8290_set_params(struct dvb_frontend *fe, in tda8290_set_params() argument 178 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_set_params() 202 set_audio(fe, params); in tda8290_set_params() 236 tda8290_i2c_bridge(fe, 1); in tda8290_set_params() [all …]
|
D | tda18271-common.c | 23 static int tda18271_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in tda18271_i2c_gate_ctrl() argument 25 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_i2c_gate_ctrl() 49 if (fe->ops.analog_ops.i2c_gate_ctrl) in tda18271_i2c_gate_ctrl() 50 ret = fe->ops.analog_ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl() 53 if (fe->ops.i2c_gate_ctrl) in tda18271_i2c_gate_ctrl() 54 ret = fe->ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl() 66 static void tda18271_dump_regs(struct dvb_frontend *fe, int extended) in tda18271_dump_regs() argument 68 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_dump_regs() 121 int tda18271_read_regs(struct dvb_frontend *fe) in tda18271_read_regs() argument 123 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_read_regs() [all …]
|
D | tuner-simple.c | 122 static int tuner_read_status(struct dvb_frontend *fe) in tuner_read_status() argument 124 struct tuner_simple_priv *priv = fe->tuner_priv; in tuner_read_status() 165 static int simple_get_status(struct dvb_frontend *fe, u32 *status) in simple_get_status() argument 167 struct tuner_simple_priv *priv = fe->tuner_priv; in simple_get_status() 173 tuner_status = tuner_read_status(fe); in simple_get_status() 187 static int simple_get_rf_strength(struct dvb_frontend *fe, u16 *strength) in simple_get_rf_strength() argument 189 struct tuner_simple_priv *priv = fe->tuner_priv; in simple_get_rf_strength() 195 signal = tuner_signal(tuner_read_status(fe)); in simple_get_rf_strength() 233 static struct tuner_params *simple_tuner_params(struct dvb_frontend *fe, in simple_tuner_params() argument 236 struct tuner_simple_priv *priv = fe->tuner_priv; in simple_tuner_params() [all …]
|
D | mc44s803.c | 83 static int mc44s803_release(struct dvb_frontend *fe) in mc44s803_release() argument 85 struct mc44s803_priv *priv = fe->tuner_priv; in mc44s803_release() 87 fe->tuner_priv = NULL; in mc44s803_release() 93 static int mc44s803_init(struct dvb_frontend *fe) in mc44s803_init() argument 95 struct mc44s803_priv *priv = fe->tuner_priv; in mc44s803_init() 99 if (fe->ops.i2c_gate_ctrl) in mc44s803_init() 100 fe->ops.i2c_gate_ctrl(fe, 1); in mc44s803_init() 205 if (fe->ops.i2c_gate_ctrl) in mc44s803_init() 206 fe->ops.i2c_gate_ctrl(fe, 0); in mc44s803_init() 210 if (fe->ops.i2c_gate_ctrl) in mc44s803_init() [all …]
|
/drivers/media/dvb/b2c2/ |
D | flexcop-fe-tuner.c | 26 #define FE_SUPPORTED(fe) (defined(CONFIG_DVB_##fe) || \ argument 27 (defined(CONFIG_DVB_##fe##_MODULE) && defined(MODULE))) 31 static int flexcop_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) in flexcop_set_voltage() argument 33 struct flexcop_device *fc = fe->dvb->priv; in flexcop_set_voltage() 59 static int flexcop_sleep(struct dvb_frontend* fe) in flexcop_sleep() argument 61 struct flexcop_device *fc = fe->dvb->priv; in flexcop_sleep() 63 return fc->fe_sleep(fe); in flexcop_sleep() 70 static int flexcop_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone) in flexcop_set_tone() argument 73 struct flexcop_device *fc = fe->dvb->priv; in flexcop_set_tone() 97 static void flexcop_diseqc_send_bit(struct dvb_frontend* fe, int data) in flexcop_diseqc_send_bit() argument [all …]
|
/drivers/media/dvb/dvb-core/ |
D | dvb_frontend.c | 143 static void dvb_frontend_wakeup(struct dvb_frontend *fe); 144 static int dtv_get_frontend(struct dvb_frontend *fe, 146 static int dtv_property_legacy_params_sync(struct dvb_frontend *fe, 149 static bool has_get_frontend(struct dvb_frontend *fe) in has_get_frontend() argument 151 return fe->ops.get_frontend != NULL; in has_get_frontend() 203 static void dvb_frontend_add_event(struct dvb_frontend *fe, fe_status_t status) in dvb_frontend_add_event() argument 205 struct dvb_frontend_private *fepriv = fe->frontend_priv; in dvb_frontend_add_event() 212 if ((status & FE_HAS_LOCK) && has_get_frontend(fe)) in dvb_frontend_add_event() 213 dtv_get_frontend(fe, &fepriv->parameters_out); in dvb_frontend_add_event() 234 static int dvb_frontend_get_event(struct dvb_frontend *fe, in dvb_frontend_get_event() argument [all …]
|
D | dvb_frontend.h | 201 int (*release)(struct dvb_frontend *fe); 202 int (*init)(struct dvb_frontend *fe); 203 int (*sleep)(struct dvb_frontend *fe); 206 int (*set_params)(struct dvb_frontend *fe); 207 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p); 210 int (*calc_regs)(struct dvb_frontend *fe, u8 *buf, int buf_len); 213 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg); 215 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency); 216 int (*get_bandwidth)(struct dvb_frontend *fe, u32 *bandwidth); 217 int (*get_if_frequency)(struct dvb_frontend *fe, u32 *frequency); [all …]
|
/drivers/media/dvb/frontends/ |
D | cxd2820r_core.c | 173 int cxd2820r_gpio(struct dvb_frontend *fe) in cxd2820r_gpio() argument 175 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_gpio() 178 dbg("%s: delsys=%d", __func__, fe->dtv_property_cache.delivery_system); in cxd2820r_gpio() 180 switch (fe->dtv_property_cache.delivery_system) { in cxd2820r_gpio() 249 static int cxd2820r_set_frontend(struct dvb_frontend *fe) in cxd2820r_set_frontend() argument 251 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_set_frontend() 254 dbg("%s: delsys=%d", __func__, fe->dtv_property_cache.delivery_system); in cxd2820r_set_frontend() 257 ret = cxd2820r_init_t(fe); in cxd2820r_set_frontend() 260 ret = cxd2820r_set_frontend_t(fe); in cxd2820r_set_frontend() 265 ret = cxd2820r_init_t(fe); in cxd2820r_set_frontend() [all …]
|
D | dib8000.c | 77 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS]; member 315 switch (state->fe[0]->dtv_property_cache.transmission_mode) { in fft_to_mode() 338 static int dib8000_set_output_mode(struct dvb_frontend *fe, int mode) in dib8000_set_output_mode() argument 340 struct dib8000_state *state = fe->demodulator_priv; in dib8000_set_output_mode() 349 &state->fe[0], mode); in dib8000_set_output_mode() 384 &state->fe[0]); in dib8000_set_output_mode() 399 static int dib8000_set_diversity_in(struct dvb_frontend *fe, int onoff) in dib8000_set_diversity_in() argument 401 struct dib8000_state *state = fe->demodulator_priv; in dib8000_set_diversity_in() 563 static int dib8000_set_bandwidth(struct dvb_frontend *fe, u32 bw) in dib8000_set_bandwidth() argument 565 struct dib8000_state *state = fe->demodulator_priv; in dib8000_set_bandwidth() [all …]
|
D | s5h1409.c | 349 static int s5h1409_softreset(struct dvb_frontend *fe) in s5h1409_softreset() argument 351 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_softreset() 365 static int s5h1409_set_if_freq(struct dvb_frontend *fe, int KHz) in s5h1409_set_if_freq() argument 367 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_set_if_freq() 390 static int s5h1409_set_spectralinversion(struct dvb_frontend *fe, int inverted) in s5h1409_set_spectralinversion() argument 392 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_set_spectralinversion() 402 static int s5h1409_enable_modulation(struct dvb_frontend *fe, in s5h1409_enable_modulation() argument 405 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_enable_modulation() 413 s5h1409_set_if_freq(fe, S5H1409_VSB_IF_FREQ); in s5h1409_enable_modulation() 421 s5h1409_set_if_freq(fe, S5H1409_QAM_IF_FREQ); in s5h1409_enable_modulation() [all …]
|
D | s5h1411.c | 377 static int s5h1411_softreset(struct dvb_frontend *fe) in s5h1411_softreset() argument 379 struct s5h1411_state *state = fe->demodulator_priv; in s5h1411_softreset() 388 static int s5h1411_set_if_freq(struct dvb_frontend *fe, int KHz) in s5h1411_set_if_freq() argument 390 struct s5h1411_state *state = fe->demodulator_priv; in s5h1411_set_if_freq() 427 static int s5h1411_set_mpeg_timing(struct dvb_frontend *fe, int mode) in s5h1411_set_mpeg_timing() argument 429 struct s5h1411_state *state = fe->demodulator_priv; in s5h1411_set_mpeg_timing() 457 static int s5h1411_set_spectralinversion(struct dvb_frontend *fe, int inversion) in s5h1411_set_spectralinversion() argument 459 struct s5h1411_state *state = fe->demodulator_priv; in s5h1411_set_spectralinversion() 472 static int s5h1411_set_serialmode(struct dvb_frontend *fe, int serial) in s5h1411_set_serialmode() argument 474 struct s5h1411_state *state = fe->demodulator_priv; in s5h1411_set_serialmode() [all …]
|
D | tua6100.c | 45 static int tua6100_release(struct dvb_frontend *fe) in tua6100_release() argument 47 kfree(fe->tuner_priv); in tua6100_release() 48 fe->tuner_priv = NULL; in tua6100_release() 52 static int tua6100_sleep(struct dvb_frontend *fe) in tua6100_sleep() argument 54 struct tua6100_priv *priv = fe->tuner_priv; in tua6100_sleep() 59 if (fe->ops.i2c_gate_ctrl) in tua6100_sleep() 60 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_sleep() 64 if (fe->ops.i2c_gate_ctrl) in tua6100_sleep() 65 fe->ops.i2c_gate_ctrl(fe, 0); in tua6100_sleep() 70 static int tua6100_set_params(struct dvb_frontend *fe) in tua6100_set_params() argument [all …]
|
D | zl10353.c | 53 static int zl10353_single_write(struct dvb_frontend *fe, u8 reg, u8 val) in zl10353_single_write() argument 55 struct zl10353_state *state = fe->demodulator_priv; in zl10353_single_write() 67 static int zl10353_write(struct dvb_frontend *fe, const u8 ibuf[], int ilen) in zl10353_write() argument 71 if ((err = zl10353_single_write(fe, ibuf[0] + i, ibuf[i + 1]))) in zl10353_write() 100 static void zl10353_dump_regs(struct dvb_frontend *fe) in zl10353_dump_regs() argument 102 struct zl10353_state *state = fe->demodulator_priv; in zl10353_dump_regs() 124 static void zl10353_calc_nominal_rate(struct dvb_frontend *fe, in zl10353_calc_nominal_rate() argument 128 struct zl10353_state *state = fe->demodulator_priv; in zl10353_calc_nominal_rate() 145 static void zl10353_calc_input_freq(struct dvb_frontend *fe, in zl10353_calc_input_freq() argument 148 struct zl10353_state *state = fe->demodulator_priv; in zl10353_calc_input_freq() [all …]
|
D | stv6110.c | 59 static int stv6110_release(struct dvb_frontend *fe) in stv6110_release() argument 61 kfree(fe->tuner_priv); in stv6110_release() 62 fe->tuner_priv = NULL; in stv6110_release() 66 static int stv6110_write_regs(struct dvb_frontend *fe, u8 buf[], in stv6110_write_regs() argument 69 struct stv6110_priv *priv = fe->tuner_priv; in stv6110_write_regs() 87 if (fe->ops.i2c_gate_ctrl) in stv6110_write_regs() 88 fe->ops.i2c_gate_ctrl(fe, 1); in stv6110_write_regs() 94 if (fe->ops.i2c_gate_ctrl) in stv6110_write_regs() 95 fe->ops.i2c_gate_ctrl(fe, 0); in stv6110_write_regs() 100 static int stv6110_read_regs(struct dvb_frontend *fe, u8 regs[], in stv6110_read_regs() argument [all …]
|
D | zl10039.c | 134 static int zl10039_init(struct dvb_frontend *fe) in zl10039_init() argument 136 struct zl10039_state *state = fe->tuner_priv; in zl10039_init() 140 if (fe->ops.i2c_gate_ctrl) in zl10039_init() 141 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_init() 154 if (fe->ops.i2c_gate_ctrl) in zl10039_init() 155 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_init() 160 static int zl10039_sleep(struct dvb_frontend *fe) in zl10039_sleep() argument 162 struct zl10039_state *state = fe->tuner_priv; in zl10039_sleep() 166 if (fe->ops.i2c_gate_ctrl) in zl10039_sleep() 167 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_sleep() [all …]
|
D | stb6000.c | 44 static int stb6000_release(struct dvb_frontend *fe) in stb6000_release() argument 46 kfree(fe->tuner_priv); in stb6000_release() 47 fe->tuner_priv = NULL; in stb6000_release() 51 static int stb6000_sleep(struct dvb_frontend *fe) in stb6000_sleep() argument 53 struct stb6000_priv *priv = fe->tuner_priv; in stb6000_sleep() 65 if (fe->ops.i2c_gate_ctrl) in stb6000_sleep() 66 fe->ops.i2c_gate_ctrl(fe, 1); in stb6000_sleep() 72 if (fe->ops.i2c_gate_ctrl) in stb6000_sleep() 73 fe->ops.i2c_gate_ctrl(fe, 0); in stb6000_sleep() 78 static int stb6000_set_params(struct dvb_frontend *fe) in stb6000_set_params() argument [all …]
|
D | cxd2820r_priv.h | 51 struct dvb_frontend fe; member 67 int cxd2820r_gpio(struct dvb_frontend *fe); 89 int cxd2820r_get_frontend_c(struct dvb_frontend *fe); 91 int cxd2820r_set_frontend_c(struct dvb_frontend *fe); 93 int cxd2820r_read_status_c(struct dvb_frontend *fe, fe_status_t *status); 95 int cxd2820r_read_ber_c(struct dvb_frontend *fe, u32 *ber); 97 int cxd2820r_read_signal_strength_c(struct dvb_frontend *fe, u16 *strength); 99 int cxd2820r_read_snr_c(struct dvb_frontend *fe, u16 *snr); 101 int cxd2820r_read_ucblocks_c(struct dvb_frontend *fe, u32 *ucblocks); 103 int cxd2820r_init_c(struct dvb_frontend *fe); [all …]
|
D | dvb-pll.c | 64 void (*set)(struct dvb_frontend *fe, u8 *buf); 95 static void thomson_dtt759x_bw(struct dvb_frontend *fe, u8 *buf) in thomson_dtt759x_bw() argument 97 u32 bw = fe->dtv_property_cache.bandwidth_hz; in thomson_dtt759x_bw() 188 static void tda665x_bw(struct dvb_frontend *fe, u8 *buf) in tda665x_bw() argument 190 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tda665x_bw() 222 static void tua6034_bw(struct dvb_frontend *fe, u8 *buf) in tua6034_bw() argument 224 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tua6034_bw() 246 static void tded4_bw(struct dvb_frontend *fe, u8 *buf) in tded4_bw() argument 248 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tded4_bw() 321 static void opera1_bw(struct dvb_frontend *fe, u8 *buf) in opera1_bw() argument [all …]
|
D | tda826x.c | 44 static int tda826x_release(struct dvb_frontend *fe) in tda826x_release() argument 46 kfree(fe->tuner_priv); in tda826x_release() 47 fe->tuner_priv = NULL; in tda826x_release() 51 static int tda826x_sleep(struct dvb_frontend *fe) in tda826x_sleep() argument 53 struct tda826x_priv *priv = fe->tuner_priv; in tda826x_sleep() 63 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep() 64 fe->ops.i2c_gate_ctrl(fe, 1); in tda826x_sleep() 68 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep() 69 fe->ops.i2c_gate_ctrl(fe, 0); in tda826x_sleep() 74 static int tda826x_set_params(struct dvb_frontend *fe) in tda826x_set_params() argument [all …]
|
D | mb86a20s.c | 240 static int mb86a20s_initfe(struct dvb_frontend *fe) in mb86a20s_initfe() argument 242 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_initfe() 248 if (fe->ops.i2c_gate_ctrl) in mb86a20s_initfe() 249 fe->ops.i2c_gate_ctrl(fe, 0); in mb86a20s_initfe() 267 if (fe->ops.i2c_gate_ctrl) in mb86a20s_initfe() 268 fe->ops.i2c_gate_ctrl(fe, 1); in mb86a20s_initfe() 281 static int mb86a20s_read_signal_strength(struct dvb_frontend *fe, u16 *strength) in mb86a20s_read_signal_strength() argument 283 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_read_signal_strength() 289 if (fe->ops.i2c_gate_ctrl) in mb86a20s_read_signal_strength() 290 fe->ops.i2c_gate_ctrl(fe, 0); in mb86a20s_read_signal_strength() [all …]
|
/drivers/media/video/em28xx/ |
D | em28xx-dvb.c | 65 struct dvb_frontend *fe[2]; member 235 static int em28xx_dvb_bus_ctrl(struct dvb_frontend *fe, int acquire) in em28xx_dvb_bus_ctrl() argument 237 struct em28xx *dev = fe->dvb->priv; in em28xx_dvb_bus_ctrl() 341 static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable) in drxk_gate_ctrl() argument 343 struct em28xx_dvb *dvb = fe->sec_priv; in drxk_gate_ctrl() 351 status = dvb->gate_ctrl(fe, 1); in drxk_gate_ctrl() 353 status = dvb->gate_ctrl(fe, 0); in drxk_gate_ctrl() 501 static int em28xx_mt352_terratec_xs_init(struct dvb_frontend *fe) in em28xx_mt352_terratec_xs_init() argument 515 mt352_write(fe, clock_config, sizeof(clock_config)); in em28xx_mt352_terratec_xs_init() 517 mt352_write(fe, reset, sizeof(reset)); in em28xx_mt352_terratec_xs_init() [all …]
|
/drivers/media/dvb/bt8xx/ |
D | dvb-bt8xx.c | 132 static int thomson_dtt7579_demod_init(struct dvb_frontend* fe) in thomson_dtt7579_demod_init() argument 141 mt352_write(fe, mt352_clock_config, sizeof(mt352_clock_config)); in thomson_dtt7579_demod_init() 143 mt352_write(fe, mt352_reset, sizeof(mt352_reset)); in thomson_dtt7579_demod_init() 144 mt352_write(fe, mt352_adc_ctl_1_cfg, sizeof(mt352_adc_ctl_1_cfg)); in thomson_dtt7579_demod_init() 146 mt352_write(fe, mt352_agc_cfg, sizeof(mt352_agc_cfg)); in thomson_dtt7579_demod_init() 147 mt352_write(fe, mt352_gpp_ctl_cfg, sizeof(mt352_gpp_ctl_cfg)); in thomson_dtt7579_demod_init() 148 mt352_write(fe, mt352_capt_range_cfg, sizeof(mt352_capt_range_cfg)); in thomson_dtt7579_demod_init() 153 static int thomson_dtt7579_tuner_calc_regs(struct dvb_frontend *fe, u8* pllbuf, int buf_len) in thomson_dtt7579_tuner_calc_regs() argument 155 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in thomson_dtt7579_tuner_calc_regs() 197 static int cx24108_tuner_set_params(struct dvb_frontend *fe) in cx24108_tuner_set_params() argument [all …]
|
/drivers/media/dvb/dvb-usb/ |
D | dvb-usb-dvb.c | 32 if (adap->props.fe[adap->active_fe].streaming_ctrl != NULL) { in dvb_usb_ctrl_feed() 33 ret = adap->props.fe[adap->active_fe].streaming_ctrl(adap, 0); in dvb_usb_ctrl_feed() 48 if (adap->props.fe[adap->active_fe].caps & DVB_USB_ADAP_HAS_PID_FILTER && in dvb_usb_ctrl_feed() 50 adap->props.fe[adap->active_fe].pid_filter != NULL) in dvb_usb_ctrl_feed() 51 adap->props.fe[adap->active_fe].pid_filter(adap, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); in dvb_usb_ctrl_feed() 61 if (adap->props.fe[adap->active_fe].caps & DVB_USB_ADAP_HAS_PID_FILTER && in dvb_usb_ctrl_feed() 62 adap->props.fe[adap->active_fe].caps & in dvb_usb_ctrl_feed() 64 adap->props.fe[adap->active_fe].pid_filter_ctrl != NULL) { in dvb_usb_ctrl_feed() 65 ret = adap->props.fe[adap->active_fe].pid_filter_ctrl(adap, in dvb_usb_ctrl_feed() 73 if (adap->props.fe[adap->active_fe].streaming_ctrl != NULL) { in dvb_usb_ctrl_feed() [all …]
|