/linux-4.4.14/drivers/media/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 | 40 static int tda18271_toggle_output(struct dvb_frontend *fe, int standby) in tda18271_toggle_output() argument 42 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_toggle_output() 44 int ret = tda18271_set_standby_mode(fe, standby ? 1 : 0, in tda18271_toggle_output() 61 static inline int charge_pump_source(struct dvb_frontend *fe, int force) in charge_pump_source() argument 63 struct tda18271_priv *priv = fe->tuner_priv; in charge_pump_source() 64 return tda18271_charge_pump_source(fe, in charge_pump_source() 70 static inline void tda18271_set_if_notch(struct dvb_frontend *fe) in tda18271_set_if_notch() argument 72 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_set_if_notch() 85 static int tda18271_channel_configuration(struct dvb_frontend *fe, in tda18271_channel_configuration() argument 89 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_channel_configuration() [all …]
|
D | tda8290.c | 62 static int tda8290_i2c_bridge(struct dvb_frontend *fe, int close) in tda8290_i2c_bridge() argument 64 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_i2c_bridge() 83 static int tda8295_i2c_bridge(struct dvb_frontend *fe, int close) in tda8295_i2c_bridge() argument 85 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8295_i2c_bridge() 115 static void set_audio(struct dvb_frontend *fe, in set_audio() argument 118 struct tda8290_priv *priv = fe->analog_demod_priv; in set_audio() 176 static void tda8290_set_params(struct dvb_frontend *fe, in tda8290_set_params() argument 179 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_set_params() 203 set_audio(fe, params); in tda8290_set_params() 237 if (fe->ops.analog_ops.i2c_gate_ctrl) 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 | fc0012.c | 58 static int fc0012_release(struct dvb_frontend *fe) in fc0012_release() argument 60 kfree(fe->tuner_priv); in fc0012_release() 61 fe->tuner_priv = NULL; in fc0012_release() 65 static int fc0012_init(struct dvb_frontend *fe) in fc0012_init() argument 67 struct fc0012_priv *priv = fe->tuner_priv; in fc0012_init() 113 if (fe->ops.i2c_gate_ctrl) in fc0012_init() 114 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0012_init() 122 if (fe->ops.i2c_gate_ctrl) in fc0012_init() 123 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0012_init() 132 static int fc0012_set_params(struct dvb_frontend *fe) in fc0012_set_params() argument [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 …]
|
D | fc0013.c | 55 static int fc0013_release(struct dvb_frontend *fe) in fc0013_release() argument 57 kfree(fe->tuner_priv); in fc0013_release() 58 fe->tuner_priv = NULL; in fc0013_release() 62 static int fc0013_init(struct dvb_frontend *fe) in fc0013_init() argument 64 struct fc0013_priv *priv = fe->tuner_priv; in fc0013_init() 106 if (fe->ops.i2c_gate_ctrl) in fc0013_init() 107 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in fc0013_init() 115 if (fe->ops.i2c_gate_ctrl) in fc0013_init() 116 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in fc0013_init() 124 static int fc0013_sleep(struct dvb_frontend *fe) in fc0013_sleep() argument [all …]
|
D | tea5761.c | 139 static int __set_radio_freq(struct dvb_frontend *fe, in __set_radio_freq() argument 143 struct tea5761_priv *priv = fe->tuner_priv; in __set_radio_freq() 181 static int set_radio_freq(struct dvb_frontend *fe, in set_radio_freq() argument 184 struct tea5761_priv *priv = fe->analog_demod_priv; in set_radio_freq() 188 return __set_radio_freq(fe, params->frequency, in set_radio_freq() 192 static int set_radio_sleep(struct dvb_frontend *fe) in set_radio_sleep() argument 194 struct tea5761_priv *priv = fe->analog_demod_priv; in set_radio_sleep() 198 return __set_radio_freq(fe, priv->frequency, false); in set_radio_sleep() 201 static int tea5761_read_status(struct dvb_frontend *fe, char *buffer) in tea5761_read_status() argument 203 struct tea5761_priv *priv = fe->tuner_priv; in tea5761_read_status() [all …]
|
D | tuner-simple.c | 123 static int tuner_read_status(struct dvb_frontend *fe) in tuner_read_status() argument 125 struct tuner_simple_priv *priv = fe->tuner_priv; in tuner_read_status() 166 static int simple_get_status(struct dvb_frontend *fe, u32 *status) in simple_get_status() argument 168 struct tuner_simple_priv *priv = fe->tuner_priv; in simple_get_status() 174 tuner_status = tuner_read_status(fe); in simple_get_status() 188 static int simple_get_rf_strength(struct dvb_frontend *fe, u16 *strength) in simple_get_rf_strength() argument 190 struct tuner_simple_priv *priv = fe->tuner_priv; in simple_get_rf_strength() 196 signal = tuner_signal(tuner_read_status(fe)); in simple_get_rf_strength() 234 static struct tuner_params *simple_tuner_params(struct dvb_frontend *fe, in simple_tuner_params() argument 237 struct tuner_simple_priv *priv = fe->tuner_priv; in simple_tuner_params() [all …]
|
D | tda18218.c | 124 static int tda18218_set_params(struct dvb_frontend *fe) in tda18218_set_params() argument 126 struct tda18218_priv *priv = fe->tuner_priv; in tda18218_set_params() 127 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in tda18218_set_params() 150 if (fe->ops.i2c_gate_ctrl) in tda18218_set_params() 151 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_set_params() 210 if (fe->ops.i2c_gate_ctrl) in tda18218_set_params() 211 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_set_params() 219 static int tda18218_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in tda18218_get_if_frequency() argument 221 struct tda18218_priv *priv = fe->tuner_priv; in tda18218_get_if_frequency() 227 static int tda18218_sleep(struct dvb_frontend *fe) in tda18218_sleep() argument [all …]
|
D | tda827x.c | 50 static void tda827x_set_std(struct dvb_frontend *fe, in tda827x_set_std() argument 53 struct tda827x_priv *priv = fe->tuner_priv; in tda827x_set_std() 136 static int tuner_transfer(struct dvb_frontend *fe, in tuner_transfer() argument 141 struct tda827x_priv *priv = fe->tuner_priv; in tuner_transfer() 143 if (fe->ops.i2c_gate_ctrl) in tuner_transfer() 144 fe->ops.i2c_gate_ctrl(fe, 1); in tuner_transfer() 146 if (fe->ops.i2c_gate_ctrl) in tuner_transfer() 147 fe->ops.i2c_gate_ctrl(fe, 0); in tuner_transfer() 155 static int tda827xo_set_params(struct dvb_frontend *fe) in tda827xo_set_params() argument 157 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in tda827xo_set_params() [all …]
|
D | mxl5007t.c | 587 static int mxl5007t_get_status(struct dvb_frontend *fe, u32 *status) in mxl5007t_get_status() argument 589 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_get_status() 594 if (fe->ops.i2c_gate_ctrl) in mxl5007t_get_status() 595 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_get_status() 606 if (fe->ops.i2c_gate_ctrl) in mxl5007t_get_status() 607 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_get_status() 614 static int mxl5007t_set_params(struct dvb_frontend *fe) in mxl5007t_set_params() argument 616 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mxl5007t_set_params() 618 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_set_params() 655 if (fe->ops.i2c_gate_ctrl) in mxl5007t_set_params() [all …]
|
D | mt2060.c | 156 static int mt2060_set_params(struct dvb_frontend *fe) in mt2060_set_params() argument 158 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mt2060_set_params() 168 priv = fe->tuner_priv; in mt2060_set_params() 174 if (fe->ops.i2c_gate_ctrl) in mt2060_set_params() 175 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in mt2060_set_params() 239 if (fe->ops.i2c_gate_ctrl) in mt2060_set_params() 240 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in mt2060_set_params() 288 static int mt2060_get_frequency(struct dvb_frontend *fe, u32 *frequency) in mt2060_get_frequency() argument 290 struct mt2060_priv *priv = fe->tuner_priv; in mt2060_get_frequency() 295 static int mt2060_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in mt2060_get_if_frequency() argument [all …]
|
D | mt20xx.c | 52 static int microtune_release(struct dvb_frontend *fe) in microtune_release() argument 54 kfree(fe->tuner_priv); in microtune_release() 55 fe->tuner_priv = NULL; in microtune_release() 60 static int microtune_get_frequency(struct dvb_frontend *fe, u32 *frequency) in microtune_get_frequency() argument 62 struct microtune_priv *priv = fe->tuner_priv; in microtune_get_frequency() 68 static int mt2032_spurcheck(struct dvb_frontend *fe, in mt2032_spurcheck() argument 71 struct microtune_priv *priv = fe->tuner_priv; in mt2032_spurcheck() 99 static int mt2032_compute_freq(struct dvb_frontend *fe, in mt2032_compute_freq() argument 108 struct microtune_priv *priv = fe->tuner_priv; in mt2032_compute_freq() 159 mt2032_spurcheck(fe, lo1freq, desired_lo2, spectrum_from, spectrum_to); in mt2032_compute_freq() [all …]
|
D | tua9001.c | 19 static int tua9001_init(struct dvb_frontend *fe) in tua9001_init() argument 21 struct tua9001_dev *dev = fe->tuner_priv; in tua9001_init() 44 if (fe->callback) { in tua9001_init() 45 ret = fe->callback(client->adapter, in tua9001_init() 63 static int tua9001_sleep(struct dvb_frontend *fe) in tua9001_sleep() argument 65 struct tua9001_dev *dev = fe->tuner_priv; in tua9001_sleep() 71 if (fe->callback) { in tua9001_sleep() 72 ret = fe->callback(client->adapter, in tua9001_sleep() 84 static int tua9001_set_params(struct dvb_frontend *fe) in tua9001_set_params() argument 86 struct tua9001_dev *dev = fe->tuner_priv; in tua9001_set_params() [all …]
|
D | max2165.c | 263 static int max2165_set_params(struct dvb_frontend *fe) in max2165_set_params() argument 265 struct max2165_priv *priv = fe->tuner_priv; in max2165_set_params() 266 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in max2165_set_params() 282 if (fe->ops.i2c_gate_ctrl) in max2165_set_params() 283 fe->ops.i2c_gate_ctrl(fe, 1); in max2165_set_params() 288 if (fe->ops.i2c_gate_ctrl) in max2165_set_params() 289 fe->ops.i2c_gate_ctrl(fe, 0); in max2165_set_params() 297 static int max2165_get_frequency(struct dvb_frontend *fe, u32 *freq) in max2165_get_frequency() argument 299 struct max2165_priv *priv = fe->tuner_priv; in max2165_get_frequency() 305 static int max2165_get_bandwidth(struct dvb_frontend *fe, u32 *bw) in max2165_get_bandwidth() argument [all …]
|
D | xc5000.c | 72 struct dvb_frontend *fe; member 253 static int xc_load_fw_and_init_tuner(struct dvb_frontend *fe, int force); 254 static int xc5000_is_firmware_loaded(struct dvb_frontend *fe); 256 static int xc5000_tuner_reset(struct dvb_frontend *fe); 307 static int xc5000_tuner_reset(struct dvb_frontend *fe) in xc5000_tuner_reset() argument 309 struct xc5000_priv *priv = fe->tuner_priv; in xc5000_tuner_reset() 314 if (fe->callback) { in xc5000_tuner_reset() 315 ret = fe->callback(((fe->dvb) && (fe->dvb->priv)) ? in xc5000_tuner_reset() 316 fe->dvb->priv : in xc5000_tuner_reset() 363 static int xc_load_i2c_sequence(struct dvb_frontend *fe, const u8 *i2c_sequence) in xc_load_i2c_sequence() argument [all …]
|
D | tda9887.c | 270 static void dump_read_message(struct dvb_frontend *fe, unsigned char *buf) in dump_read_message() argument 272 struct tda9887_priv *priv = fe->analog_demod_priv; in dump_read_message() 300 static void dump_write_message(struct dvb_frontend *fe, unsigned char *buf) in dump_write_message() argument 302 struct tda9887_priv *priv = fe->analog_demod_priv; in dump_write_message() 400 static int tda9887_set_tvnorm(struct dvb_frontend *fe) in tda9887_set_tvnorm() argument 402 struct tda9887_priv *priv = fe->analog_demod_priv; in tda9887_set_tvnorm() 442 static int tda9887_set_insmod(struct dvb_frontend *fe) in tda9887_set_insmod() argument 444 struct tda9887_priv *priv = fe->analog_demod_priv; in tda9887_set_insmod() 474 static int tda9887_do_config(struct dvb_frontend *fe) in tda9887_do_config() argument 476 struct tda9887_priv *priv = fe->analog_demod_priv; in tda9887_do_config() [all …]
|
D | tda18212.c | 32 static int tda18212_set_params(struct dvb_frontend *fe) in tda18212_set_params() argument 34 struct tda18212_dev *dev = fe->tuner_priv; in tda18212_set_params() 35 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in tda18212_set_params() 68 if (fe->ops.i2c_gate_ctrl) in tda18212_set_params() 69 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18212_set_params() 157 if (fe->ops.i2c_gate_ctrl) in tda18212_set_params() 158 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18212_set_params() 167 static int tda18212_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in tda18212_get_if_frequency() argument 169 struct tda18212_dev *dev = fe->tuner_priv; in tda18212_get_if_frequency() 193 struct dvb_frontend *fe = cfg->fe; in tda18212_probe() local [all …]
|
D | tea5767.c | 188 static int set_radio_freq(struct dvb_frontend *fe, in set_radio_freq() argument 191 struct tea5767_priv *priv = fe->tuner_priv; in set_radio_freq() 285 static int tea5767_read_status(struct dvb_frontend *fe, char *buffer) in tea5767_read_status() argument 287 struct tea5767_priv *priv = fe->tuner_priv; in tea5767_read_status() 299 static inline int tea5767_signal(struct dvb_frontend *fe, const char *buffer) in tea5767_signal() argument 301 struct tea5767_priv *priv = fe->tuner_priv; in tea5767_signal() 310 static inline int tea5767_stereo(struct dvb_frontend *fe, const char *buffer) in tea5767_stereo() argument 312 struct tea5767_priv *priv = fe->tuner_priv; in tea5767_stereo() 321 static int tea5767_get_status(struct dvb_frontend *fe, u32 *status) in tea5767_get_status() argument 327 if (0 == tea5767_read_status(fe, buffer)) { in tea5767_get_status() [all …]
|
D | tda18271-priv.h | 188 extern int tda18271_lookup_pll_map(struct dvb_frontend *fe, 191 extern int tda18271_lookup_map(struct dvb_frontend *fe, 195 extern int tda18271_lookup_thermometer(struct dvb_frontend *fe); 197 extern int tda18271_lookup_rf_band(struct dvb_frontend *fe, 200 extern int tda18271_lookup_cid_target(struct dvb_frontend *fe, 204 extern int tda18271_assign_map_layout(struct dvb_frontend *fe); 208 extern int tda18271_read_regs(struct dvb_frontend *fe); 209 extern int tda18271_read_extended(struct dvb_frontend *fe); 210 extern int tda18271_write_regs(struct dvb_frontend *fe, int idx, int len); 211 extern int tda18271_init_regs(struct dvb_frontend *fe); [all …]
|
D | qt1010.c | 57 static int qt1010_set_params(struct dvb_frontend *fe) in qt1010_set_params() argument 59 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in qt1010_set_params() 118 priv = fe->tuner_priv; in qt1010_set_params() 126 if (fe->ops.i2c_gate_ctrl) in qt1010_set_params() 127 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in qt1010_set_params() 222 if (fe->ops.i2c_gate_ctrl) in qt1010_set_params() 223 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in qt1010_set_params() 290 static int qt1010_init(struct dvb_frontend *fe) in qt1010_init() argument 292 struct qt1010_priv *priv = fe->tuner_priv; in qt1010_init() 293 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in qt1010_init() [all …]
|
D | mxl301rf.c | 77 static int mxl301rf_get_rf_strength(struct dvb_frontend *fe, u16 *out) in mxl301rf_get_rf_strength() argument 86 rssi = &fe->dtv_property_cache.strength; in mxl301rf_get_rf_strength() 91 state = fe->tuner_priv; in mxl301rf_get_rf_strength() 162 static int mxl301rf_set_params(struct dvb_frontend *fe) in mxl301rf_set_params() argument 186 state = fe->tuner_priv; in mxl301rf_set_params() 187 freq = fe->dtv_property_cache.frequency; in mxl301rf_set_params() 234 __func__, fe->dvb->num, fe->id); in mxl301rf_set_params() 243 static int mxl301rf_sleep(struct dvb_frontend *fe) in mxl301rf_sleep() argument 248 state = fe->tuner_priv; in mxl301rf_sleep() 252 __func__, fe->dvb->num, fe->id); in mxl301rf_sleep() [all …]
|
D | tuner-xc2028.c | 299 static int load_all_firmwares(struct dvb_frontend *fe, in load_all_firmwares() argument 302 struct xc2028_data *priv = fe->tuner_priv; in load_all_firmwares() 432 static int seek_firmware(struct dvb_frontend *fe, unsigned int type, in seek_firmware() argument 435 struct xc2028_data *priv = fe->tuner_priv; in seek_firmware() 523 static inline int do_tuner_callback(struct dvb_frontend *fe, int cmd, int arg) in do_tuner_callback() argument 525 struct xc2028_data *priv = fe->tuner_priv; in do_tuner_callback() 534 return (!fe->callback) ? -EINVAL : in do_tuner_callback() 535 fe->callback(((fe->dvb) && (fe->dvb->priv)) ? in do_tuner_callback() 536 fe->dvb->priv : priv->i2c_props.adap->algo_data, in do_tuner_callback() 540 static int load_firmware(struct dvb_frontend *fe, unsigned int type, in load_firmware() argument [all …]
|
D | qm1d1c0042.c | 122 __func__, state->cfg.fe->dvb->num, state->cfg.fe->id); in qm1d1c0042_wakeup() 128 static int qm1d1c0042_set_config(struct dvb_frontend *fe, void *priv_cfg) in qm1d1c0042_set_config() argument 133 state = fe->tuner_priv; in qm1d1c0042_set_config() 136 if (cfg->fe) in qm1d1c0042_set_config() 137 state->cfg.fe = cfg->fe; in qm1d1c0042_set_config() 178 static int qm1d1c0042_set_params(struct dvb_frontend *fe) in qm1d1c0042_set_params() argument 187 state = fe->tuner_priv; in qm1d1c0042_set_params() 188 freq = fe->dtv_property_cache.frequency; in qm1d1c0042_set_params() 298 static int qm1d1c0042_sleep(struct dvb_frontend *fe) in qm1d1c0042_sleep() argument 303 state = fe->tuner_priv; in qm1d1c0042_sleep() [all …]
|
D | mt2266.c | 125 static int mt2266_set_params(struct dvb_frontend *fe) in mt2266_set_params() argument 127 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mt2266_set_params() 137 priv = fe->tuner_priv; in mt2266_set_params() 264 static int mt2266_get_frequency(struct dvb_frontend *fe, u32 *frequency) in mt2266_get_frequency() argument 266 struct mt2266_priv *priv = fe->tuner_priv; in mt2266_get_frequency() 271 static int mt2266_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in mt2266_get_bandwidth() argument 273 struct mt2266_priv *priv = fe->tuner_priv; in mt2266_get_bandwidth() 278 static int mt2266_init(struct dvb_frontend *fe) in mt2266_init() argument 281 struct mt2266_priv *priv = fe->tuner_priv; in mt2266_init() 291 static int mt2266_sleep(struct dvb_frontend *fe) in mt2266_sleep() argument [all …]
|
D | mt2131.c | 95 static int mt2131_set_params(struct dvb_frontend *fe) in mt2131_set_params() argument 97 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mt2131_set_params() 107 priv = fe->tuner_priv; in mt2131_set_params() 184 static int mt2131_get_frequency(struct dvb_frontend *fe, u32 *frequency) in mt2131_get_frequency() argument 186 struct mt2131_priv *priv = fe->tuner_priv; in mt2131_get_frequency() 192 static int mt2131_get_status(struct dvb_frontend *fe, u32 *status) in mt2131_get_status() argument 194 struct mt2131_priv *priv = fe->tuner_priv; in mt2131_get_status() 211 static int mt2131_init(struct dvb_frontend *fe) in mt2131_init() argument 213 struct mt2131_priv *priv = fe->tuner_priv; in mt2131_init() 233 static int mt2131_release(struct dvb_frontend *fe) in mt2131_release() argument [all …]
|
D | si2157.c | 78 static int si2157_init(struct dvb_frontend *fe) in si2157_init() argument 80 struct i2c_client *client = fe->tuner_priv; in si2157_init() 82 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in si2157_init() 225 static int si2157_sleep(struct dvb_frontend *fe) in si2157_sleep() argument 227 struct i2c_client *client = fe->tuner_priv; in si2157_sleep() 253 static int si2157_set_params(struct dvb_frontend *fe) in si2157_set_params() argument 255 struct i2c_client *client = fe->tuner_priv; in si2157_set_params() 257 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in si2157_set_params() 355 static int si2157_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in si2157_get_if_frequency() argument 357 struct i2c_client *client = fe->tuner_priv; in si2157_get_if_frequency() [all …]
|
D | fc0013.h | 30 extern struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, 34 extern int fc0013_rc_cal_add(struct dvb_frontend *fe, int rc_val); 35 extern int fc0013_rc_cal_reset(struct dvb_frontend *fe); 37 static inline struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, in fc0013_attach() argument 46 static inline int fc0013_rc_cal_add(struct dvb_frontend *fe, int rc_val) in fc0013_rc_cal_add() argument 51 static inline int fc0013_rc_cal_reset(struct dvb_frontend *fe) in fc0013_rc_cal_reset() argument
|
D | xc4000.c | 255 static int xc4000_tuner_reset(struct dvb_frontend *fe); 275 static int xc4000_tuner_reset(struct dvb_frontend *fe) in xc4000_tuner_reset() argument 277 struct xc4000_priv *priv = fe->tuner_priv; in xc4000_tuner_reset() 282 if (fe->callback) { in xc4000_tuner_reset() 283 ret = fe->callback(((fe->dvb) && (fe->dvb->priv)) ? in xc4000_tuner_reset() 284 fe->dvb->priv : in xc4000_tuner_reset() 314 static int xc_load_i2c_sequence(struct dvb_frontend *fe, const u8 *i2c_sequence) in xc_load_i2c_sequence() argument 316 struct xc4000_priv *priv = fe->tuner_priv; in xc_load_i2c_sequence() 636 static int seek_firmware(struct dvb_frontend *fe, unsigned int type, in seek_firmware() argument 639 struct xc4000_priv *priv = fe->tuner_priv; in seek_firmware() [all …]
|
D | fc0011.c | 115 static int fc0011_release(struct dvb_frontend *fe) in fc0011_release() argument 117 kfree(fe->tuner_priv); in fc0011_release() 118 fe->tuner_priv = NULL; in fc0011_release() 123 static int fc0011_init(struct dvb_frontend *fe) in fc0011_init() argument 125 struct fc0011_priv *priv = fe->tuner_priv; in fc0011_init() 128 if (WARN_ON(!fe->callback)) in fc0011_init() 131 err = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in fc0011_init() 137 err = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in fc0011_init() 178 static int fc0011_set_params(struct dvb_frontend *fe) in fc0011_set_params() argument 180 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in fc0011_set_params() [all …]
|
D | r820t.c | 1291 static int generic_set_freq(struct dvb_frontend *fe, in generic_set_freq() argument 1297 struct r820t_priv *priv = fe->tuner_priv; in generic_set_freq() 2130 static int r820t_init(struct dvb_frontend *fe) in r820t_init() argument 2132 struct r820t_priv *priv = fe->tuner_priv; in r820t_init() 2138 if (fe->ops.i2c_gate_ctrl) in r820t_init() 2139 fe->ops.i2c_gate_ctrl(fe, 1); in r820t_init() 2150 if (fe->ops.i2c_gate_ctrl) in r820t_init() 2151 fe->ops.i2c_gate_ctrl(fe, 0); in r820t_init() 2159 static int r820t_sleep(struct dvb_frontend *fe) in r820t_sleep() argument 2161 struct r820t_priv *priv = fe->tuner_priv; in r820t_sleep() [all …]
|
D | tda827x.h | 34 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() argument
|
D | it913x.c | 29 struct dvb_frontend *fe; member 39 static int it913x_init(struct dvb_frontend *fe) in it913x_init() argument 41 struct it913x_dev *dev = fe->tuner_priv; in it913x_init() 159 static int it913x_sleep(struct dvb_frontend *fe) in it913x_sleep() argument 161 struct it913x_dev *dev = fe->tuner_priv; in it913x_sleep() 217 static int it913x_set_params(struct dvb_frontend *fe) in it913x_set_params() argument 219 struct it913x_dev *dev = fe->tuner_priv; in it913x_set_params() 220 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in it913x_set_params() 392 struct dvb_frontend *fe = cfg->fe; in it913x_probe() local 409 dev->fe = cfg->fe; in it913x_probe() [all …]
|
D | e4000.c | 397 static int e4000_set_lna_gain(struct dvb_frontend *fe) in e4000_set_lna_gain() argument 399 struct e4000_dev *dev = fe->tuner_priv; in e4000_set_lna_gain() 433 static int e4000_set_mixer_gain(struct dvb_frontend *fe) in e4000_set_mixer_gain() argument 435 struct e4000_dev *dev = fe->tuner_priv; in e4000_set_mixer_gain() 465 static int e4000_set_if_gain(struct dvb_frontend *fe) in e4000_set_if_gain() argument 467 struct e4000_dev *dev = fe->tuner_priv; in e4000_set_if_gain() 504 static int e4000_pll_lock(struct dvb_frontend *fe) in e4000_pll_lock() argument 506 struct e4000_dev *dev = fe->tuner_priv; in e4000_pll_lock() 534 ret = e4000_pll_lock(dev->fe); in e4000_g_volatile_ctrl() 567 ret = e4000_set_lna_gain(dev->fe); in e4000_s_ctrl() [all …]
|
/linux-4.4.14/drivers/media/dvb-core/ |
D | dvb_frontend.c | 141 static void dvb_frontend_wakeup(struct dvb_frontend *fe); 142 static int dtv_get_frontend(struct dvb_frontend *fe, 144 static int dtv_property_legacy_params_sync(struct dvb_frontend *fe, 147 static bool has_get_frontend(struct dvb_frontend *fe) in has_get_frontend() argument 149 return fe->ops.get_frontend != NULL; in has_get_frontend() 201 static void dvb_frontend_add_event(struct dvb_frontend *fe, in dvb_frontend_add_event() argument 204 struct dvb_frontend_private *fepriv = fe->frontend_priv; in dvb_frontend_add_event() 209 dev_dbg(fe->dvb->device, "%s:\n", __func__); in dvb_frontend_add_event() 211 if ((status & FE_HAS_LOCK) && has_get_frontend(fe)) in dvb_frontend_add_event() 212 dtv_get_frontend(fe, &fepriv->parameters_out); in dvb_frontend_add_event() [all …]
|
D | dvb_frontend.h | 249 int (*release)(struct dvb_frontend *fe); 250 int (*init)(struct dvb_frontend *fe); 251 int (*sleep)(struct dvb_frontend *fe); 252 int (*suspend)(struct dvb_frontend *fe); 253 int (*resume)(struct dvb_frontend *fe); 256 int (*set_params)(struct dvb_frontend *fe); 257 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p); 260 int (*calc_regs)(struct dvb_frontend *fe, u8 *buf, int buf_len); 263 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg); 265 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency); [all …]
|
/linux-4.4.14/drivers/media/common/b2c2/ |
D | flexcop-fe-tuner.c | 27 #define FE_SUPPORTED(fe) (defined(CONFIG_DVB_##fe) || \ argument 28 (defined(CONFIG_DVB_##fe##_MODULE) && defined(MODULE))) 31 static int flexcop_fe_request_firmware(struct dvb_frontend *fe, in flexcop_fe_request_firmware() argument 34 struct flexcop_device *fc = fe->dvb->priv; in flexcop_fe_request_firmware() 42 static int flexcop_set_voltage(struct dvb_frontend *fe, in flexcop_set_voltage() argument 45 struct flexcop_device *fc = fe->dvb->priv; in flexcop_set_voltage() 71 static int flexcop_sleep(struct dvb_frontend* fe) in flexcop_sleep() argument 73 struct flexcop_device *fc = fe->dvb->priv; in flexcop_sleep() 75 return fc->fe_sleep(fe); in flexcop_sleep() 82 static int flexcop_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in flexcop_set_tone() argument [all …]
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | cxd2820r_priv.h | 39 struct dvb_frontend fe; member 59 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio); 79 int cxd2820r_get_frontend_c(struct dvb_frontend *fe); 81 int cxd2820r_set_frontend_c(struct dvb_frontend *fe); 83 int cxd2820r_read_status_c(struct dvb_frontend *fe, enum fe_status *status); 85 int cxd2820r_read_ber_c(struct dvb_frontend *fe, u32 *ber); 87 int cxd2820r_read_signal_strength_c(struct dvb_frontend *fe, u16 *strength); 89 int cxd2820r_read_snr_c(struct dvb_frontend *fe, u16 *snr); 91 int cxd2820r_read_ucblocks_c(struct dvb_frontend *fe, u32 *ucblocks); 93 int cxd2820r_init_c(struct dvb_frontend *fe); [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 | 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 | 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 | cxd2820r_core.c | 188 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio) in cxd2820r_gpio() argument 190 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_gpio() 195 fe->dtv_property_cache.delivery_system); in cxd2820r_gpio() 247 static int cxd2820r_set_frontend(struct dvb_frontend *fe) in cxd2820r_set_frontend() argument 249 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_set_frontend() 250 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_set_frontend() 254 fe->dtv_property_cache.delivery_system); in cxd2820r_set_frontend() 258 ret = cxd2820r_init_t(fe); in cxd2820r_set_frontend() 261 ret = cxd2820r_set_frontend_t(fe); in cxd2820r_set_frontend() 266 ret = cxd2820r_init_t(fe); in cxd2820r_set_frontend() [all …]
|
D | stv6110.c | 62 static int stv6110_release(struct dvb_frontend *fe) in stv6110_release() argument 64 kfree(fe->tuner_priv); in stv6110_release() 65 fe->tuner_priv = NULL; in stv6110_release() 69 static int stv6110_write_regs(struct dvb_frontend *fe, u8 buf[], in stv6110_write_regs() argument 72 struct stv6110_priv *priv = fe->tuner_priv; in stv6110_write_regs() 97 if (fe->ops.i2c_gate_ctrl) in stv6110_write_regs() 98 fe->ops.i2c_gate_ctrl(fe, 1); in stv6110_write_regs() 104 if (fe->ops.i2c_gate_ctrl) in stv6110_write_regs() 105 fe->ops.i2c_gate_ctrl(fe, 0); in stv6110_write_regs() 110 static int stv6110_read_regs(struct dvb_frontend *fe, u8 regs[], in stv6110_read_regs() argument [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 | 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 | zl10039.c | 144 static int zl10039_init(struct dvb_frontend *fe) in zl10039_init() argument 146 struct zl10039_state *state = fe->tuner_priv; in zl10039_init() 150 if (fe->ops.i2c_gate_ctrl) in zl10039_init() 151 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_init() 164 if (fe->ops.i2c_gate_ctrl) in zl10039_init() 165 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_init() 170 static int zl10039_sleep(struct dvb_frontend *fe) in zl10039_sleep() argument 172 struct zl10039_state *state = fe->tuner_priv; in zl10039_sleep() 176 if (fe->ops.i2c_gate_ctrl) in zl10039_sleep() 177 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_sleep() [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 | 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() 119 static void thomson_dtt7520x_bw(struct dvb_frontend *fe, u8 *buf) in thomson_dtt7520x_bw() argument 121 u32 bw = fe->dtv_property_cache.bandwidth_hz; in thomson_dtt7520x_bw() 213 static void tda665x_bw(struct dvb_frontend *fe, u8 *buf) in tda665x_bw() argument 215 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tda665x_bw() 247 static void tua6034_bw(struct dvb_frontend *fe, u8 *buf) in tua6034_bw() argument 249 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tua6034_bw() 271 static void tded4_bw(struct dvb_frontend *fe, u8 *buf) in tded4_bw() argument [all …]
|
D | dib0090.h | 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); 84 extern u16 dib0090_get_wbd_offset(struct dvb_frontend *fe); 85 extern int dib0090_gain_control(struct dvb_frontend *fe); 86 extern enum frontend_tune_state dib0090_get_tune_state(struct dvb_frontend *fe); 87 extern int dib0090_set_tune_state(struct dvb_frontend *fe, enum frontend_tune_state tune_state); 88 extern void dib0090_get_current_gain(struct dvb_frontend *fe, u16 * rf, u16 * bb, u16 * rf_gain_lim… 89 extern void dib0090_set_dc_servo(struct dvb_frontend *fe, u8 DC_servo_cutoff); [all …]
|
D | stb6100_proc.h | 20 static int stb6100_get_freq(struct dvb_frontend *fe, u32 *frequency) in stb6100_get_freq() argument 22 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stb6100_get_freq() 29 frontend_ops->i2c_gate_ctrl(fe, 1); in stb6100_get_freq() 31 err = tuner_ops->get_state(fe, DVBFE_TUNER_FREQUENCY, &state); in stb6100_get_freq() 38 frontend_ops->i2c_gate_ctrl(fe, 0); in stb6100_get_freq() 46 static int stb6100_set_freq(struct dvb_frontend *fe, u32 frequency) in stb6100_set_freq() argument 48 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stb6100_set_freq() 57 frontend_ops->i2c_gate_ctrl(fe, 1); in stb6100_set_freq() 59 err = tuner_ops->set_state(fe, DVBFE_TUNER_FREQUENCY, &state); in stb6100_set_freq() 66 frontend_ops->i2c_gate_ctrl(fe, 0); in stb6100_set_freq() [all …]
|
D | zl10036.c | 137 static int zl10036_release(struct dvb_frontend *fe) in zl10036_release() argument 139 struct zl10036_state *state = fe->tuner_priv; in zl10036_release() 141 fe->tuner_priv = NULL; in zl10036_release() 147 static int zl10036_sleep(struct dvb_frontend *fe) in zl10036_sleep() argument 149 struct zl10036_state *state = fe->tuner_priv; in zl10036_sleep() 155 if (fe->ops.i2c_gate_ctrl) in zl10036_sleep() 156 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in zl10036_sleep() 160 if (fe->ops.i2c_gate_ctrl) in zl10036_sleep() 161 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in zl10036_sleep() 308 static int zl10036_set_params(struct dvb_frontend *fe) in zl10036_set_params() argument [all …]
|
D | dib9000.h | 33 extern struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe); 34 extern struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interfa… 35 extern int dib9000_set_gpio(struct dvb_frontend *fe, u8 num, u8 dir, u8 val); 36 extern int dib9000_fw_pid_filter_ctrl(struct dvb_frontend *fe, u8 onoff); 37 extern int dib9000_fw_pid_filter(struct dvb_frontend *fe, u8 id, u16 pid, u8 onoff); 38 extern int dib9000_firmware_post_pll_init(struct dvb_frontend *fe); 39 extern int dib9000_set_slave_frontend(struct dvb_frontend *fe, struct dvb_frontend *fe_slave); 40 extern int dib9000_remove_slave_frontend(struct dvb_frontend *fe); 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 | au8522_dig.c | 244 static int au8522_set_if(struct dvb_frontend *fe, enum au8522_if_freq if_freq) in au8522_set_if() argument 246 struct au8522_state *state = fe->demodulator_priv; in au8522_set_if() 554 static int au8522_enable_modulation(struct dvb_frontend *fe, in au8522_enable_modulation() argument 557 struct au8522_state *state = fe->demodulator_priv; in au8522_enable_modulation() 569 au8522_set_if(fe, state->config->vsb_if); in au8522_enable_modulation() 577 au8522_set_if(fe, state->config->qam_if); in au8522_enable_modulation() 586 au8522_set_if(fe, state->config->qam_if); in au8522_enable_modulation() 595 au8522_set_if(fe, state->config->qam_if); in au8522_enable_modulation() 609 static int au8522_set_frontend(struct dvb_frontend *fe) in au8522_set_frontend() argument 611 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in au8522_set_frontend() [all …]
|
D | ix2505v.c | 97 static int ix2505v_release(struct dvb_frontend *fe) in ix2505v_release() argument 99 struct ix2505v_state *state = fe->tuner_priv; in ix2505v_release() 101 fe->tuner_priv = NULL; in ix2505v_release() 132 static int ix2505v_set_params(struct dvb_frontend *fe) in ix2505v_set_params() argument 134 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ix2505v_set_params() 135 struct ix2505v_state *state = fe->tuner_priv; in ix2505v_set_params() 143 if ((frequency < fe->ops.info.frequency_min) in ix2505v_set_params() 144 || (frequency > fe->ops.info.frequency_max)) in ix2505v_set_params() 217 if (fe->ops.i2c_gate_ctrl) in ix2505v_set_params() 218 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_set_params() [all …]
|
D | dib9000.c | 97 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS]; member 959 static int dib9000_fw_reset(struct dvb_frontend *fe) in dib9000_fw_reset() argument 961 struct dib9000_state *state = fe->demodulator_priv; in dib9000_fw_reset() 1154 u32 freq = state->fe[0]->dtv_property_cache.frequency / 1000; in dib9000_fw_set_channel_head() 1162 b[4] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 0) & 0xff); in dib9000_fw_set_channel_head() 1163 b[5] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 8) & 0xff); in dib9000_fw_set_channel_head() 1164 b[6] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 16) & 0xff); in dib9000_fw_set_channel_head() 1165 b[7] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 24) & 0xff); in dib9000_fw_set_channel_head() 1167 if (state->fe[0]->dtv_property_cache.delivery_system == SYS_DVBT) in dib9000_fw_set_channel_head() 1172 static int dib9000_fw_get_channel(struct dvb_frontend *fe) in dib9000_fw_get_channel() argument [all …]
|
D | dib0070.c | 56 struct dvb_frontend *fe; member 146 state->cfg->sleep(state->fe, 0); \ 148 state->cfg->reset(state->fe,1); msleep(10); \ 149 state->cfg->reset(state->fe,0); msleep(10); \ 153 static int dib0070_set_bandwidth(struct dvb_frontend *fe) in dib0070_set_bandwidth() argument 155 struct dib0070_state *state = fe->tuner_priv; in dib0070_set_bandwidth() 158 if (state->fe->dtv_property_cache.bandwidth_hz/1000 > 7000) in dib0070_set_bandwidth() 160 else if (state->fe->dtv_property_cache.bandwidth_hz/1000 > 6000) in dib0070_set_bandwidth() 162 else if (state->fe->dtv_property_cache.bandwidth_hz/1000 > 5000) in dib0070_set_bandwidth() 170 if (state->fe->dtv_property_cache.delivery_system == SYS_ISDBT) { in dib0070_set_bandwidth() [all …]
|
D | lnbp21.c | 47 static int lnbp21_set_voltage(struct dvb_frontend *fe, in lnbp21_set_voltage() argument 50 struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv; in lnbp21_set_voltage() 76 static int lnbp21_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) in lnbp21_enable_high_lnb_voltage() argument 78 struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv; in lnbp21_enable_high_lnb_voltage() 94 static int lnbp21_set_tone(struct dvb_frontend *fe, in lnbp21_set_tone() argument 97 struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv; in lnbp21_set_tone() 119 static void lnbp21_release(struct dvb_frontend *fe) in lnbp21_release() argument 122 lnbp21_set_voltage(fe, SEC_VOLTAGE_OFF); in lnbp21_release() 125 kfree(fe->sec_priv); in lnbp21_release() 126 fe->sec_priv = NULL; in lnbp21_release() [all …]
|
D | stv0288.c | 83 static int stv0288_write(struct dvb_frontend *fe, const u8 buf[], int len) in stv0288_write() argument 85 struct stv0288_state *state = fe->demodulator_priv; in stv0288_write() 121 static int stv0288_set_symbolrate(struct dvb_frontend *fe, u32 srate) in stv0288_set_symbolrate() argument 123 struct stv0288_state *state = fe->demodulator_priv; in stv0288_set_symbolrate() 155 static int stv0288_send_diseqc_msg(struct dvb_frontend *fe, in stv0288_send_diseqc_msg() argument 158 struct stv0288_state *state = fe->demodulator_priv; in stv0288_send_diseqc_msg() 176 static int stv0288_send_diseqc_burst(struct dvb_frontend *fe, in stv0288_send_diseqc_burst() argument 179 struct stv0288_state *state = fe->demodulator_priv; in stv0288_send_diseqc_burst() 196 static int stv0288_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in stv0288_set_tone() argument 198 struct stv0288_state *state = fe->demodulator_priv; in stv0288_set_tone() [all …]
|
D | isl6421.c | 46 static int isl6421_set_voltage(struct dvb_frontend *fe, in isl6421_set_voltage() argument 49 struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv; in isl6421_set_voltage() 75 static int isl6421_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) in isl6421_enable_high_lnb_voltage() argument 77 struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv; in isl6421_enable_high_lnb_voltage() 93 static int isl6421_set_tone(struct dvb_frontend *fe, in isl6421_set_tone() argument 96 struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv; in isl6421_set_tone() 118 static void isl6421_release(struct dvb_frontend *fe) in isl6421_release() argument 121 isl6421_set_voltage(fe, SEC_VOLTAGE_OFF); in isl6421_release() 124 kfree(fe->sec_priv); in isl6421_release() 125 fe->sec_priv = NULL; in isl6421_release() [all …]
|
D | stv6110x.h | 42 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 …]
|
D | mt352.c | 58 static int mt352_single_write(struct dvb_frontend *fe, u8 reg, u8 val) in mt352_single_write() argument 60 struct mt352_state* state = fe->demodulator_priv; in mt352_single_write() 72 static int _mt352_write(struct dvb_frontend* fe, const u8 ibuf[], int ilen) in _mt352_write() argument 76 if ((err = mt352_single_write(fe,ibuf[0]+i,ibuf[i+1]))) in _mt352_write() 105 static int mt352_sleep(struct dvb_frontend* fe) in mt352_sleep() argument 109 _mt352_write(fe, mt352_softdown, sizeof(mt352_softdown)); in mt352_sleep() 169 static int mt352_set_parameters(struct dvb_frontend *fe) in mt352_set_parameters() argument 171 struct dtv_frontend_properties *op = &fe->dtv_property_cache; in mt352_set_parameters() 172 struct mt352_state* state = fe->demodulator_priv; in mt352_set_parameters() 294 if (fe->ops.tuner_ops.set_params) { in mt352_set_parameters() [all …]
|
D | tda8083.c | 231 static int tda8083_send_diseqc_msg(struct dvb_frontend *fe, in tda8083_send_diseqc_msg() argument 234 struct tda8083_state* state = fe->demodulator_priv; in tda8083_send_diseqc_msg() 249 static int tda8083_read_status(struct dvb_frontend *fe, in tda8083_read_status() argument 252 struct tda8083_state* state = fe->demodulator_priv; in tda8083_read_status() 280 static int tda8083_read_ber(struct dvb_frontend* fe, u32* ber) in tda8083_read_ber() argument 282 struct tda8083_state* state = fe->demodulator_priv; in tda8083_read_ber() 294 static int tda8083_read_signal_strength(struct dvb_frontend* fe, u16* strength) in tda8083_read_signal_strength() argument 296 struct tda8083_state* state = fe->demodulator_priv; in tda8083_read_signal_strength() 304 static int tda8083_read_snr(struct dvb_frontend* fe, u16* snr) in tda8083_read_snr() argument 306 struct tda8083_state* state = fe->demodulator_priv; in tda8083_read_snr() [all …]
|
D | dib8000.h | 43 int (*set_wbd_ref)(struct dvb_frontend *fe, u16 value); 44 int (*update_pll)(struct dvb_frontend *fe, 46 int (*set_gpio)(struct dvb_frontend *fe, u8 num, u8 dir, u8 val); 47 void (*pwm_agc_reset)(struct dvb_frontend *fe); 48 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe); 49 int (*tuner_sleep)(struct dvb_frontend *fe, int onoff); 50 s32 (*get_adc_power)(struct dvb_frontend *fe, u8 mode); 51 int (*get_dc_power)(struct dvb_frontend *fe, u8 IQ); 52 u32 (*ctrl_timf)(struct dvb_frontend *fe, uint8_t op, uint32_t timf); 53 enum frontend_tune_state (*get_tune_state)(struct dvb_frontend *fe); [all …]
|
D | lnbp22.c | 51 static int lnbp22_set_voltage(struct dvb_frontend *fe, in lnbp22_set_voltage() argument 54 struct lnbp22 *lnbp22 = (struct lnbp22 *)fe->sec_priv; in lnbp22_set_voltage() 83 static int lnbp22_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) in lnbp22_enable_high_lnb_voltage() argument 85 struct lnbp22 *lnbp22 = (struct lnbp22 *) fe->sec_priv; in lnbp22_enable_high_lnb_voltage() 102 static void lnbp22_release(struct dvb_frontend *fe) in lnbp22_release() argument 106 lnbp22_set_voltage(fe, SEC_VOLTAGE_OFF); in lnbp22_release() 109 kfree(fe->sec_priv); in lnbp22_release() 110 fe->sec_priv = NULL; in lnbp22_release() 113 struct dvb_frontend *lnbp22_attach(struct dvb_frontend *fe, in lnbp22_attach() argument 126 fe->sec_priv = lnbp22; in lnbp22_attach() [all …]
|
D | ts2020.c | 35 struct dvb_frontend *fe; member 37 int (*get_agc_pwm)(struct dvb_frontend *fe, u8 *_agc_pwm); 59 static int ts2020_release(struct dvb_frontend *fe) in ts2020_release() argument 61 struct ts2020_priv *priv = fe->tuner_priv; in ts2020_release() 70 static int ts2020_sleep(struct dvb_frontend *fe) in ts2020_sleep() argument 72 struct ts2020_priv *priv = fe->tuner_priv; in ts2020_sleep() 91 static int ts2020_init(struct dvb_frontend *fe) in ts2020_init() argument 93 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ts2020_init() 94 struct ts2020_priv *priv = fe->tuner_priv; in ts2020_init() 165 static int ts2020_tuner_gate_ctrl(struct dvb_frontend *fe, u8 offset) in ts2020_tuner_gate_ctrl() argument [all …]
|
D | ds3000.c | 259 static int ds3000_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in ds3000_i2c_gate_ctrl() argument 261 struct ds3000_state *state = fe->demodulator_priv; in ds3000_i2c_gate_ctrl() 344 static int ds3000_load_firmware(struct dvb_frontend *fe, 347 static int ds3000_firmware_ondemand(struct dvb_frontend *fe) in ds3000_firmware_ondemand() argument 349 struct ds3000_state *state = fe->demodulator_priv; in ds3000_firmware_ondemand() 372 ret = ds3000_load_firmware(fe, fw); in ds3000_firmware_ondemand() 384 static int ds3000_load_firmware(struct dvb_frontend *fe, in ds3000_load_firmware() argument 387 struct ds3000_state *state = fe->demodulator_priv; in ds3000_load_firmware() 407 static int ds3000_set_voltage(struct dvb_frontend *fe, in ds3000_set_voltage() argument 410 struct ds3000_state *state = fe->demodulator_priv; in ds3000_set_voltage() [all …]
|
D | m88rs2000.c | 113 static u32 m88rs2000_get_mclk(struct dvb_frontend *fe) in m88rs2000_get_mclk() argument 115 struct m88rs2000_state *state = fe->demodulator_priv; in m88rs2000_get_mclk() 131 static int m88rs2000_set_carrieroffset(struct dvb_frontend *fe, s16 offset) in m88rs2000_set_carrieroffset() argument 133 struct m88rs2000_state *state = fe->demodulator_priv; in m88rs2000_set_carrieroffset() 139 mclk = m88rs2000_get_mclk(fe); in m88rs2000_set_carrieroffset() 159 static int m88rs2000_set_symbolrate(struct dvb_frontend *fe, u32 srate) in m88rs2000_set_symbolrate() argument 161 struct m88rs2000_state *state = fe->demodulator_priv; in m88rs2000_set_symbolrate() 170 mclk = m88rs2000_get_mclk(fe); in m88rs2000_set_symbolrate() 205 static int m88rs2000_send_diseqc_msg(struct dvb_frontend *fe, in m88rs2000_send_diseqc_msg() argument 208 struct m88rs2000_state *state = fe->demodulator_priv; in m88rs2000_send_diseqc_msg() [all …]
|
D | tc90522.c | 42 struct dvb_frontend fe; member 107 static int tc90522s_set_tsid(struct dvb_frontend *fe) in tc90522s_set_tsid() argument 114 set_tsid[0].val = (fe->dtv_property_cache.stream_id & 0xff00) >> 8; in tc90522s_set_tsid() 115 set_tsid[1].val = fe->dtv_property_cache.stream_id & 0xff; in tc90522s_set_tsid() 116 return reg_write(fe->demodulator_priv, set_tsid, ARRAY_SIZE(set_tsid)); in tc90522s_set_tsid() 119 static int tc90522t_set_layers(struct dvb_frontend *fe) in tc90522t_set_layers() argument 124 laysel = ~fe->dtv_property_cache.isdbt_layer_enabled & 0x07; in tc90522t_set_layers() 128 return reg_write(fe->demodulator_priv, &rv, 1); in tc90522t_set_layers() 133 static int tc90522s_read_status(struct dvb_frontend *fe, enum fe_status *status) in tc90522s_read_status() argument 139 state = fe->demodulator_priv; in tc90522s_read_status() [all …]
|
D | dib8000.c | 93 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS]; member 378 switch (state->fe[0]->dtv_property_cache.transmission_mode) { in fft_to_mode() 401 static int dib8000_set_output_mode(struct dvb_frontend *fe, int mode) in dib8000_set_output_mode() argument 403 struct dib8000_state *state = fe->demodulator_priv; in dib8000_set_output_mode() 412 &state->fe[0], mode); in dib8000_set_output_mode() 447 &state->fe[0]); in dib8000_set_output_mode() 462 static int dib8000_set_diversity_in(struct dvb_frontend *fe, int onoff) in dib8000_set_diversity_in() argument 464 struct dib8000_state *state = fe->demodulator_priv; in dib8000_set_diversity_in() 613 static int dib8000_set_bandwidth(struct dvb_frontend *fe, u32 bw) in dib8000_set_bandwidth() argument 615 struct dib8000_state *state = fe->demodulator_priv; in dib8000_set_bandwidth() [all …]
|
D | stv0299.c | 97 static int stv0299_write(struct dvb_frontend* fe, const u8 buf[], int len) in stv0299_write() argument 99 struct stv0299_state* state = fe->demodulator_priv; in stv0299_write() 225 static int stv0299_set_symbolrate (struct dvb_frontend* fe, u32 srate) in stv0299_set_symbolrate() argument 227 struct stv0299_state* state = fe->demodulator_priv; in stv0299_set_symbolrate() 240 return state->config->set_symbol_rate(fe, srate, ratio); in stv0299_set_symbolrate() 275 static int stv0299_send_diseqc_msg (struct dvb_frontend* fe, in stv0299_send_diseqc_msg() argument 278 struct stv0299_state* state = fe->demodulator_priv; in stv0299_send_diseqc_msg() 306 static int stv0299_send_diseqc_burst(struct dvb_frontend *fe, in stv0299_send_diseqc_burst() argument 309 struct stv0299_state* state = fe->demodulator_priv; in stv0299_send_diseqc_burst() 334 static int stv0299_set_tone(struct dvb_frontend *fe, in stv0299_set_tone() argument [all …]
|
D | cxd2820r_c.c | 24 int cxd2820r_set_frontend_c(struct dvb_frontend *fe) in cxd2820r_set_frontend_c() argument 26 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_set_frontend_c() 27 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_set_frontend_c() 55 if (fe->ops.tuner_ops.set_params) in cxd2820r_set_frontend_c() 56 fe->ops.tuner_ops.set_params(fe); in cxd2820r_set_frontend_c() 71 if (fe->ops.tuner_ops.get_if_frequency) { in cxd2820r_set_frontend_c() 72 ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_freq); in cxd2820r_set_frontend_c() 104 int cxd2820r_get_frontend_c(struct dvb_frontend *fe) in cxd2820r_get_frontend_c() argument 106 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_get_frontend_c() 107 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_get_frontend_c() [all …]
|
D | or51132.c | 132 static int or51132_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) in or51132_load_firmware() argument 134 struct or51132_state* state = fe->demodulator_priv; in or51132_load_firmware() 212 static int or51132_init(struct dvb_frontend* fe) in or51132_init() argument 217 static int or51132_read_ber(struct dvb_frontend* fe, u32* ber) in or51132_read_ber() argument 223 static int or51132_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) in or51132_read_ucblocks() argument 229 static int or51132_sleep(struct dvb_frontend* fe) in or51132_sleep() argument 234 static int or51132_setmode(struct dvb_frontend* fe) in or51132_setmode() argument 236 struct or51132_state* state = fe->demodulator_priv; in or51132_setmode() 309 static int or51132_set_parameters(struct dvb_frontend *fe) in or51132_set_parameters() argument 311 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in or51132_set_parameters() [all …]
|
D | or51211.c | 107 static int or51211_load_firmware (struct dvb_frontend* fe, in or51211_load_firmware() argument 110 struct or51211_state* state = fe->demodulator_priv; in or51211_load_firmware() 134 state->config->reset(fe); in or51211_load_firmware() 166 static int or51211_setmode(struct dvb_frontend* fe, int mode) in or51211_setmode() argument 168 struct or51211_state* state = fe->demodulator_priv; in or51211_setmode() 171 state->config->setmode(fe, mode); in or51211_setmode() 219 static int or51211_set_parameters(struct dvb_frontend *fe) in or51211_set_parameters() argument 221 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in or51211_set_parameters() 222 struct or51211_state* state = fe->demodulator_priv; in or51211_set_parameters() 226 if (fe->ops.tuner_ops.set_params) { in or51211_set_parameters() [all …]
|
D | isl6405.c | 46 static int isl6405_set_voltage(struct dvb_frontend *fe, in isl6405_set_voltage() argument 49 struct isl6405 *isl6405 = (struct isl6405 *) fe->sec_priv; in isl6405_set_voltage() 89 static int isl6405_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) in isl6405_enable_high_lnb_voltage() argument 91 struct isl6405 *isl6405 = (struct isl6405 *) fe->sec_priv; in isl6405_enable_high_lnb_voltage() 113 static void isl6405_release(struct dvb_frontend *fe) in isl6405_release() argument 116 isl6405_set_voltage(fe, SEC_VOLTAGE_OFF); in isl6405_release() 119 kfree(fe->sec_priv); in isl6405_release() 120 fe->sec_priv = NULL; in isl6405_release() 123 struct dvb_frontend *isl6405_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, in isl6405_attach() argument 137 fe->sec_priv = isl6405; in isl6405_attach() [all …]
|
D | s5h1432.c | 91 static int s5h1432_sleep(struct dvb_frontend *fe) in s5h1432_sleep() argument 96 static int s5h1432_set_channel_bandwidth(struct dvb_frontend *fe, in s5h1432_set_channel_bandwidth() argument 99 struct s5h1432_state *state = fe->demodulator_priv; in s5h1432_set_channel_bandwidth() 123 static int s5h1432_set_IF(struct dvb_frontend *fe, u32 ifFreqHz) in s5h1432_set_IF() argument 125 struct s5h1432_state *state = fe->demodulator_priv; in s5h1432_set_IF() 181 static int s5h1432_set_frontend(struct dvb_frontend *fe) in s5h1432_set_frontend() argument 183 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in s5h1432_set_frontend() 185 struct s5h1432_state *state = fe->demodulator_priv; in s5h1432_set_frontend() 191 fe->ops.tuner_ops.set_params(fe); in s5h1432_set_frontend() 193 s5h1432_set_channel_bandwidth(fe, dvb_bandwidth); in s5h1432_set_frontend() [all …]
|
D | dvb_dummy_fe.c | 36 static int dvb_dummy_fe_read_status(struct dvb_frontend *fe, in dvb_dummy_fe_read_status() argument 48 static int dvb_dummy_fe_read_ber(struct dvb_frontend* fe, u32* ber) in dvb_dummy_fe_read_ber() argument 54 static int dvb_dummy_fe_read_signal_strength(struct dvb_frontend* fe, u16* strength) in dvb_dummy_fe_read_signal_strength() argument 60 static int dvb_dummy_fe_read_snr(struct dvb_frontend* fe, u16* snr) in dvb_dummy_fe_read_snr() argument 66 static int dvb_dummy_fe_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) in dvb_dummy_fe_read_ucblocks() argument 75 static int dvb_dummy_fe_get_frontend(struct dvb_frontend *fe) in dvb_dummy_fe_get_frontend() argument 80 static int dvb_dummy_fe_set_frontend(struct dvb_frontend *fe) in dvb_dummy_fe_set_frontend() argument 82 if (fe->ops.tuner_ops.set_params) { in dvb_dummy_fe_set_frontend() 83 fe->ops.tuner_ops.set_params(fe); in dvb_dummy_fe_set_frontend() 84 if (fe->ops.i2c_gate_ctrl) in dvb_dummy_fe_set_frontend() [all …]
|
D | bsbe1.h | 51 static int alps_bsbe1_set_symbol_rate(struct dvb_frontend* fe, u32 srate, u32 ratio) in alps_bsbe1_set_symbol_rate() argument 63 stv0299_writereg(fe, 0x13, aclk); in alps_bsbe1_set_symbol_rate() 64 stv0299_writereg(fe, 0x14, bclk); in alps_bsbe1_set_symbol_rate() 65 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_bsbe1_set_symbol_rate() 66 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_bsbe1_set_symbol_rate() 67 stv0299_writereg(fe, 0x21, (ratio ) & 0xf0); in alps_bsbe1_set_symbol_rate() 72 static int alps_bsbe1_tuner_set_params(struct dvb_frontend *fe) in alps_bsbe1_tuner_set_params() argument 74 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_bsbe1_tuner_set_params() 79 struct i2c_adapter *i2c = fe->tuner_priv; in alps_bsbe1_tuner_set_params() 90 if (fe->ops.i2c_gate_ctrl) in alps_bsbe1_tuner_set_params() [all …]
|
D | isl6423.c | 87 static int isl6423_set_modulation(struct dvb_frontend *fe) in isl6423_set_modulation() argument 89 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_set_modulation() 111 static int isl6423_voltage_boost(struct dvb_frontend *fe, long arg) in isl6423_voltage_boost() argument 113 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_voltage_boost() 147 static int isl6423_set_voltage(struct dvb_frontend *fe, in isl6423_set_voltage() argument 150 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_set_voltage() 196 static int isl6423_set_current(struct dvb_frontend *fe) in isl6423_set_current() argument 198 struct isl6423_dev *isl6423 = (struct isl6423_dev *) fe->sec_priv; in isl6423_set_current() 259 static void isl6423_release(struct dvb_frontend *fe) in isl6423_release() argument 261 isl6423_set_voltage(fe, SEC_VOLTAGE_OFF); in isl6423_release() [all …]
|
D | bsru6.h | 70 static int alps_bsru6_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in alps_bsru6_set_symbol_rate() argument 95 stv0299_writereg(fe, 0x13, aclk); in alps_bsru6_set_symbol_rate() 96 stv0299_writereg(fe, 0x14, bclk); in alps_bsru6_set_symbol_rate() 97 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_bsru6_set_symbol_rate() 98 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_bsru6_set_symbol_rate() 99 stv0299_writereg(fe, 0x21, ratio & 0xf0); in alps_bsru6_set_symbol_rate() 104 static int alps_bsru6_tuner_set_params(struct dvb_frontend *fe) in alps_bsru6_tuner_set_params() argument 106 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_bsru6_tuner_set_params() 110 struct i2c_adapter *i2c = fe->tuner_priv; in alps_bsru6_tuner_set_params() 124 if (fe->ops.i2c_gate_ctrl) in alps_bsru6_tuner_set_params() [all …]
|
D | sp887x.c | 137 static int sp887x_initial_setup (struct dvb_frontend* fe, const struct firmware *fw) in sp887x_initial_setup() argument 139 struct sp887x_state* state = fe->demodulator_priv; in sp887x_initial_setup() 349 static int sp887x_setup_frontend_parameters(struct dvb_frontend *fe) in sp887x_setup_frontend_parameters() argument 351 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in sp887x_setup_frontend_parameters() 352 struct sp887x_state* state = fe->demodulator_priv; in sp887x_setup_frontend_parameters() 368 if (fe->ops.tuner_ops.set_params) { in sp887x_setup_frontend_parameters() 369 fe->ops.tuner_ops.set_params(fe); in sp887x_setup_frontend_parameters() 370 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0); in sp887x_setup_frontend_parameters() 372 if (fe->ops.tuner_ops.get_frequency) { in sp887x_setup_frontend_parameters() 373 fe->ops.tuner_ops.get_frequency(fe, &actual_freq); in sp887x_setup_frontend_parameters() [all …]
|
D | cxd2820r_t.c | 24 int cxd2820r_set_frontend_t(struct dvb_frontend *fe) in cxd2820r_set_frontend_t() argument 26 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_set_frontend_t() 27 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_set_frontend_t() 79 if (fe->ops.tuner_ops.set_params) in cxd2820r_set_frontend_t() 80 fe->ops.tuner_ops.set_params(fe); in cxd2820r_set_frontend_t() 95 if (fe->ops.tuner_ops.get_if_frequency) { in cxd2820r_set_frontend_t() 96 ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_freq); in cxd2820r_set_frontend_t() 141 int cxd2820r_get_frontend_t(struct dvb_frontend *fe) in cxd2820r_get_frontend_t() argument 143 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_get_frontend_t() 144 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_get_frontend_t() [all …]
|
D | stv090x.h | 92 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 …]
|
D | stb6100_cfg.h | 22 static int stb6100_get_frequency(struct dvb_frontend *fe, u32 *frequency) in stb6100_get_frequency() argument 24 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stb6100_get_frequency() 30 err = tuner_ops->get_state(fe, DVBFE_TUNER_FREQUENCY, &t_state); in stb6100_get_frequency() 40 static int stb6100_set_frequency(struct dvb_frontend *fe, u32 frequency) in stb6100_set_frequency() argument 42 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stb6100_set_frequency() 50 err = tuner_ops->set_state(fe, DVBFE_TUNER_FREQUENCY, &t_state); in stb6100_set_frequency() 59 static int stb6100_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in stb6100_get_bandwidth() argument 61 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stb6100_get_bandwidth() 67 err = tuner_ops->get_state(fe, DVBFE_TUNER_BANDWIDTH, &t_state); in stb6100_get_bandwidth() 77 static int stb6100_set_bandwidth(struct dvb_frontend *fe, u32 bandwidth) in stb6100_set_bandwidth() argument [all …]
|
D | tda8261.c | 30 struct dvb_frontend *fe; member 63 static int tda8261_get_status(struct dvb_frontend *fe, u32 *status) in tda8261_get_status() argument 65 struct tda8261_state *state = fe->tuner_priv; in tda8261_get_status() 86 static int tda8261_get_state(struct dvb_frontend *fe, in tda8261_get_state() argument 90 struct tda8261_state *state = fe->tuner_priv; in tda8261_get_state() 109 static int tda8261_set_state(struct dvb_frontend *fe, in tda8261_set_state() argument 113 struct tda8261_state *state = fe->tuner_priv; in tda8261_set_state() 154 if ((err = tda8261_get_status(fe, &status)) < 0) { in tda8261_set_state() 172 static int tda8261_release(struct dvb_frontend *fe) in tda8261_release() argument 174 struct tda8261_state *state = fe->tuner_priv; in tda8261_release() [all …]
|
D | tda10048.c | 303 static int tda10048_set_phy2(struct dvb_frontend *fe, u32 sample_freq_hz, in tda10048_set_phy2() argument 306 struct tda10048_state *state = fe->demodulator_priv; in tda10048_set_phy2() 339 static int tda10048_set_wref(struct dvb_frontend *fe, u32 sample_freq_hz, in tda10048_set_wref() argument 342 struct tda10048_state *state = fe->demodulator_priv; in tda10048_set_wref() 369 static int tda10048_set_invwref(struct dvb_frontend *fe, u32 sample_freq_hz, in tda10048_set_invwref() argument 372 struct tda10048_state *state = fe->demodulator_priv; in tda10048_set_invwref() 395 static int tda10048_set_bandwidth(struct dvb_frontend *fe, in tda10048_set_bandwidth() argument 398 struct tda10048_state *state = fe->demodulator_priv; in tda10048_set_bandwidth() 406 tda10048_set_wref(fe, state->sample_freq, bw); in tda10048_set_bandwidth() 407 tda10048_set_invwref(fe, state->sample_freq, bw); in tda10048_set_bandwidth() [all …]
|
D | ves1x93.c | 265 static int ves1x93_init (struct dvb_frontend* fe) in ves1x93_init() argument 267 struct ves1x93_state* state = fe->demodulator_priv; in ves1x93_init() 285 static int ves1x93_set_voltage(struct dvb_frontend *fe, in ves1x93_set_voltage() argument 288 struct ves1x93_state* state = fe->demodulator_priv; in ves1x93_set_voltage() 302 static int ves1x93_read_status(struct dvb_frontend *fe, in ves1x93_read_status() argument 305 struct ves1x93_state* state = fe->demodulator_priv; in ves1x93_read_status() 344 static int ves1x93_read_ber(struct dvb_frontend* fe, u32* ber) in ves1x93_read_ber() argument 346 struct ves1x93_state* state = fe->demodulator_priv; in ves1x93_read_ber() 356 static int ves1x93_read_signal_strength(struct dvb_frontend* fe, u16* strength) in ves1x93_read_signal_strength() argument 358 struct ves1x93_state* state = fe->demodulator_priv; in ves1x93_read_signal_strength() [all …]
|
D | cx24110.c | 312 static int _cx24110_pll_write (struct dvb_frontend* fe, const u8 buf[], int len) in _cx24110_pll_write() argument 314 struct cx24110_state *state = fe->demodulator_priv; in _cx24110_pll_write() 354 static int cx24110_initfe(struct dvb_frontend* fe) in cx24110_initfe() argument 356 struct cx24110_state *state = fe->demodulator_priv; in cx24110_initfe() 369 static int cx24110_set_voltage(struct dvb_frontend *fe, in cx24110_set_voltage() argument 372 struct cx24110_state *state = fe->demodulator_priv; in cx24110_set_voltage() 384 static int cx24110_diseqc_send_burst(struct dvb_frontend *fe, in cx24110_diseqc_send_burst() argument 388 struct cx24110_state *state = fe->demodulator_priv; in cx24110_diseqc_send_burst() 411 static int cx24110_send_diseqc_msg(struct dvb_frontend* fe, in cx24110_send_diseqc_msg() argument 415 struct cx24110_state *state = fe->demodulator_priv; in cx24110_send_diseqc_msg() [all …]
|
D | cx22700.c | 237 static int cx22700_init (struct dvb_frontend* fe) in cx22700_init() argument 239 { struct cx22700_state* state = fe->demodulator_priv; in cx22700_init() 257 static int cx22700_read_status(struct dvb_frontend *fe, enum fe_status *status) in cx22700_read_status() argument 259 struct cx22700_state* state = fe->demodulator_priv; in cx22700_read_status() 285 static int cx22700_read_ber(struct dvb_frontend* fe, u32* ber) in cx22700_read_ber() argument 287 struct cx22700_state* state = fe->demodulator_priv; in cx22700_read_ber() 295 static int cx22700_read_signal_strength(struct dvb_frontend* fe, u16* signal_strength) in cx22700_read_signal_strength() argument 297 struct cx22700_state* state = fe->demodulator_priv; in cx22700_read_signal_strength() 306 static int cx22700_read_snr(struct dvb_frontend* fe, u16* snr) in cx22700_read_snr() argument 308 struct cx22700_state* state = fe->demodulator_priv; in cx22700_read_snr() [all …]
|
D | mt312.c | 246 static int mt312_initfe(struct dvb_frontend *fe) in mt312_initfe() argument 248 struct mt312_state *state = fe->demodulator_priv; in mt312_initfe() 346 static int mt312_send_master_cmd(struct dvb_frontend *fe, in mt312_send_master_cmd() argument 349 struct mt312_state *state = fe->demodulator_priv; in mt312_send_master_cmd() 383 static int mt312_send_burst(struct dvb_frontend *fe, in mt312_send_burst() argument 386 struct mt312_state *state = fe->demodulator_priv; in mt312_send_burst() 407 static int mt312_set_tone(struct dvb_frontend *fe, in mt312_set_tone() argument 410 struct mt312_state *state = fe->demodulator_priv; in mt312_set_tone() 431 static int mt312_set_voltage(struct dvb_frontend *fe, in mt312_set_voltage() argument 434 struct mt312_state *state = fe->demodulator_priv; in mt312_set_voltage() [all …]
|
D | tda10086.c | 106 static int tda10086_init(struct dvb_frontend* fe) in tda10086_init() argument 108 struct tda10086_state* state = fe->demodulator_priv; in tda10086_init() 188 static int tda10086_set_tone(struct dvb_frontend *fe, in tda10086_set_tone() argument 191 struct tda10086_state* state = fe->demodulator_priv; in tda10086_set_tone() 212 static int tda10086_send_master_cmd (struct dvb_frontend* fe, in tda10086_send_master_cmd() argument 215 struct tda10086_state* state = fe->demodulator_priv; in tda10086_send_master_cmd() 242 static int tda10086_send_burst(struct dvb_frontend *fe, in tda10086_send_burst() argument 245 struct tda10086_state* state = fe->demodulator_priv; in tda10086_send_burst() 414 static int tda10086_set_frontend(struct dvb_frontend *fe) in tda10086_set_frontend() argument 416 struct dtv_frontend_properties *fe_params = &fe->dtv_property_cache; in tda10086_set_frontend() [all …]
|
D | sp8870.c | 248 static int sp8870_set_frontend_parameters(struct dvb_frontend *fe) in sp8870_set_frontend_parameters() argument 250 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in sp8870_set_frontend_parameters() 251 struct sp8870_state* state = fe->demodulator_priv; in sp8870_set_frontend_parameters() 262 if (fe->ops.tuner_ops.set_params) { in sp8870_set_frontend_parameters() 263 fe->ops.tuner_ops.set_params(fe); in sp8870_set_frontend_parameters() 264 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0); in sp8870_set_frontend_parameters() 304 static int sp8870_init (struct dvb_frontend* fe) in sp8870_init() argument 306 struct sp8870_state* state = fe->demodulator_priv; in sp8870_init() 318 if (state->config->request_firmware(fe, &fw, SP8870_DEFAULT_FIRMWARE)) { in sp8870_init() 353 static int sp8870_read_status(struct dvb_frontend *fe, in sp8870_read_status() argument [all …]
|
D | cx24123.c | 515 static int cx24123_pll_calculate(struct dvb_frontend *fe) in cx24123_pll_calculate() argument 517 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in cx24123_pll_calculate() 518 struct cx24123_state *state = fe->demodulator_priv; in cx24123_pll_calculate() 590 static int cx24123_pll_writereg(struct dvb_frontend *fe, u32 data) in cx24123_pll_writereg() argument 592 struct cx24123_state *state = fe->demodulator_priv; in cx24123_pll_writereg() 647 static int cx24123_pll_tune(struct dvb_frontend *fe) in cx24123_pll_tune() argument 649 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in cx24123_pll_tune() 650 struct cx24123_state *state = fe->demodulator_priv; in cx24123_pll_tune() 655 if (cx24123_pll_calculate(fe) != 0) { in cx24123_pll_tune() 661 cx24123_pll_writereg(fe, state->VCAarg); in cx24123_pll_tune() [all …]
|
D | cxd2820r_t2.c | 24 int cxd2820r_set_frontend_t2(struct dvb_frontend *fe) in cxd2820r_set_frontend_t2() argument 26 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_set_frontend_t2() 27 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_set_frontend_t2() 97 if (fe->ops.tuner_ops.set_params) in cxd2820r_set_frontend_t2() 98 fe->ops.tuner_ops.set_params(fe); in cxd2820r_set_frontend_t2() 112 if (fe->ops.tuner_ops.get_if_frequency) { in cxd2820r_set_frontend_t2() 113 ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_freq); in cxd2820r_set_frontend_t2() 172 int cxd2820r_get_frontend_t2(struct dvb_frontend *fe) in cxd2820r_get_frontend_t2() argument 174 struct cxd2820r_priv *priv = fe->demodulator_priv; in cxd2820r_get_frontend_t2() 175 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cxd2820r_get_frontend_t2() [all …]
|
D | dib3000mb.c | 115 static int dib3000mb_get_frontend(struct dvb_frontend* fe); 117 static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner) in dib3000mb_set_frontend() argument 119 struct dib3000_state* state = fe->demodulator_priv; in dib3000mb_set_frontend() 120 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dib3000mb_set_frontend() 124 if (tuner && fe->ops.tuner_ops.set_params) { in dib3000mb_set_frontend() 125 fe->ops.tuner_ops.set_params(fe); in dib3000mb_set_frontend() 126 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0); in dib3000mb_set_frontend() 362 if (dib3000mb_get_frontend(fe) == 0) { in dib3000mb_set_frontend() 364 return dib3000mb_set_frontend(fe, 0); in dib3000mb_set_frontend() 376 static int dib3000mb_fe_init(struct dvb_frontend* fe, int mobile_mode) in dib3000mb_fe_init() argument [all …]
|
D | mb86a20s.c | 297 static int mb86a20s_read_status(struct dvb_frontend *fe, enum fe_status *status) in mb86a20s_read_status() argument 299 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_read_status() 329 static int mb86a20s_read_signal_strength(struct dvb_frontend *fe) in mb86a20s_read_signal_strength() argument 331 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_read_signal_strength() 332 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_read_signal_strength() 508 static void mb86a20s_reset_frontend_cache(struct dvb_frontend *fe) in mb86a20s_reset_frontend_cache() argument 510 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_reset_frontend_cache() 511 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_reset_frontend_cache() 553 static void mb86a20s_layer_bitrate(struct dvb_frontend *fe, u32 layer, in mb86a20s_layer_bitrate() argument 558 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_layer_bitrate() [all …]
|
D | as102_fe.c | 63 static int as102_fe_set_frontend(struct dvb_frontend *fe) in as102_fe_set_frontend() argument 65 struct as102_state *state = fe->demodulator_priv; in as102_fe_set_frontend() 66 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in as102_fe_set_frontend() 193 static int as102_fe_get_frontend(struct dvb_frontend *fe) in as102_fe_get_frontend() argument 195 struct as102_state *state = fe->demodulator_priv; in as102_fe_get_frontend() 196 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in as102_fe_get_frontend() 301 static int as102_fe_get_tune_settings(struct dvb_frontend *fe, in as102_fe_get_tune_settings() argument 309 static int as102_fe_read_status(struct dvb_frontend *fe, enum fe_status *status) in as102_fe_read_status() argument 312 struct as102_state *state = fe->demodulator_priv; in as102_fe_read_status() 362 static int as102_fe_read_snr(struct dvb_frontend *fe, u16 *snr) in as102_fe_read_snr() argument [all …]
|
D | cx22702.c | 248 static int cx22702_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in cx22702_i2c_gate_ctrl() argument 250 struct cx22702_state *state = fe->demodulator_priv; in cx22702_i2c_gate_ctrl() 263 static int cx22702_set_tps(struct dvb_frontend *fe) in cx22702_set_tps() argument 265 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in cx22702_set_tps() 267 struct cx22702_state *state = fe->demodulator_priv; in cx22702_set_tps() 269 if (fe->ops.tuner_ops.set_params) { in cx22702_set_tps() 270 fe->ops.tuner_ops.set_params(fe); in cx22702_set_tps() 271 if (fe->ops.i2c_gate_ctrl) in cx22702_set_tps() 272 fe->ops.i2c_gate_ctrl(fe, 0); in cx22702_set_tps() 435 static int cx22702_init(struct dvb_frontend *fe) in cx22702_init() argument [all …]
|
D | cx24116.c | 476 static int cx24116_load_firmware(struct dvb_frontend *fe, 479 static int cx24116_firmware_ondemand(struct dvb_frontend *fe) in cx24116_firmware_ondemand() argument 481 struct cx24116_state *state = fe->demodulator_priv; in cx24116_firmware_ondemand() 510 ret = cx24116_load_firmware(fe, fw); in cx24116_firmware_ondemand() 530 static int cx24116_cmd_execute(struct dvb_frontend *fe, struct cx24116_cmd *cmd) in cx24116_cmd_execute() argument 532 struct cx24116_state *state = fe->demodulator_priv; in cx24116_cmd_execute() 538 ret = cx24116_firmware_ondemand(fe); in cx24116_cmd_execute() 566 static int cx24116_load_firmware(struct dvb_frontend *fe, in cx24116_load_firmware() argument 569 struct cx24116_state *state = fe->demodulator_priv; in cx24116_load_firmware() 584 state->config->reset_device(fe); in cx24116_load_firmware() [all …]
|
D | s5h1420.c | 66 static int s5h1420_get_tune_settings(struct dvb_frontend* fe, 127 static int s5h1420_set_voltage(struct dvb_frontend *fe, in s5h1420_set_voltage() argument 130 struct s5h1420_state* state = fe->demodulator_priv; in s5h1420_set_voltage() 153 static int s5h1420_set_tone(struct dvb_frontend *fe, in s5h1420_set_tone() argument 156 struct s5h1420_state* state = fe->demodulator_priv; in s5h1420_set_tone() 175 static int s5h1420_send_master_cmd (struct dvb_frontend* fe, in s5h1420_send_master_cmd() argument 178 struct s5h1420_state* state = fe->demodulator_priv; in s5h1420_send_master_cmd() 220 static int s5h1420_recv_slave_reply (struct dvb_frontend* fe, in s5h1420_recv_slave_reply() argument 223 struct s5h1420_state* state = fe->demodulator_priv; in s5h1420_recv_slave_reply() 275 static int s5h1420_send_burst(struct dvb_frontend *fe, in s5h1420_send_burst() argument [all …]
|
D | lgdt330x.c | 183 static int lgdt330x_init(struct dvb_frontend* fe) in lgdt330x_init() argument 241 struct lgdt330x_state* state = fe->demodulator_priv; in lgdt330x_init() 281 static int lgdt330x_read_ber(struct dvb_frontend* fe, u32* ber) in lgdt330x_read_ber() argument 287 static int lgdt330x_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) in lgdt330x_read_ucblocks() argument 289 struct lgdt330x_state* state = fe->demodulator_priv; in lgdt330x_read_ucblocks() 316 static int lgdt330x_set_parameters(struct dvb_frontend *fe) in lgdt330x_set_parameters() argument 318 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in lgdt330x_set_parameters() 348 struct lgdt330x_state* state = fe->demodulator_priv; in lgdt330x_set_parameters() 364 state->config->pll_rf_set(fe, 1); in lgdt330x_set_parameters() 380 state->config->pll_rf_set(fe, 0); in lgdt330x_set_parameters() [all …]
|
D | lgs8gl5.c | 232 lgs8gl5_init(struct dvb_frontend *fe) in lgs8gl5_init() argument 234 struct lgs8gl5_state *state = fe->demodulator_priv; in lgs8gl5_init() 252 lgs8gl5_read_status(struct dvb_frontend *fe, enum fe_status *status) in lgs8gl5_read_status() argument 254 struct lgs8gl5_state *state = fe->demodulator_priv; in lgs8gl5_read_status() 274 lgs8gl5_read_ber(struct dvb_frontend *fe, u32 *ber) in lgs8gl5_read_ber() argument 283 lgs8gl5_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) in lgs8gl5_read_signal_strength() argument 285 struct lgs8gl5_state *state = fe->demodulator_priv; in lgs8gl5_read_signal_strength() 294 lgs8gl5_read_snr(struct dvb_frontend *fe, u16 *snr) in lgs8gl5_read_snr() argument 296 struct lgs8gl5_state *state = fe->demodulator_priv; in lgs8gl5_read_snr() 305 lgs8gl5_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in lgs8gl5_read_ucblocks() argument [all …]
|
D | ves1820.c | 192 static int ves1820_init(struct dvb_frontend* fe) in ves1820_init() argument 194 struct ves1820_state* state = fe->demodulator_priv; in ves1820_init() 209 static int ves1820_set_parameters(struct dvb_frontend *fe) in ves1820_set_parameters() argument 211 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in ves1820_set_parameters() 212 struct ves1820_state* state = fe->demodulator_priv; in ves1820_set_parameters() 223 if (fe->ops.tuner_ops.set_params) { in ves1820_set_parameters() 224 fe->ops.tuner_ops.set_params(fe); in ves1820_set_parameters() 225 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0); in ves1820_set_parameters() 241 static int ves1820_read_status(struct dvb_frontend *fe, in ves1820_read_status() argument 244 struct ves1820_state* state = fe->demodulator_priv; in ves1820_read_status() [all …]
|
D | stv6110x.c | 103 static int stv6110x_init(struct dvb_frontend *fe) in stv6110x_init() argument 105 struct stv6110x_state *stv6110x = fe->tuner_priv; in stv6110x_init() 118 static int stv6110x_set_frequency(struct dvb_frontend *fe, u32 frequency) in stv6110x_set_frequency() argument 120 struct stv6110x_state *stv6110x = fe->tuner_priv; in stv6110x_set_frequency() 179 static int stv6110x_get_frequency(struct dvb_frontend *fe, u32 *frequency) in stv6110x_get_frequency() argument 181 struct stv6110x_state *stv6110x = fe->tuner_priv; in stv6110x_get_frequency() 197 static int stv6110x_set_bandwidth(struct dvb_frontend *fe, u32 bandwidth) in stv6110x_set_bandwidth() argument 199 struct stv6110x_state *stv6110x = fe->tuner_priv; in stv6110x_set_bandwidth() 231 static int stv6110x_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in stv6110x_get_bandwidth() argument 233 struct stv6110x_state *stv6110x = fe->tuner_priv; in stv6110x_get_bandwidth() [all …]
|
D | tda10021.c | 202 static int tda10021_init (struct dvb_frontend *fe) in tda10021_init() argument 204 struct tda10021_state* state = fe->demodulator_priv; in tda10021_init() 207 dprintk("DVB: TDA10021(%d): init chip\n", fe->adapter->num); in tda10021_init() 231 static int tda10021_set_parameters(struct dvb_frontend *fe) in tda10021_set_parameters() argument 233 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in tda10021_set_parameters() 238 struct tda10021_state* state = fe->demodulator_priv; in tda10021_set_parameters() 284 if (fe->ops.tuner_ops.set_params) { in tda10021_set_parameters() 285 fe->ops.tuner_ops.set_params(fe); in tda10021_set_parameters() 286 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0); in tda10021_set_parameters() 311 static int tda10021_read_status(struct dvb_frontend *fe, in tda10021_read_status() argument [all …]
|
D | tda665x.c | 29 struct dvb_frontend *fe; member 69 static int tda665x_get_state(struct dvb_frontend *fe, in tda665x_get_state() argument 73 struct tda665x_state *state = fe->tuner_priv; in tda665x_get_state() 91 static int tda665x_get_status(struct dvb_frontend *fe, u32 *status) in tda665x_get_status() argument 93 struct tda665x_state *state = fe->tuner_priv; in tda665x_get_status() 114 static int tda665x_set_state(struct dvb_frontend *fe, in tda665x_set_state() argument 118 struct tda665x_state *state = fe->tuner_priv; in tda665x_set_state() 185 err = tda665x_get_status(fe, &status); in tda665x_set_state() 206 static int tda665x_release(struct dvb_frontend *fe) in tda665x_release() argument 208 struct tda665x_state *state = fe->tuner_priv; in tda665x_release() [all …]
|
D | s921.c | 265 static int s921_pll_tune(struct dvb_frontend *fe) in s921_pll_tune() argument 267 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in s921_pll_tune() 268 struct s921_state *state = fe->demodulator_priv; in s921_pll_tune() 337 static int s921_initfe(struct dvb_frontend *fe) in s921_initfe() argument 339 struct s921_state *state = fe->demodulator_priv; in s921_initfe() 351 static int s921_read_status(struct dvb_frontend *fe, enum fe_status *status) in s921_read_status() argument 353 struct s921_state *state = fe->demodulator_priv; in s921_read_status() 390 static int s921_read_signal_strength(struct dvb_frontend *fe, u16 *strength) in s921_read_signal_strength() argument 393 struct s921_state *state = fe->demodulator_priv; in s921_read_signal_strength() 397 rc = s921_read_status(fe, &status); in s921_read_signal_strength() [all …]
|
D | lnbh25.c | 90 static int lnbh25_set_voltage(struct dvb_frontend *fe, in lnbh25_set_voltage() argument 96 struct lnbh25_priv *priv = fe->sec_priv; in lnbh25_set_voltage() 143 static void lnbh25_release(struct dvb_frontend *fe) in lnbh25_release() argument 145 struct lnbh25_priv *priv = fe->sec_priv; in lnbh25_release() 148 lnbh25_set_voltage(fe, SEC_VOLTAGE_OFF); in lnbh25_release() 149 kfree(fe->sec_priv); in lnbh25_release() 150 fe->sec_priv = NULL; in lnbh25_release() 153 struct dvb_frontend *lnbh25_attach(struct dvb_frontend *fe, in lnbh25_attach() argument 168 fe->sec_priv = priv; in lnbh25_attach() 169 if (lnbh25_set_voltage(fe, SEC_VOLTAGE_OFF)) { in lnbh25_attach() [all …]
|
D | horus3a.c | 146 static int horus3a_init(struct dvb_frontend *fe) in horus3a_init() argument 148 struct horus3a_priv *priv = fe->tuner_priv; in horus3a_init() 154 static int horus3a_release(struct dvb_frontend *fe) in horus3a_release() argument 156 struct horus3a_priv *priv = fe->tuner_priv; in horus3a_release() 159 kfree(fe->tuner_priv); in horus3a_release() 160 fe->tuner_priv = NULL; in horus3a_release() 164 static int horus3a_sleep(struct dvb_frontend *fe) in horus3a_sleep() argument 166 struct horus3a_priv *priv = fe->tuner_priv; in horus3a_sleep() 173 static int horus3a_set_params(struct dvb_frontend *fe) in horus3a_set_params() argument 175 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in horus3a_set_params() [all …]
|
D | nxt6000.c | 179 static void nxt6000_setup(struct dvb_frontend* fe) in nxt6000_setup() argument 181 struct nxt6000_state* state = fe->demodulator_priv; in nxt6000_setup() 423 static int nxt6000_read_status(struct dvb_frontend *fe, enum fe_status *status) in nxt6000_read_status() argument 426 struct nxt6000_state* state = fe->demodulator_priv; in nxt6000_read_status() 453 static int nxt6000_init(struct dvb_frontend* fe) in nxt6000_init() argument 455 struct nxt6000_state* state = fe->demodulator_priv; in nxt6000_init() 458 nxt6000_setup(fe); in nxt6000_init() 463 static int nxt6000_set_frontend(struct dvb_frontend *fe) in nxt6000_set_frontend() argument 465 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in nxt6000_set_frontend() 466 struct nxt6000_state* state = fe->demodulator_priv; in nxt6000_set_frontend() [all …]
|
D | l64781.c | 120 static int apply_frontend_param(struct dvb_frontend *fe) in apply_frontend_param() argument 122 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in apply_frontend_param() 123 struct l64781_state* state = fe->demodulator_priv; in apply_frontend_param() 155 if (fe->ops.tuner_ops.set_params) { in apply_frontend_param() 156 fe->ops.tuner_ops.set_params(fe); in apply_frontend_param() 157 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0); in apply_frontend_param() 246 static int get_frontend(struct dvb_frontend *fe) in get_frontend() argument 248 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in get_frontend() 249 struct l64781_state* state = fe->demodulator_priv; in get_frontend() 362 static int l64781_read_status(struct dvb_frontend *fe, enum fe_status *status) in l64781_read_status() argument [all …]
|
D | atbm8830.c | 230 static int atbm8830_init(struct dvb_frontend *fe) in atbm8830_init() argument 232 struct atbm_state *priv = fe->demodulator_priv; in atbm8830_init() 262 static void atbm8830_release(struct dvb_frontend *fe) in atbm8830_release() argument 264 struct atbm_state *state = fe->demodulator_priv; in atbm8830_release() 270 static int atbm8830_set_fe(struct dvb_frontend *fe) in atbm8830_set_fe() argument 272 struct atbm_state *priv = fe->demodulator_priv; in atbm8830_set_fe() 278 if (fe->ops.tuner_ops.set_params) { in atbm8830_set_fe() 279 if (fe->ops.i2c_gate_ctrl) in atbm8830_set_fe() 280 fe->ops.i2c_gate_ctrl(fe, 1); in atbm8830_set_fe() 281 fe->ops.tuner_ops.set_params(fe); in atbm8830_set_fe() [all …]
|
D | tda8261_cfg.h | 20 static int tda8261_get_frequency(struct dvb_frontend *fe, u32 *frequency) in tda8261_get_frequency() argument 22 struct dvb_frontend_ops *frontend_ops = &fe->ops; in tda8261_get_frequency() 28 err = tuner_ops->get_state(fe, DVBFE_TUNER_FREQUENCY, &t_state); in tda8261_get_frequency() 39 static int tda8261_set_frequency(struct dvb_frontend *fe, u32 frequency) in tda8261_set_frequency() argument 41 struct dvb_frontend_ops *frontend_ops = &fe->ops; in tda8261_set_frequency() 49 err = tuner_ops->set_state(fe, DVBFE_TUNER_FREQUENCY, &t_state); in tda8261_set_frequency() 59 static int tda8261_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in tda8261_get_bandwidth() argument 61 struct dvb_frontend_ops *frontend_ops = &fe->ops; in tda8261_get_bandwidth() 67 err = tuner_ops->get_state(fe, DVBFE_TUNER_BANDWIDTH, &t_state); in tda8261_get_bandwidth()
|
D | stb6100.c | 64 static int stb6100_release(struct dvb_frontend *fe); 238 static int stb6100_get_status(struct dvb_frontend *fe, u32 *status) in stb6100_get_status() argument 241 struct stb6100_state *state = fe->tuner_priv; in stb6100_get_status() 251 static int stb6100_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in stb6100_get_bandwidth() argument 255 struct stb6100_state *state = fe->tuner_priv; in stb6100_get_bandwidth() 269 static int stb6100_set_bandwidth(struct dvb_frontend *fe, u32 bandwidth) in stb6100_set_bandwidth() argument 273 struct stb6100_state *state = fe->tuner_priv; in stb6100_set_bandwidth() 307 static int stb6100_get_frequency(struct dvb_frontend *fe, u32 *frequency) in stb6100_get_frequency() argument 312 struct stb6100_state *state = fe->tuner_priv; in stb6100_get_frequency() 333 static int stb6100_set_frequency(struct dvb_frontend *fe, u32 frequency) in stb6100_set_frequency() argument [all …]
|
D | tda10023.c | 231 static int tda10023_init (struct dvb_frontend *fe) in tda10023_init() argument 233 struct tda10023_state* state = fe->demodulator_priv; in tda10023_init() 285 dprintk("DVB: TDA10023(%d): init chip\n", fe->dvb->num); in tda10023_init() 305 static int tda10023_set_parameters(struct dvb_frontend *fe) in tda10023_set_parameters() argument 307 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in tda10023_set_parameters() 311 struct tda10023_state* state = fe->demodulator_priv; in tda10023_set_parameters() 352 if (fe->ops.tuner_ops.set_params) { in tda10023_set_parameters() 353 fe->ops.tuner_ops.set_params(fe); in tda10023_set_parameters() 354 if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0); in tda10023_set_parameters() 379 static int tda10023_read_status(struct dvb_frontend *fe, in tda10023_read_status() argument [all …]
|
D | lg2160.c | 160 static int lg216x_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in lg216x_i2c_gate_ctrl() argument 162 struct lg216x_state *state = fe->demodulator_priv; in lg216x_i2c_gate_ctrl() 945 static int lg216x_get_frontend(struct dvb_frontend *fe) in lg216x_get_frontend() argument 947 struct lg216x_state *state = fe->demodulator_priv; in lg216x_get_frontend() 952 fe->dtv_property_cache.modulation = VSB_8; in lg216x_get_frontend() 953 fe->dtv_property_cache.frequency = state->current_frequency; in lg216x_get_frontend() 954 fe->dtv_property_cache.delivery_system = SYS_ATSCMH; in lg216x_get_frontend() 957 &fe->dtv_property_cache.atscmh_fic_ver); in lg216x_get_frontend() 960 if (state->fic_ver != fe->dtv_property_cache.atscmh_fic_ver) { in lg216x_get_frontend() 961 state->fic_ver = fe->dtv_property_cache.atscmh_fic_ver; in lg216x_get_frontend() [all …]
|
D | cx24117.c | 449 static int cx24117_load_firmware(struct dvb_frontend *fe, 452 static int cx24117_firmware_ondemand(struct dvb_frontend *fe) in cx24117_firmware_ondemand() argument 454 struct cx24117_state *state = fe->demodulator_priv; in cx24117_firmware_ondemand() 486 ret = cx24117_load_firmware(fe, fw); in cx24117_firmware_ondemand() 506 static int cx24117_cmd_execute_nolock(struct dvb_frontend *fe, in cx24117_cmd_execute_nolock() argument 509 struct cx24117_state *state = fe->demodulator_priv; in cx24117_cmd_execute_nolock() 516 ret = cx24117_firmware_ondemand(fe); in cx24117_cmd_execute_nolock() 539 static int cx24117_cmd_execute(struct dvb_frontend *fe, struct cx24117_cmd *cmd) in cx24117_cmd_execute() argument 541 struct cx24117_state *state = fe->demodulator_priv; in cx24117_cmd_execute() 545 ret = cx24117_cmd_execute_nolock(fe, cmd); in cx24117_cmd_execute() [all …]
|
D | si21xx.c | 274 static int si21_write(struct dvb_frontend *fe, const u8 buf[], int len) in si21_write() argument 276 struct si21xx_state *state = fe->demodulator_priv; in si21_write() 354 static int si21xx_set_symbolrate(struct dvb_frontend *fe, u32 srate) in si21xx_set_symbolrate() argument 356 struct si21xx_state *state = fe->demodulator_priv; in si21xx_set_symbolrate() 383 static int si21xx_send_diseqc_msg(struct dvb_frontend *fe, in si21xx_send_diseqc_msg() argument 386 struct si21xx_state *state = fe->demodulator_priv; in si21xx_send_diseqc_msg() 412 static int si21xx_send_diseqc_burst(struct dvb_frontend *fe, in si21xx_send_diseqc_burst() argument 415 struct si21xx_state *state = fe->demodulator_priv; in si21xx_send_diseqc_burst() 437 static int si21xx_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in si21xx_set_tone() argument 439 struct si21xx_state *state = fe->demodulator_priv; in si21xx_set_tone() [all …]
|
D | dib0090.c | 141 struct dvb_frontend *fe; member 205 struct dvb_frontend *fe; member 331 …(cfg->reset) { if (cfg->sleep) cfg->sleep(fe, 0); msleep(10); cfg->reset(fe, 1); msleep(10); cf… 343 static int dib0090_identify(struct dvb_frontend *fe) in dib0090_identify() argument 345 struct dib0090_state *state = fe->tuner_priv; in dib0090_identify() 435 static int dib0090_fw_identify(struct dvb_frontend *fe) in dib0090_fw_identify() argument 437 struct dib0090_fw_state *state = fe->tuner_priv; in dib0090_fw_identify() 525 static void dib0090_reset_digital(struct dvb_frontend *fe, const struct dib0090_config *cfg) in dib0090_reset_digital() argument 527 struct dib0090_state *state = fe->tuner_priv; in dib0090_reset_digital() 592 static int dib0090_fw_reset_digital(struct dvb_frontend *fe, const struct dib0090_config *cfg) in dib0090_fw_reset_digital() argument [all …]
|
D | stv0297.c | 294 static int stv0297_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in stv0297_i2c_gate_ctrl() argument 296 struct stv0297_state *state = fe->demodulator_priv; in stv0297_i2c_gate_ctrl() 306 static int stv0297_init(struct dvb_frontend *fe) in stv0297_init() argument 308 struct stv0297_state *state = fe->demodulator_priv; in stv0297_init() 321 static int stv0297_sleep(struct dvb_frontend *fe) in stv0297_sleep() argument 323 struct stv0297_state *state = fe->demodulator_priv; in stv0297_sleep() 330 static int stv0297_read_status(struct dvb_frontend *fe, in stv0297_read_status() argument 333 struct stv0297_state *state = fe->demodulator_priv; in stv0297_read_status() 344 static int stv0297_read_ber(struct dvb_frontend *fe, u32 * ber) in stv0297_read_ber() argument 346 struct stv0297_state *state = fe->demodulator_priv; in stv0297_read_ber() [all …]
|
D | dib7000p.h | 51 int (*get_agc_values)(struct dvb_frontend *fe, 53 int (*set_agc1_min)(struct dvb_frontend *fe, u16 v); 54 int (*update_pll)(struct dvb_frontend *fe, struct dibx000_bandwidth_config *bw); 56 u32 (*ctrl_timf)(struct dvb_frontend *fe, u8 op, u32 timf); 59 int (*pid_filter_ctrl)(struct dvb_frontend *fe, u8 onoff); 60 int (*pid_filter)(struct dvb_frontend *fe, u8 id, u16 pid, u8 onoff); 62 struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe); 63 int (*tuner_sleep)(struct dvb_frontend *fe, int onoff); 64 int (*get_adc_power)(struct dvb_frontend *fe); 65 int (*slave_reset)(struct dvb_frontend *fe);
|
D | hd29l2.c | 171 static int hd29l2_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in hd29l2_i2c_gate_ctrl() argument 174 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_i2c_gate_ctrl() 214 static int hd29l2_read_status(struct dvb_frontend *fe, enum fe_status *status) in hd29l2_read_status() argument 217 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_status() 249 static int hd29l2_read_snr(struct dvb_frontend *fe, u16 *snr) in hd29l2_read_snr() argument 252 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_snr() 281 static int hd29l2_read_signal_strength(struct dvb_frontend *fe, u16 *strength) in hd29l2_read_signal_strength() argument 284 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_signal_strength() 306 static int hd29l2_read_ber(struct dvb_frontend *fe, u32 *ber) in hd29l2_read_ber() argument 309 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_ber() [all …]
|
D | ascot2e.c | 249 static int ascot2e_init(struct dvb_frontend *fe) in ascot2e_init() argument 251 struct ascot2e_priv *priv = fe->tuner_priv; in ascot2e_init() 257 static int ascot2e_release(struct dvb_frontend *fe) in ascot2e_release() argument 259 struct ascot2e_priv *priv = fe->tuner_priv; in ascot2e_release() 262 kfree(fe->tuner_priv); in ascot2e_release() 263 fe->tuner_priv = NULL; in ascot2e_release() 267 static int ascot2e_sleep(struct dvb_frontend *fe) in ascot2e_sleep() argument 269 struct ascot2e_priv *priv = fe->tuner_priv; in ascot2e_sleep() 276 static enum ascot2e_tv_system_t ascot2e_get_tv_system(struct dvb_frontend *fe) in ascot2e_get_tv_system() argument 279 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in ascot2e_get_tv_system() [all …]
|
D | ec100.c | 89 static int ec100_set_frontend(struct dvb_frontend *fe) in ec100_set_frontend() argument 91 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ec100_set_frontend() 92 struct ec100_state *state = fe->demodulator_priv; in ec100_set_frontend() 100 if (fe->ops.tuner_ops.set_params) in ec100_set_frontend() 101 fe->ops.tuner_ops.set_params(fe); in ec100_set_frontend() 167 static int ec100_get_tune_settings(struct dvb_frontend *fe, in ec100_get_tune_settings() argument 177 static int ec100_read_status(struct dvb_frontend *fe, enum fe_status *status) in ec100_read_status() argument 179 struct ec100_state *state = fe->demodulator_priv; in ec100_read_status() 213 static int ec100_read_ber(struct dvb_frontend *fe, u32 *ber) in ec100_read_ber() argument 215 struct ec100_state *state = fe->demodulator_priv; in ec100_read_ber() [all …]
|
D | tdhd1.h | 31 static int alps_tdhd1_204_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, cha… 43 static int alps_tdhd1_204a_tuner_set_params(struct dvb_frontend *fe) in alps_tdhd1_204a_tuner_set_params() argument 45 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdhd1_204a_tuner_set_params() 46 struct i2c_adapter *i2c = fe->tuner_priv; in alps_tdhd1_204a_tuner_set_params() 66 if (fe->ops.i2c_gate_ctrl) in alps_tdhd1_204a_tuner_set_params() 67 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdhd1_204a_tuner_set_params()
|
D | rtl2830.c | 57 static int rtl2830_init(struct dvb_frontend *fe) in rtl2830_init() argument 59 struct i2c_client *client = fe->demodulator_priv; in rtl2830_init() 61 struct dtv_frontend_properties *c = &dev->fe.dtv_property_cache; in rtl2830_init() 149 static int rtl2830_sleep(struct dvb_frontend *fe) in rtl2830_sleep() argument 151 struct i2c_client *client = fe->demodulator_priv; in rtl2830_sleep() 162 static int rtl2830_get_tune_settings(struct dvb_frontend *fe, in rtl2830_get_tune_settings() argument 166 s->step_size = fe->ops.info.frequency_stepsize * 2; in rtl2830_get_tune_settings() 167 s->max_drift = (fe->ops.info.frequency_stepsize * 2) + 1; in rtl2830_get_tune_settings() 172 static int rtl2830_set_frontend(struct dvb_frontend *fe) in rtl2830_set_frontend() argument 174 struct i2c_client *client = fe->demodulator_priv; in rtl2830_set_frontend() [all …]
|
D | z0194a.h | 15 static int sharp_z0194a_set_symbol_rate(struct dvb_frontend *fe, in sharp_z0194a_set_symbol_rate() argument 34 stv0299_writereg(fe, 0x13, aclk); in sharp_z0194a_set_symbol_rate() 35 stv0299_writereg(fe, 0x14, bclk); in sharp_z0194a_set_symbol_rate() 36 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in sharp_z0194a_set_symbol_rate() 37 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in sharp_z0194a_set_symbol_rate() 38 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in sharp_z0194a_set_symbol_rate()
|
D | tda1004x.c | 391 static int tda10045_fwupload(struct dvb_frontend* fe) in tda10045_fwupload() argument 393 struct tda1004x_state* state = fe->demodulator_priv; in tda10045_fwupload() 403 ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWARE); in tda10045_fwupload() 431 static void tda10046_init_plls(struct dvb_frontend* fe) in tda10046_init_plls() argument 433 struct tda1004x_state* state = fe->demodulator_priv; in tda10046_init_plls() 485 static int tda10046_fwupload(struct dvb_frontend* fe) in tda10046_fwupload() argument 487 struct tda1004x_state* state = fe->demodulator_priv; in tda10046_fwupload() 510 tda10046_init_plls(fe); in tda10046_fwupload() 543 ret = state->config->request_firmware(fe, &fw, TDA10046_DEFAULT_FIRMWARE); in tda10046_fwupload() 546 ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWARE); in tda10046_fwupload() [all …]
|
D | af9013.c | 32 struct dvb_frontend fe; member 359 static int af9013_statistics_ber_unc_start(struct dvb_frontend *fe) in af9013_statistics_ber_unc_start() argument 361 struct af9013_state *state = fe->demodulator_priv; in af9013_statistics_ber_unc_start() 377 static int af9013_statistics_ber_unc_result(struct dvb_frontend *fe) in af9013_statistics_ber_unc_result() argument 379 struct af9013_state *state = fe->demodulator_priv; in af9013_statistics_ber_unc_result() 408 static int af9013_statistics_snr_start(struct dvb_frontend *fe) in af9013_statistics_snr_start() argument 410 struct af9013_state *state = fe->demodulator_priv; in af9013_statistics_snr_start() 426 static int af9013_statistics_snr_result(struct dvb_frontend *fe) in af9013_statistics_snr_result() argument 428 struct af9013_state *state = fe->demodulator_priv; in af9013_statistics_snr_result() 489 static int af9013_statistics_signal_strength(struct dvb_frontend *fe) in af9013_statistics_signal_strength() argument [all …]
|
D | stv0299.h | 92 int (*set_symbol_rate)(struct dvb_frontend *fe, u32 srate, u32 ratio); 95 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); 110 static inline int stv0299_writereg(struct dvb_frontend *fe, u8 reg, u8 val) { in stv0299_writereg() argument 113 if (fe->ops.write) in stv0299_writereg() 114 r = fe->ops.write(fe, buf, 2); in stv0299_writereg()
|
D | itd1000.c | 264 static int itd1000_set_parameters(struct dvb_frontend *fe) in itd1000_set_parameters() argument 266 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in itd1000_set_parameters() 267 struct itd1000_state *state = fe->tuner_priv; in itd1000_set_parameters() 280 static int itd1000_get_frequency(struct dvb_frontend *fe, u32 *frequency) in itd1000_get_frequency() argument 282 struct itd1000_state *state = fe->tuner_priv; in itd1000_get_frequency() 287 static int itd1000_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in itd1000_get_bandwidth() argument 332 static int itd1000_init(struct dvb_frontend *fe) in itd1000_init() argument 334 struct itd1000_state *state = fe->tuner_priv; in itd1000_init() 346 static int itd1000_sleep(struct dvb_frontend *fe) in itd1000_sleep() argument 351 static int itd1000_release(struct dvb_frontend *fe) in itd1000_release() argument [all …]
|
D | stv0367.c | 87 struct dvb_frontend fe; member 906 static int stv0367ter_gate_ctrl(struct dvb_frontend *fe, int enable) in stv0367ter_gate_ctrl() argument 908 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_gate_ctrl() 926 static u32 stv0367_get_tuner_freq(struct dvb_frontend *fe) in stv0367_get_tuner_freq() argument 928 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stv0367_get_tuner_freq() 936 err = tuner_ops->get_frequency(fe, &freq); in stv0367_get_tuner_freq() 1517 static int stv0367ter_standby(struct dvb_frontend *fe, u8 standby_on) in stv0367ter_standby() argument 1519 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_standby() 1536 static int stv0367ter_sleep(struct dvb_frontend *fe) in stv0367ter_sleep() argument 1538 return stv0367ter_standby(fe, 1); in stv0367ter_sleep() [all …]
|
D | lgdt3305.c | 556 static int lgdt3305_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in lgdt3305_i2c_gate_ctrl() argument 558 struct lgdt3305_state *state = fe->demodulator_priv; in lgdt3305_i2c_gate_ctrl() 569 static int lgdt3305_sleep(struct dvb_frontend *fe) in lgdt3305_sleep() argument 571 struct lgdt3305_state *state = fe->demodulator_priv; in lgdt3305_sleep() 597 static int lgdt3305_init(struct dvb_frontend *fe) in lgdt3305_init() argument 599 struct lgdt3305_state *state = fe->demodulator_priv; in lgdt3305_init() 683 static int lgdt3304_set_parameters(struct dvb_frontend *fe) in lgdt3304_set_parameters() argument 685 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in lgdt3304_set_parameters() 686 struct lgdt3305_state *state = fe->demodulator_priv; in lgdt3304_set_parameters() 691 if (fe->ops.tuner_ops.set_params) { in lgdt3304_set_parameters() [all …]
|
D | dib0070.h | 52 extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct… 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() argument 64 static inline u16 dib0070_wbd_offset(struct dvb_frontend *fe) in dib0070_wbd_offset() argument 70 static inline void dib0070_ctrl_agc_filter(struct dvb_frontend *fe, u8 open) in dib0070_ctrl_agc_filter() argument
|
D | dib3000mc.c | 639 static int dib3000mc_get_frontend(struct dvb_frontend* fe) in dib3000mc_get_frontend() argument 641 struct dtv_frontend_properties *fep = &fe->dtv_property_cache; in dib3000mc_get_frontend() 642 struct dib3000mc_state *state = fe->demodulator_priv; in dib3000mc_get_frontend() 694 static int dib3000mc_set_frontend(struct dvb_frontend *fe) in dib3000mc_set_frontend() argument 696 struct dtv_frontend_properties *fep = &fe->dtv_property_cache; in dib3000mc_set_frontend() 697 struct dib3000mc_state *state = fe->demodulator_priv; in dib3000mc_set_frontend() 708 if (fe->ops.tuner_ops.set_params) { in dib3000mc_set_frontend() 709 fe->ops.tuner_ops.set_params(fe); in dib3000mc_set_frontend() 719 dib3000mc_autosearch_start(fe); in dib3000mc_set_frontend() 722 found = dib3000mc_autosearch_is_irq(fe); in dib3000mc_set_frontend() [all …]
|
D | af9033.c | 29 struct dvb_frontend fe; member 238 static int af9033_init(struct dvb_frontend *fe) in af9033_init() argument 240 struct af9033_dev *dev = fe->demodulator_priv; in af9033_init() 241 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in af9033_init() 482 static int af9033_sleep(struct dvb_frontend *fe) in af9033_sleep() argument 484 struct af9033_dev *dev = fe->demodulator_priv; in af9033_sleep() 538 static int af9033_get_tune_settings(struct dvb_frontend *fe, in af9033_get_tune_settings() argument 549 static int af9033_set_frontend(struct dvb_frontend *fe) in af9033_set_frontend() argument 551 struct af9033_dev *dev = fe->demodulator_priv; in af9033_set_frontend() 552 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in af9033_set_frontend() [all …]
|
D | nxt200x.c | 422 static int nxt2002_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) in nxt2002_load_firmware() argument 425 struct nxt200x_state* state = fe->demodulator_priv; in nxt2002_load_firmware() 489 static int nxt2004_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) in nxt2004_load_firmware() argument 492 struct nxt200x_state* state = fe->demodulator_priv; in nxt2004_load_firmware() 540 static int nxt200x_setup_frontend_parameters(struct dvb_frontend *fe) in nxt200x_setup_frontend_parameters() argument 542 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in nxt200x_setup_frontend_parameters() 543 struct nxt200x_state* state = fe->demodulator_priv; in nxt200x_setup_frontend_parameters() 564 state->config->set_ts_params(fe, 1); in nxt200x_setup_frontend_parameters() 569 state->config->set_ts_params(fe, 0); in nxt200x_setup_frontend_parameters() 576 if (fe->ops.tuner_ops.calc_regs) { in nxt200x_setup_frontend_parameters() [all …]
|
D | mt352.h | 51 int (*demod_init)(struct dvb_frontend* fe); 66 static inline int mt352_write(struct dvb_frontend *fe, const u8 buf[], int len) { in mt352_write() argument 68 if (fe->ops.write) in mt352_write() 69 r = fe->ops.write(fe, buf, len); in mt352_write()
|
D | cxd2841er.c | 820 static int cxd2841er_read_status_s(struct dvb_frontend *fe, in cxd2841er_read_status_s() argument 824 struct cxd2841er_priv *priv = fe->demodulator_priv; in cxd2841er_read_status_s() 899 static int cxd2841er_read_status_tc(struct dvb_frontend *fe, in cxd2841er_read_status_tc() argument 906 struct cxd2841er_priv *priv = fe->demodulator_priv; in cxd2841er_read_status_tc() 1420 static int cxd2841er_read_ber(struct dvb_frontend *fe, u32 *ber) in cxd2841er_read_ber() argument 1422 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in cxd2841er_read_ber() 1423 struct cxd2841er_priv *priv = fe->demodulator_priv; in cxd2841er_read_ber() 1445 static int cxd2841er_read_signal_strength(struct dvb_frontend *fe, in cxd2841er_read_signal_strength() argument 1448 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in cxd2841er_read_signal_strength() 1449 struct cxd2841er_priv *priv = fe->demodulator_priv; in cxd2841er_read_signal_strength() [all …]
|
D | stv0288.h | 43 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); 58 static inline int stv0288_writereg(struct dvb_frontend *fe, u8 reg, u8 val) in stv0288_writereg() argument 62 if (fe->ops.write) in stv0288_writereg() 63 r = fe->ops.write(fe, buf, 2); in stv0288_writereg()
|
D | cx24120.c | 330 static int cx24120_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24120_read_snr() argument 332 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24120_read_snr() 342 static int cx24120_read_ber(struct dvb_frontend *fe, u32 *ber) in cx24120_read_ber() argument 344 struct cx24120_state *state = fe->demodulator_priv; in cx24120_read_ber() 345 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24120_read_ber() 434 static int cx24120_read_signal_strength(struct dvb_frontend *fe, in cx24120_read_signal_strength() argument 437 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24120_read_signal_strength() 493 static int cx24120_diseqc_send_burst(struct dvb_frontend *fe, in cx24120_diseqc_send_burst() argument 496 struct cx24120_state *state = fe->demodulator_priv; in cx24120_diseqc_send_burst() 516 static int cx24120_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in cx24120_set_tone() argument [all …]
|
D | cx24113.c | 285 static int cx24113_get_status(struct dvb_frontend *fe, u32 *status) in cx24113_get_status() argument 287 struct cx24113_state *state = fe->tuner_priv; in cx24113_get_status() 425 static int cx24113_init(struct dvb_frontend *fe) in cx24113_init() argument 427 struct cx24113_state *state = fe->tuner_priv; in cx24113_init() 479 static int cx24113_set_params(struct dvb_frontend *fe) in cx24113_set_params() argument 481 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24113_set_params() 482 struct cx24113_state *state = fe->tuner_priv; in cx24113_set_params() 495 return cx24113_get_status(fe, &bw); in cx24113_set_params() 503 void cx24113_agc_callback(struct dvb_frontend *fe) in cx24113_agc_callback() argument 505 struct cx24113_state *state = fe->tuner_priv; in cx24113_agc_callback() [all …]
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-dvb.c | 76 static int vb2_dvb_register_adapter(struct vb2_dvb_frontends *fe, in vb2_dvb_register_adapter() argument 86 mutex_init(&fe->lock); in vb2_dvb_register_adapter() 89 result = dvb_register_adapter(&fe->adapter, adapter_name, module, in vb2_dvb_register_adapter() 95 fe->adapter.priv = adapter_priv; in vb2_dvb_register_adapter() 96 fe->adapter.mfe_shared = mfe_shared; in vb2_dvb_register_adapter() 200 struct vb2_dvb_frontend *fe; in vb2_dvb_register_bus() local 203 fe = vb2_dvb_get_frontend(f, 1); in vb2_dvb_register_bus() 204 if (!fe) { in vb2_dvb_register_bus() 211 fe->dvb.name, adapter_nr, mfe_shared); in vb2_dvb_register_bus() 220 fe = list_entry(list, struct vb2_dvb_frontend, felist); in vb2_dvb_register_bus() [all …]
|
D | videobuf-dvb.c | 136 static int videobuf_dvb_register_adapter(struct videobuf_dvb_frontends *fe, in videobuf_dvb_register_adapter() argument 146 mutex_init(&fe->lock); in videobuf_dvb_register_adapter() 149 result = dvb_register_adapter(&fe->adapter, adapter_name, module, in videobuf_dvb_register_adapter() 155 fe->adapter.priv = adapter_priv; in videobuf_dvb_register_adapter() 156 fe->adapter.mfe_shared = mfe_shared; in videobuf_dvb_register_adapter() 260 struct videobuf_dvb_frontend *fe; in videobuf_dvb_register_bus() local 263 fe = videobuf_dvb_get_frontend(f, 1); in videobuf_dvb_register_bus() 264 if (!fe) { in videobuf_dvb_register_bus() 271 fe->dvb.name, adapter_nr, mfe_shared); in videobuf_dvb_register_bus() 280 fe = list_entry(list, struct videobuf_dvb_frontend, felist); in videobuf_dvb_register_bus() [all …]
|
D | tuner-core.c | 118 struct dvb_frontend fe; member 168 static void tuner_detach(struct dvb_frontend *fe) in tuner_detach() argument 170 if (fe->ops.tuner_ops.release) { in tuner_detach() 171 fe->ops.tuner_ops.release(fe); in tuner_detach() 172 symbol_put_addr(fe->ops.tuner_ops.release); in tuner_detach() 174 if (fe->ops.analog_ops.release) { in tuner_detach() 175 fe->ops.analog_ops.release(fe); in tuner_detach() 176 symbol_put_addr(fe->ops.analog_ops.release); in tuner_detach() 184 static void tuner_detach(struct dvb_frontend *fe) in tuner_detach() argument 186 if (fe->ops.tuner_ops.release) in tuner_detach() [all …]
|
/linux-4.4.14/sound/soc/ |
D | soc-pcm.c | 172 int dpcm_dapm_stream_event(struct snd_soc_pcm_runtime *fe, int dir, in dpcm_dapm_stream_event() argument 177 list_for_each_entry(dpcm, &fe->dpcm[dir].be_clients, list_be) { in dpcm_dapm_stream_event() 187 snd_soc_dapm_stream_event(fe, dir, event); in dpcm_dapm_stream_event() 1120 static int dpcm_be_connect(struct snd_soc_pcm_runtime *fe, in dpcm_be_connect() argument 1126 list_for_each_entry(dpcm, &fe->dpcm[stream].be_clients, list_be) { in dpcm_be_connect() 1127 if (dpcm->be == be && dpcm->fe == fe) in dpcm_be_connect() 1136 dpcm->fe = fe; in dpcm_be_connect() 1137 be->dpcm[stream].runtime = fe->dpcm[stream].runtime; in dpcm_be_connect() 1139 list_add(&dpcm->list_be, &fe->dpcm[stream].be_clients); in dpcm_be_connect() 1142 dev_dbg(fe->dev, "connected new DPCM %s path %s %s %s\n", in dpcm_be_connect() [all …]
|
D | soc-compress.c | 70 struct snd_soc_pcm_runtime *fe = cstream->private_data; in soc_compr_open_fe() local 71 struct snd_pcm_substream *fe_substream = fe->pcm->streams[0].substream; in soc_compr_open_fe() 72 struct snd_soc_platform *platform = fe->platform; in soc_compr_open_fe() 83 mutex_lock_nested(&fe->card->mutex, SND_SOC_CARD_CLASS_RUNTIME); in soc_compr_open_fe() 94 if (fe->dai_link->compr_ops && fe->dai_link->compr_ops->startup) { in soc_compr_open_fe() 95 ret = fe->dai_link->compr_ops->startup(cstream); in soc_compr_open_fe() 97 pr_err("compress asoc: %s startup failed\n", fe->dai_link->name); in soc_compr_open_fe() 102 fe->dpcm[stream].runtime = fe_substream->runtime; in soc_compr_open_fe() 104 ret = dpcm_path_get(fe, stream, &list); in soc_compr_open_fe() 108 dev_dbg(fe->dev, "ASoC: %s no valid %s route\n", in soc_compr_open_fe() [all …]
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
D | em28xx-dvb.c | 78 struct dvb_frontend *fe[2]; member 283 static int em28xx_dvb_bus_ctrl(struct dvb_frontend *fe, int acquire) in em28xx_dvb_bus_ctrl() argument 285 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_dvb_bus_ctrl() 445 static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable) in drxk_gate_ctrl() argument 447 struct em28xx_dvb *dvb = fe->sec_priv; in drxk_gate_ctrl() 455 status = dvb->gate_ctrl(fe, 1); in drxk_gate_ctrl() 457 status = dvb->gate_ctrl(fe, 0); in drxk_gate_ctrl() 717 static int em28xx_pctv_290e_set_lna(struct dvb_frontend *fe) in em28xx_pctv_290e_set_lna() argument 719 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in em28xx_pctv_290e_set_lna() 720 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_pctv_290e_set_lna() [all …]
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 133 static int thomson_dtt7579_demod_init(struct dvb_frontend* fe) in thomson_dtt7579_demod_init() argument 142 mt352_write(fe, mt352_clock_config, sizeof(mt352_clock_config)); in thomson_dtt7579_demod_init() 144 mt352_write(fe, mt352_reset, sizeof(mt352_reset)); in thomson_dtt7579_demod_init() 145 mt352_write(fe, mt352_adc_ctl_1_cfg, sizeof(mt352_adc_ctl_1_cfg)); in thomson_dtt7579_demod_init() 147 mt352_write(fe, mt352_agc_cfg, sizeof(mt352_agc_cfg)); in thomson_dtt7579_demod_init() 148 mt352_write(fe, mt352_gpp_ctl_cfg, sizeof(mt352_gpp_ctl_cfg)); in thomson_dtt7579_demod_init() 149 mt352_write(fe, mt352_capt_range_cfg, sizeof(mt352_capt_range_cfg)); in thomson_dtt7579_demod_init() 154 static int thomson_dtt7579_tuner_calc_regs(struct dvb_frontend *fe, u8* pllbuf, int buf_len) in thomson_dtt7579_tuner_calc_regs() argument 156 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in thomson_dtt7579_tuner_calc_regs() 198 static int cx24108_tuner_set_params(struct dvb_frontend *fe) in cx24108_tuner_set_params() argument [all …]
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
D | gp8psk-fe.c | 20 struct dvb_frontend fe; member 28 static int gp8psk_tuned_to_DCII(struct dvb_frontend *fe) in gp8psk_tuned_to_DCII() argument 30 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_tuned_to_DCII() 36 static int gp8psk_set_tuner_mode(struct dvb_frontend *fe, int mode) in gp8psk_set_tuner_mode() argument 38 struct gp8psk_fe_state *state = fe->demodulator_priv; in gp8psk_set_tuner_mode() 54 static int gp8psk_fe_read_status(struct dvb_frontend *fe, in gp8psk_fe_read_status() argument 57 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_read_status() 73 static int gp8psk_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in gp8psk_fe_read_ber() argument 75 (void) fe; in gp8psk_fe_read_ber() 81 static int gp8psk_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) in gp8psk_fe_read_unc_blocks() argument [all …]
|
D | dtt200u-fe.c | 23 static int dtt200u_fe_read_status(struct dvb_frontend *fe, in dtt200u_fe_read_status() argument 26 struct dtt200u_fe_state *state = fe->demodulator_priv; in dtt200u_fe_read_status() 47 static int dtt200u_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in dtt200u_fe_read_ber() argument 49 struct dtt200u_fe_state *state = fe->demodulator_priv; in dtt200u_fe_read_ber() 56 static int dtt200u_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) in dtt200u_fe_read_unc_blocks() argument 58 struct dtt200u_fe_state *state = fe->demodulator_priv; in dtt200u_fe_read_unc_blocks() 66 static int dtt200u_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) in dtt200u_fe_read_signal_strength() argument 68 struct dtt200u_fe_state *state = fe->demodulator_priv; in dtt200u_fe_read_signal_strength() 75 static int dtt200u_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in dtt200u_fe_read_snr() argument 77 struct dtt200u_fe_state *state = fe->demodulator_priv; in dtt200u_fe_read_snr() [all …]
|
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 …]
|
D | vp7045-fe.c | 25 struct dvb_frontend fe; member 29 static int vp7045_fe_read_status(struct dvb_frontend *fe, in vp7045_fe_read_status() argument 32 struct vp7045_fe_state *state = fe->demodulator_priv; in vp7045_fe_read_status() 56 static int vp7045_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in vp7045_fe_read_ber() argument 58 struct vp7045_fe_state *state = fe->demodulator_priv; 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() argument 67 struct vp7045_fe_state *state = fe->demodulator_priv; 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() argument 75 struct vp7045_fe_state *state = fe->demodulator_priv; in vp7045_fe_read_signal_strength() 83 static int vp7045_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp7045_fe_read_snr() argument [all …]
|
D | dib0700_devices.c | 106 return (adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap, in bristol_frontend_attach() 123 struct i2c_adapter *tun_i2c = dib3000mc_get_tuner_i2c_master(adap->fe_adap[0].fe, 1); in bristol_tuner_attach() 130 return dvb_attach(mt2060_attach, adap->fe_adap[0].fe, tun_i2c, in bristol_tuner_attach() 300 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, in stk7700P2_frontend_attach() 304 return adap->fe_adap[0].fe == NULL ? -ENODEV : 0; in stk7700P2_frontend_attach() 334 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, in stk7700d_frontend_attach() 338 return adap->fe_adap[0].fe == NULL ? -ENODEV : 0; in stk7700d_frontend_attach() 346 tun_i2c = state->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe, in stk7700d_tuner_attach() 348 return dvb_attach(mt2266_attach, adap->fe_adap[0].fe, tun_i2c, in stk7700d_tuner_attach() 429 state->dib7000p_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 0); in stk7700ph_xc3028_callback() [all …]
|
D | umt-010.c | 18 static int umt_mt352_demod_init(struct dvb_frontend *fe) in umt_mt352_demod_init() argument 35 mt352_write(fe, mt352_clock_config, sizeof(mt352_clock_config)); in umt_mt352_demod_init() 37 mt352_write(fe, mt352_reset, sizeof(mt352_reset)); in umt_mt352_demod_init() 38 mt352_write(fe, mt352_mclk_ratio, sizeof(mt352_mclk_ratio)); in umt_mt352_demod_init() 40 mt352_write(fe, mt352_adc_ctl_1_cfg, sizeof(mt352_adc_ctl_1_cfg)); in umt_mt352_demod_init() 41 mt352_write(fe, mt352_agc_cfg, sizeof(mt352_agc_cfg)); in umt_mt352_demod_init() 43 mt352_write(fe, mt352_sec_agc_cfg1, sizeof(mt352_sec_agc_cfg1)); in umt_mt352_demod_init() 44 mt352_write(fe, mt352_sec_agc_cfg2, sizeof(mt352_sec_agc_cfg2)); in umt_mt352_demod_init() 45 mt352_write(fe, mt352_sec_agc_cfg3, sizeof(mt352_sec_agc_cfg3)); in umt_mt352_demod_init() 46 mt352_write(fe, mt352_sec_agc_cfg4, sizeof(mt352_sec_agc_cfg4)); in umt_mt352_demod_init() [all …]
|
D | vp702x-fe.c | 24 struct dvb_frontend fe; member 75 static int vp702x_fe_read_status(struct dvb_frontend *fe, in vp702x_fe_read_status() argument 78 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_status() 95 static int vp702x_fe_read_ber(struct dvb_frontend* fe, u32 *ber) in vp702x_fe_read_ber() argument 97 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_ber() 104 static int vp702x_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc) in vp702x_fe_read_unc_blocks() argument 106 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_unc_blocks() 112 static int vp702x_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength) in vp702x_fe_read_signal_strength() argument 114 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_signal_strength() 121 static int vp702x_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp702x_fe_read_snr() argument [all …]
|
D | cinergyT2-fe.c | 140 struct dvb_frontend fe; member 144 static int cinergyt2_fe_read_status(struct dvb_frontend *fe, in cinergyt2_fe_read_status() argument 147 struct cinergyt2_fe_state *state = fe->demodulator_priv; in cinergyt2_fe_read_status() 177 static int cinergyt2_fe_read_ber(struct dvb_frontend *fe, u32 *ber) in cinergyt2_fe_read_ber() argument 179 struct cinergyt2_fe_state *state = fe->demodulator_priv; in cinergyt2_fe_read_ber() 193 static int cinergyt2_fe_read_unc_blocks(struct dvb_frontend *fe, u32 *unc) in cinergyt2_fe_read_unc_blocks() argument 195 struct cinergyt2_fe_state *state = fe->demodulator_priv; in cinergyt2_fe_read_unc_blocks() 211 static int cinergyt2_fe_read_signal_strength(struct dvb_frontend *fe, in cinergyt2_fe_read_signal_strength() argument 214 struct cinergyt2_fe_state *state = fe->demodulator_priv; in cinergyt2_fe_read_signal_strength() 230 static int cinergyt2_fe_read_snr(struct dvb_frontend *fe, u16 *snr) in cinergyt2_fe_read_snr() argument [all …]
|
D | af9005-fe.c | 104 static int af9005_is_fecmon_available(struct dvb_frontend *fe, int *available) in af9005_is_fecmon_available() argument 106 struct af9005_fe_state *state = fe->demodulator_priv; in af9005_is_fecmon_available() 132 static int af9005_get_post_vit_err_cw_count(struct dvb_frontend *fe, in af9005_get_post_vit_err_cw_count() argument 137 struct af9005_fe_state *state = fe->demodulator_priv; in af9005_get_post_vit_err_cw_count() 216 static int af9005_get_post_vit_ber(struct dvb_frontend *fe, in af9005_get_post_vit_ber() argument 225 af9005_get_post_vit_err_cw_count(fe, &loc_err_count, &loc_cw_count, in af9005_get_post_vit_ber() 236 static int af9005_get_pre_vit_err_bit_count(struct dvb_frontend *fe, in af9005_get_pre_vit_err_bit_count() argument 240 struct af9005_fe_state *state = fe->demodulator_priv; in af9005_get_pre_vit_err_bit_count() 333 static int af9005_reset_pre_viterbi(struct dvb_frontend *fe) in af9005_reset_pre_viterbi() argument 335 struct af9005_fe_state *state = fe->demodulator_priv; in af9005_reset_pre_viterbi() [all …]
|
D | cxusb.c | 396 struct usb_data_stream_properties *p = &d->props.adapter[0].fe[0].stream; in cxusb_d680_dmb_drain_video() 635 static int cxusb_dee1601_demod_init(struct dvb_frontend* fe) in cxusb_dee1601_demod_init() argument 644 mt352_write(fe, clock_config, sizeof(clock_config)); in cxusb_dee1601_demod_init() 646 mt352_write(fe, reset, sizeof(reset)); in cxusb_dee1601_demod_init() 647 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg)); in cxusb_dee1601_demod_init() 649 mt352_write(fe, agc_cfg, sizeof(agc_cfg)); in cxusb_dee1601_demod_init() 650 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg)); in cxusb_dee1601_demod_init() 651 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg)); in cxusb_dee1601_demod_init() 656 static int cxusb_mt352_demod_init(struct dvb_frontend* fe) in cxusb_mt352_demod_init() argument 665 mt352_write(fe, clock_config, sizeof(clock_config)); in cxusb_mt352_demod_init() [all …]
|
D | digitv.c | 97 static int digitv_mt352_demod_init(struct dvb_frontend *fe) in digitv_mt352_demod_init() argument 107 mt352_write(fe, &reset_buf[i], 2); in digitv_mt352_demod_init() 112 mt352_write(fe, &init_buf[i], 2); in digitv_mt352_demod_init() 121 static int digitv_nxt6000_tuner_set_params(struct dvb_frontend *fe) in digitv_nxt6000_tuner_set_params() argument 123 struct dvb_usb_adapter *adap = fe->dvb->priv; in digitv_nxt6000_tuner_set_params() 126 fe->ops.tuner_ops.calc_regs(fe, b, sizeof(b)); in digitv_nxt6000_tuner_set_params() 127 if (fe->ops.i2c_gate_ctrl) in digitv_nxt6000_tuner_set_params() 128 fe->ops.i2c_gate_ctrl(fe, 1); in digitv_nxt6000_tuner_set_params() 140 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &digitv_mt352_config, in digitv_frontend_attach() 142 if ((adap->fe_adap[0].fe) != NULL) { in digitv_frontend_attach() [all …]
|
D | dw2102.c | 125 int (*fe_read_status)(struct dvb_frontend *fe, 952 static int dw210x_set_voltage(struct dvb_frontend *fe, in dw210x_set_voltage() argument 966 (struct dvb_usb_adapter *)(fe->dvb->priv); in dw210x_set_voltage() 977 static int s660_set_voltage(struct dvb_frontend *fe, in s660_set_voltage() argument 981 (struct dvb_usb_adapter *)(fe->dvb->priv); in s660_set_voltage() 984 dw210x_set_voltage(fe, voltage); in s660_set_voltage() 986 st->old_set_voltage(fe, voltage); in s660_set_voltage() 991 static void dw210x_led_ctrl(struct dvb_frontend *fe, int offon) in dw210x_led_ctrl() argument 1002 (struct dvb_usb_adapter *)(fe->dvb->priv); in dw210x_led_ctrl() 1009 static int tt_s2_4600_read_status(struct dvb_frontend *fe, in tt_s2_4600_read_status() argument [all …]
|
D | dibusb-mb.c | 19 static int dib3000mb_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) in dib3000mb_i2c_gate_ctrl() argument 21 struct dvb_usb_adapter *adap = fe->dvb->priv; in dib3000mb_i2c_gate_ctrl() 24 return st->ops.tuner_pass_ctrl(fe, enable, st->tuner_addr); in dib3000mb_i2c_gate_ctrl() 34 adap->fe_adap[0].fe = dvb_attach(dib3000mb_attach, &demod_cfg, in dibusb_dib3000mb_frontend_attach() 36 if ((adap->fe_adap[0].fe) == NULL) in dibusb_dib3000mb_frontend_attach() 39 adap->fe_adap[0].fe->ops.i2c_gate_ctrl = dib3000mb_i2c_gate_ctrl; in dibusb_dib3000mb_frontend_attach() 50 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x61, &adap->dev->i2c_adap, in dibusb_thomson_tuner_attach() 61 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x60, &adap->dev->i2c_adap, in dibusb_panasonic_tuner_attach() 82 if (adap->fe_adap[0].fe->ops.i2c_gate_ctrl) in dibusb_tuner_probe_and_attach() 83 adap->fe_adap[0].fe->ops.i2c_gate_ctrl(adap->fe_adap[0].fe, 1); in dibusb_tuner_probe_and_attach() [all …]
|
D | friio-fe.c | 78 static int _jdvbt90502_write(struct dvb_frontend *fe, const u8 buf[], int len) in _jdvbt90502_write() argument 80 struct jdvbt90502_state *state = fe->demodulator_priv; in _jdvbt90502_write() 213 static int jdvbt90502_read_status(struct dvb_frontend *fe, in jdvbt90502_read_status() argument 221 ret = jdvbt90502_pll_read(fe->demodulator_priv, &result); in jdvbt90502_read_status() 238 static int jdvbt90502_read_signal_strength(struct dvb_frontend *fe, in jdvbt90502_read_signal_strength() argument 248 ret = jdvbt90502_reg_read(fe->demodulator_priv, 0x0089, in jdvbt90502_read_signal_strength() 266 static int jdvbt90502_set_property(struct dvb_frontend *fe, in jdvbt90502_set_property() argument 286 static int jdvbt90502_get_frontend(struct dvb_frontend *fe) in jdvbt90502_get_frontend() argument 288 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in jdvbt90502_get_frontend() 300 static int jdvbt90502_set_frontend(struct dvb_frontend *fe) in jdvbt90502_set_frontend() argument [all …]
|
/linux-4.4.14/drivers/media/pci/mantis/ |
D | mantis_vp2040.c | 50 static int tda1002x_cu1216_tuner_set(struct dvb_frontend *fe) in tda1002x_cu1216_tuner_set() argument 52 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in tda1002x_cu1216_tuner_set() 53 struct mantis_pci *mantis = fe->dvb->priv; in tda1002x_cu1216_tuner_set() 73 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 74 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 83 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 84 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 97 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 98 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 124 static int vp2040_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) in vp2040_frontend_init() argument [all …]
|
D | mantis_vp2033.c | 68 static int tda1002x_cu1216_tuner_set(struct dvb_frontend *fe) in tda1002x_cu1216_tuner_set() argument 70 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in tda1002x_cu1216_tuner_set() 71 struct mantis_pci *mantis = fe->dvb->priv; in tda1002x_cu1216_tuner_set() 91 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 92 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 101 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 102 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 115 if (fe->ops.i2c_gate_ctrl) in tda1002x_cu1216_tuner_set() 116 fe->ops.i2c_gate_ctrl(fe, 1); in tda1002x_cu1216_tuner_set() 124 static int vp2033_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) in vp2033_frontend_init() argument [all …]
|
D | mantis_vp1033.c | 86 static int lgtdqcs001f_tuner_set(struct dvb_frontend *fe) in lgtdqcs001f_tuner_set() argument 88 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in lgtdqcs001f_tuner_set() 89 struct mantis_pci *mantis = fe->dvb->priv; in lgtdqcs001f_tuner_set() 118 static int lgtdqcs001f_set_symbol_rate(struct dvb_frontend *fe, in lgtdqcs001f_set_symbol_rate() argument 143 stv0299_writereg(fe, 0x13, aclk); in lgtdqcs001f_set_symbol_rate() 144 stv0299_writereg(fe, 0x14, bclk); in lgtdqcs001f_set_symbol_rate() 146 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in lgtdqcs001f_set_symbol_rate() 147 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in lgtdqcs001f_set_symbol_rate() 148 stv0299_writereg(fe, 0x21, ratio & 0xf0); in lgtdqcs001f_set_symbol_rate() 164 static int vp1033_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) in vp1033_frontend_init() argument [all …]
|
D | mantis_vp1034.c | 47 int vp1034_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) in vp1034_set_voltage() argument 49 struct mantis_pci *mantis = fe->dvb->priv; in vp1034_set_voltage() 74 static int vp1034_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) in vp1034_frontend_init() argument 86 fe = dvb_attach(mb86a16_attach, &vp1034_mb86a16_config, adapter); in vp1034_frontend_init() 87 if (fe) { in vp1034_frontend_init() 102 mantis->fe = fe; in vp1034_frontend_init()
|
D | mantis_vp3030.c | 56 static int vp3030_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) in vp3030_frontend_init() argument 71 fe = dvb_attach(zl10353_attach, &mantis_vp3030_config, adapter); in vp3030_frontend_init() 73 if (!fe) in vp3030_frontend_init() 76 dvb_attach(tda665x_attach, fe, &env57h12d5_config, adapter); in vp3030_frontend_init() 85 mantis->fe = fe; in vp3030_frontend_init()
|
D | mantis_dvb.c | 223 result = config->frontend_init(mantis, mantis->fe); in mantis_dvb_init() 228 if (mantis->fe == NULL) { in mantis_dvb_init() 233 if (dvb_register_frontend(&mantis->dvb_adapter, mantis->fe)) { in mantis_dvb_init() 236 if (mantis->fe->ops.release) in mantis_dvb_init() 237 mantis->fe->ops.release(mantis->fe); in mantis_dvb_init() 239 mantis->fe = NULL; in mantis_dvb_init() 251 if (mantis->fe) { in mantis_dvb_init() 252 dvb_unregister_frontend(mantis->fe); in mantis_dvb_init() 253 dvb_frontend_detach(mantis->fe); in mantis_dvb_init() 278 if (mantis->fe) { in mantis_dvb_exit() [all …]
|
/linux-4.4.14/include/sound/ |
D | soc-dpcm.h | 75 struct snd_soc_pcm_runtime *fe; member 110 int snd_soc_dpcm_can_be_free_stop(struct snd_soc_pcm_runtime *fe, 114 int snd_soc_dpcm_can_be_params(struct snd_soc_pcm_runtime *fe, 118 int snd_soc_dpcm_fe_can_update(struct snd_soc_pcm_runtime *fe, int stream); 121 int snd_soc_dpcm_be_can_update(struct snd_soc_pcm_runtime *fe, 137 int soc_dpcm_be_digital_mute(struct snd_soc_pcm_runtime *fe, int mute); 141 int dpcm_path_get(struct snd_soc_pcm_runtime *fe, 143 int dpcm_process_paths(struct snd_soc_pcm_runtime *fe, 145 int dpcm_be_dai_startup(struct snd_soc_pcm_runtime *fe, int stream); 146 int dpcm_be_dai_shutdown(struct snd_soc_pcm_runtime *fe, int stream); [all …]
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
D | mxl111sf.c | 262 static int mxl111sf_adap_fe_init(struct dvb_frontend *fe) in mxl111sf_adap_fe_init() argument 264 struct dvb_usb_device *d = fe_to_d(fe); in mxl111sf_adap_fe_init() 265 struct mxl111sf_state *state = fe_to_priv(fe); in mxl111sf_adap_fe_init() 266 struct mxl111sf_adap_state *adap_state = &state->adap_state[fe->id]; in mxl111sf_adap_fe_init() 308 err = fe->ops.init(fe); in mxl111sf_adap_fe_init() 314 return (adap_state->fe_init) ? adap_state->fe_init(fe) : 0; in mxl111sf_adap_fe_init() 319 static int mxl111sf_adap_fe_sleep(struct dvb_frontend *fe) in mxl111sf_adap_fe_sleep() argument 321 struct mxl111sf_state *state = fe_to_priv(fe); in mxl111sf_adap_fe_sleep() 322 struct mxl111sf_adap_state *adap_state = &state->adap_state[fe->id]; in mxl111sf_adap_fe_sleep() 333 err = (adap_state->fe_sleep) ? adap_state->fe_sleep(fe) : 0; in mxl111sf_adap_fe_sleep() [all …]
|
D | anysee.c | 183 static int anysee_streaming_ctrl(struct dvb_frontend *fe, int onoff) in anysee_streaming_ctrl() argument 186 dev_dbg(&fe_to_d(fe)->udev->dev, "%s: onoff=%d\n", __func__, onoff); in anysee_streaming_ctrl() 187 return anysee_ctrl_msg(fe_to_d(fe), buf, sizeof(buf), NULL, 0); in anysee_streaming_ctrl() 265 static int anysee_mt352_demod_init(struct dvb_frontend *fe) in anysee_mt352_demod_init() argument 274 mt352_write(fe, clock_config, sizeof(clock_config)); in anysee_mt352_demod_init() 276 mt352_write(fe, reset, sizeof(reset)); in anysee_mt352_demod_init() 277 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg)); in anysee_mt352_demod_init() 279 mt352_write(fe, agc_cfg, sizeof(agc_cfg)); in anysee_mt352_demod_init() 280 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg)); in anysee_mt352_demod_init() 281 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg)); in anysee_mt352_demod_init() [all …]
|
D | mxl111sf-tuner.c | 199 static int mxl1x1sf_tune_rf(struct dvb_frontend *fe, u32 freq, u8 bw) in mxl1x1sf_tune_rf() argument 201 struct mxl111sf_tuner_state *state = fe->tuner_priv; in mxl1x1sf_tune_rf() 239 state->cfg->ant_hunt(fe); in mxl1x1sf_tune_rf() 275 static int mxl111sf_tuner_set_params(struct dvb_frontend *fe) in mxl111sf_tuner_set_params() argument 277 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mxl111sf_tuner_set_params() 279 struct mxl111sf_tuner_state *state = fe->tuner_priv; in mxl111sf_tuner_set_params() 313 ret = mxl1x1sf_tune_rf(fe, c->frequency, bw); in mxl111sf_tuner_set_params() 326 static int mxl111sf_tuner_init(struct dvb_frontend *fe) 328 struct mxl111sf_tuner_state *state = fe->tuner_priv; 336 static int mxl111sf_tuner_sleep(struct dvb_frontend *fe) [all …]
|
D | mxl111sf-demod.c | 40 struct dvb_frontend fe; member 287 static int mxl111sf_demod_set_frontend(struct dvb_frontend *fe) in mxl111sf_demod_set_frontend() argument 289 struct mxl111sf_demod_state *state = fe->demodulator_priv; in mxl111sf_demod_set_frontend() 304 if (fe->ops.tuner_ops.set_params) { in mxl111sf_demod_set_frontend() 305 ret = fe->ops.tuner_ops.set_params(fe); in mxl111sf_demod_set_frontend() 339 static int mxl111sf_demod_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in mxl111sf_demod_read_ucblocks() argument 341 struct mxl111sf_demod_state *state = fe->demodulator_priv; in mxl111sf_demod_read_ucblocks() 387 static int mxl111sf_demod_read_ber(struct dvb_frontend *fe, u32 *ber) in mxl111sf_demod_read_ber() argument 389 struct mxl111sf_demod_state *state = fe->demodulator_priv; in mxl111sf_demod_read_ber() 430 static int mxl111sf_demod_read_snr(struct dvb_frontend *fe, u16 *snr) in mxl111sf_demod_read_snr() argument [all …]
|
D | dvbsky.c | 47 int (*fe_set_voltage)(struct dvb_frontend *fe, 49 int (*fe_read_status)(struct dvb_frontend *fe, 90 static int dvbsky_streaming_ctrl(struct dvb_frontend *fe, int onoff) in dvbsky_streaming_ctrl() argument 92 struct dvb_usb_device *d = fe_to_d(fe); in dvbsky_streaming_ctrl() 239 static int dvbsky_usb_set_voltage(struct dvb_frontend *fe, in dvbsky_usb_set_voltage() argument 242 struct dvb_usb_device *d = fe_to_d(fe); in dvbsky_usb_set_voltage() 252 return state->fe_set_voltage(fe, voltage); in dvbsky_usb_set_voltage() 280 static int dvbsky_usb_read_status(struct dvb_frontend *fe, in dvbsky_usb_read_status() argument 283 struct dvb_usb_device *d = fe_to_d(fe); in dvbsky_usb_read_status() 287 ret = state->fe_read_status(fe, status); in dvbsky_usb_read_status() [all …]
|
D | lmedm04.c | 266 struct dvb_frontend *fe = adap->fe[0]; in lme2510_update_stats() local 270 if (!fe) in lme2510_update_stats() 273 c = &fe->dtv_property_cache; in lme2510_update_stats() 607 static int lme2510_streaming_ctrl(struct dvb_frontend *fe, int onoff) in lme2510_streaming_ctrl() argument 609 struct dvb_usb_adapter *adap = fe_to_adap(fe); in lme2510_streaming_ctrl() 864 static int dm04_lme2510_set_voltage(struct dvb_frontend *fe, in dm04_lme2510_set_voltage() argument 867 struct dvb_usb_device *d = fe_to_d(fe); in dm04_lme2510_set_voltage() 868 struct lme2510_state *st = fe_to_priv(fe); in dm04_lme2510_set_voltage() 894 st->fe_set_voltage(fe, voltage); in dm04_lme2510_set_voltage() 900 static int dm04_read_status(struct dvb_frontend *fe, enum fe_status *status) in dm04_read_status() argument [all …]
|
D | dvb_usb_core.c | 285 ret = d->props->get_stream_config(adap->fe[adap->active_fe], in dvb_usb_start_feed() 322 ret = d->props->streaming_ctrl(adap->fe[adap->active_fe], 1); in dvb_usb_start_feed() 373 ret = d->props->streaming_ctrl(adap->fe[adap->active_fe], 0); in dvb_usb_stop_feed() 569 static int dvb_usb_fe_init(struct dvb_frontend *fe) in dvb_usb_fe_init() argument 572 struct dvb_usb_adapter *adap = fe->dvb->priv; in dvb_usb_fe_init() 575 fe->id); in dvb_usb_fe_init() 578 adap->active_fe = fe->id; in dvb_usb_fe_init() 587 ret = d->props->frontend_ctrl(fe, 1); in dvb_usb_fe_init() 592 if (adap->fe_init[fe->id]) { in dvb_usb_fe_init() 593 ret = adap->fe_init[fe->id](fe); in dvb_usb_fe_init() [all …]
|
/linux-4.4.14/drivers/media/firewire/ |
D | firedtv-fe.c | 23 static int fdtv_dvb_init(struct dvb_frontend *fe) in fdtv_dvb_init() argument 25 struct firedtv *fdtv = fe->sec_priv; in fdtv_dvb_init() 42 static int fdtv_sleep(struct dvb_frontend *fe) in fdtv_sleep() argument 44 struct firedtv *fdtv = fe->sec_priv; in fdtv_sleep() 54 static int fdtv_diseqc_send_master_cmd(struct dvb_frontend *fe, in fdtv_diseqc_send_master_cmd() argument 57 struct firedtv *fdtv = fe->sec_priv; in fdtv_diseqc_send_master_cmd() 63 static int fdtv_diseqc_send_burst(struct dvb_frontend *fe, in fdtv_diseqc_send_burst() argument 69 static int fdtv_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in fdtv_set_tone() argument 71 struct firedtv *fdtv = fe->sec_priv; in fdtv_set_tone() 77 static int fdtv_set_voltage(struct dvb_frontend *fe, in fdtv_set_voltage() argument [all …]
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 166 static int yuan_mpc718_mt352_init(struct dvb_frontend *fe) in yuan_mpc718_mt352_init() argument 168 struct cx18_dvb *dvb = container_of(fe->dvb, in yuan_mpc718_mt352_init() 194 mt352_write(fe, buf, 3); in yuan_mpc718_mt352_init() 203 mt352_write(fe, buf, 3); in yuan_mpc718_mt352_init() 208 mt352_write(fe, buf, 2); in yuan_mpc718_mt352_init() 215 mt352_write(fe, buf, 2); in yuan_mpc718_mt352_init() 462 dvb_unregister_frontend(dvb->fe); in cx18_dvb_unregister() 463 dvb_frontend_detach(dvb->fe); in cx18_dvb_unregister() 479 dvb->fe = dvb_attach(s5h1409_attach, in dvb_register() 482 if (dvb->fe != NULL) { in dvb_register() [all …]
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134-dvb.c | 112 static int mt352_pinnacle_init(struct dvb_frontend* fe) in mt352_pinnacle_init() argument 126 mt352_write(fe, clock_config, sizeof(clock_config)); in mt352_pinnacle_init() 128 mt352_write(fe, reset, sizeof(reset)); in mt352_pinnacle_init() 129 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg)); in mt352_pinnacle_init() 130 mt352_write(fe, agc_cfg, sizeof(agc_cfg)); in mt352_pinnacle_init() 131 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg)); in mt352_pinnacle_init() 132 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg)); in mt352_pinnacle_init() 134 mt352_write(fe, fsm_ctl_cfg, sizeof(fsm_ctl_cfg)); in mt352_pinnacle_init() 135 mt352_write(fe, scan_ctl_cfg, sizeof(scan_ctl_cfg)); in mt352_pinnacle_init() 136 mt352_write(fe, irq_cfg, sizeof(irq_cfg)); in mt352_pinnacle_init() [all …]
|
/linux-4.4.14/drivers/media/usb/ttusb-dec/ |
D | ttusbdecfe.c | 41 static int ttusbdecfe_dvbs_read_status(struct dvb_frontend *fe, in ttusbdecfe_dvbs_read_status() argument 50 static int ttusbdecfe_dvbt_read_status(struct dvb_frontend *fe, in ttusbdecfe_dvbt_read_status() argument 53 struct ttusbdecfe_state* state = fe->demodulator_priv; in ttusbdecfe_dvbt_read_status() 61 ret=state->config->send_command(fe, 0x73, sizeof(b), b, &len, result); in ttusbdecfe_dvbt_read_status() 90 static int ttusbdecfe_dvbt_set_frontend(struct dvb_frontend *fe) in ttusbdecfe_dvbt_set_frontend() argument 92 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in ttusbdecfe_dvbt_set_frontend() 93 struct ttusbdecfe_state* state = (struct ttusbdecfe_state*) fe->demodulator_priv; in ttusbdecfe_dvbt_set_frontend() 102 state->config->send_command(fe, 0x71, sizeof(b), b, NULL, NULL); in ttusbdecfe_dvbt_set_frontend() 107 static int ttusbdecfe_dvbt_get_tune_settings(struct dvb_frontend* fe, in ttusbdecfe_dvbt_get_tune_settings() argument 117 static int ttusbdecfe_dvbs_set_frontend(struct dvb_frontend *fe) in ttusbdecfe_dvbs_set_frontend() argument [all …]
|
/linux-4.4.14/drivers/media/usb/ttusb-budget/ |
D | dvb-ttusb-budget.c | 131 struct dvb_frontend* fe; member 473 static int ttusb_send_diseqc(struct dvb_frontend* fe, in ttusb_send_diseqc() argument 476 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_send_diseqc() 514 static int ttusb_set_voltage(struct dvb_frontend *fe, in ttusb_set_voltage() argument 517 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_set_voltage() 524 static int ttusb_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in ttusb_set_tone() argument 526 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_set_tone() 1022 static int alps_tdmb7_tuner_set_params(struct dvb_frontend *fe) in alps_tdmb7_tuner_set_params() argument 1024 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdmb7_tuner_set_params() 1025 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in alps_tdmb7_tuner_set_params() [all …]
|
/linux-4.4.14/drivers/media/pci/ttpci/ |
D | budget-av.c | 475 static int philips_su1278_ty_ci_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in philips_su1278_ty_ci_set_symbol_rate() argument 495 stv0299_writereg(fe, 0x13, aclk); in philips_su1278_ty_ci_set_symbol_rate() 496 stv0299_writereg(fe, 0x14, bclk); in philips_su1278_ty_ci_set_symbol_rate() 497 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in philips_su1278_ty_ci_set_symbol_rate() 498 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in philips_su1278_ty_ci_set_symbol_rate() 499 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in philips_su1278_ty_ci_set_symbol_rate() 500 stv0299_writereg(fe, 0x0f, 0x80 | m1); in philips_su1278_ty_ci_set_symbol_rate() 505 static int philips_su1278_ty_ci_tuner_set_params(struct dvb_frontend *fe) in philips_su1278_ty_ci_tuner_set_params() argument 507 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in philips_su1278_ty_ci_tuner_set_params() 510 struct budget *budget = (struct budget *) fe->dvb->priv; in philips_su1278_ty_ci_tuner_set_params() [all …]
|
D | av7110.c | 1172 static int av7110_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in av7110_set_tone() argument 1174 struct av7110* av7110 = fe->dvb->priv; in av7110_set_tone() 1188 static int av7110_diseqc_send_master_cmd(struct dvb_frontend* fe, in av7110_diseqc_send_master_cmd() argument 1191 struct av7110* av7110 = fe->dvb->priv; in av7110_diseqc_send_master_cmd() 1196 static int av7110_diseqc_send_burst(struct dvb_frontend* fe, in av7110_diseqc_send_burst() argument 1199 struct av7110* av7110 = fe->dvb->priv; in av7110_diseqc_send_burst() 1422 if (av7110->fe != NULL) { in dvb_unregister() 1423 dvb_unregister_frontend(av7110->fe); in dvb_unregister() 1424 dvb_frontend_detach(av7110->fe); in dvb_unregister() 1570 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() argument [all …]
|
D | budget-ci.c | 631 static int philips_su1278_tt_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in philips_su1278_tt_set_symbol_rate() argument 633 stv0299_writereg(fe, 0x0e, 0x44); in philips_su1278_tt_set_symbol_rate() 635 stv0299_writereg(fe, 0x13, 0x97); in philips_su1278_tt_set_symbol_rate() 636 stv0299_writereg(fe, 0x14, 0x95); in philips_su1278_tt_set_symbol_rate() 637 stv0299_writereg(fe, 0x15, 0xc9); in philips_su1278_tt_set_symbol_rate() 638 stv0299_writereg(fe, 0x17, 0x8c); in philips_su1278_tt_set_symbol_rate() 639 stv0299_writereg(fe, 0x1a, 0xfe); in philips_su1278_tt_set_symbol_rate() 640 stv0299_writereg(fe, 0x1c, 0x7f); in philips_su1278_tt_set_symbol_rate() 641 stv0299_writereg(fe, 0x2d, 0x09); in philips_su1278_tt_set_symbol_rate() 643 stv0299_writereg(fe, 0x13, 0x99); in philips_su1278_tt_set_symbol_rate() [all …]
|
D | budget.c | 161 static int siemens_budget_set_voltage(struct dvb_frontend *fe, in siemens_budget_set_voltage() argument 164 struct budget* budget = (struct budget*) fe->dvb->priv; in siemens_budget_set_voltage() 169 static int budget_set_tone(struct dvb_frontend *fe, in budget_set_tone() argument 172 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_set_tone() 190 static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) in budget_diseqc_send_master_cmd() argument 192 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_diseqc_send_master_cmd() 199 static int budget_diseqc_send_burst(struct dvb_frontend *fe, in budget_diseqc_send_burst() argument 202 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_diseqc_send_burst() 209 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() argument 211 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in alps_bsrv2_tuner_set_params() [all …]
|
D | budget-patch.c | 132 static int budget_set_tone(struct dvb_frontend *fe, in budget_set_tone() argument 135 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_set_tone() 153 static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) in budget_diseqc_send_master_cmd() argument 155 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_diseqc_send_master_cmd() 162 static int budget_diseqc_send_burst(struct dvb_frontend *fe, in budget_diseqc_send_burst() argument 165 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_diseqc_send_burst() 227 static int budget_patch_set_tone(struct dvb_frontend *fe, in budget_patch_set_tone() argument 230 struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv; in budget_patch_set_tone() 248 static int budget_patch_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cm… in budget_patch_diseqc_send_master_cmd() argument 250 struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv; in budget_patch_diseqc_send_master_cmd() [all …]
|
/linux-4.4.14/drivers/media/pci/pt3/ |
D | pt3.c | 125 static inline struct pt3_adapter *pt3_find_adapter(struct dvb_frontend *fe) in pt3_find_adapter() argument 131 pt3 = fe->dvb->priv; in pt3_find_adapter() 133 if (pt3->adaps[i]->fe == fe) in pt3_find_adapter() 136 return container_of(fe->dvb, struct pt3_adapter, dvb_adap); in pt3_find_adapter() 156 static int pt3_set_lna(struct dvb_frontend *fe) in pt3_set_lna() argument 165 adap = pt3_find_adapter(fe); in pt3_set_lna() 166 val = fe->dtv_property_cache.lna; in pt3_set_lna() 191 static int pt3_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage volt) in pt3_set_voltage() argument 199 adap = pt3_find_adapter(fe); in pt3_set_voltage() 253 struct dvb_frontend *fe; in pt3_fe_init() local [all …]
|
/linux-4.4.14/drivers/media/pci/cx88/ |
D | cx88-dvb.c | 173 static int cx88_dvb_bus_ctrl(struct dvb_frontend* fe, int acquire) in cx88_dvb_bus_ctrl() argument 175 struct cx8802_dev *dev= fe->dvb->priv; in cx88_dvb_bus_ctrl() 180 fe_id = vb2_dvb_find_frontend(&dev->frontends, fe); in cx88_dvb_bus_ctrl() 205 struct vb2_dvb_frontend *fe; in cx88_dvb_gate_ctrl() local 216 fe = vb2_dvb_get_frontend(f, 1); in cx88_dvb_gate_ctrl() 218 fe = vb2_dvb_get_frontend(f, f->gate); in cx88_dvb_gate_ctrl() 220 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl) in cx88_dvb_gate_ctrl() 221 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open); in cx88_dvb_gate_ctrl() 226 static int dvico_fusionhdtv_demod_init(struct dvb_frontend* fe) in dvico_fusionhdtv_demod_init() argument 235 mt352_write(fe, clock_config, sizeof(clock_config)); in dvico_fusionhdtv_demod_init() [all …]
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-dvb.c | 116 int c8sectpfe_frontend_attach(struct dvb_frontend **fe, in c8sectpfe_frontend_attach() argument 138 *fe = dvb_attach(stv0367ter_attach, in c8sectpfe_frontend_attach() 142 *fe = dvb_attach(stv0367ter_attach, in c8sectpfe_frontend_attach() 146 *fe = dvb_attach(stv0367ter_attach, in c8sectpfe_frontend_attach() 150 if (!*fe) { in c8sectpfe_frontend_attach() 161 (*fe)->ops.init(*fe); in c8sectpfe_frontend_attach() 176 tda18212->fe = (*fe); in c8sectpfe_frontend_attach() 184 dvb_frontend_detach(*fe); in c8sectpfe_frontend_attach() 190 dvb_frontend_detach(*fe); in c8sectpfe_frontend_attach() 199 *fe = dvb_attach(stv090x_attach, &stv090x_config, in c8sectpfe_frontend_attach() [all …]
|
/linux-4.4.14/fs/ocfs2/ |
D | inode.c | 265 void ocfs2_populate_inode(struct inode *inode, struct ocfs2_dinode *fe, in ocfs2_populate_inode() argument 283 BUG_ON(!OCFS2_IS_VALID_DINODE(fe)); /* This means that read_inode in ocfs2_populate_inode() 287 BUG_ON(!(fe->i_flags & cpu_to_le32(OCFS2_VALID_FL))); in ocfs2_populate_inode() 288 BUG_ON(le32_to_cpu(fe->i_fs_generation) != osb->fs_generation); in ocfs2_populate_inode() 291 OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters); in ocfs2_populate_inode() 292 OCFS2_I(inode)->ip_attr = le32_to_cpu(fe->i_attr); in ocfs2_populate_inode() 293 OCFS2_I(inode)->ip_dyn_features = le16_to_cpu(fe->i_dyn_features); in ocfs2_populate_inode() 296 inode->i_generation = le32_to_cpu(fe->i_generation); in ocfs2_populate_inode() 297 inode->i_rdev = huge_decode_dev(le64_to_cpu(fe->id1.dev1.i_rdev)); in ocfs2_populate_inode() 298 inode->i_mode = le16_to_cpu(fe->i_mode); in ocfs2_populate_inode() [all …]
|
D | resize.c | 102 struct ocfs2_dinode *fe = (struct ocfs2_dinode *) bm_bh->b_data; in ocfs2_update_last_group_and_inode() local 103 struct ocfs2_chain_list *cl = &fe->id2.i_chain; in ocfs2_update_last_group_and_inode() 155 le32_add_cpu(&fe->id1.bitmap1.i_total, num_bits); in ocfs2_update_last_group_and_inode() 156 le32_add_cpu(&fe->i_clusters, new_clusters); in ocfs2_update_last_group_and_inode() 160 le32_add_cpu(&fe->id1.bitmap1.i_used, backups); in ocfs2_update_last_group_and_inode() 164 OCFS2_I(bm_inode)->ip_clusters = le32_to_cpu(fe->i_clusters); in ocfs2_update_last_group_and_inode() 165 le64_add_cpu(&fe->i_size, (u64)new_clusters << osb->s_clustersize_bits); in ocfs2_update_last_group_and_inode() 167 i_size_write(bm_inode, le64_to_cpu(fe->i_size)); in ocfs2_update_last_group_and_inode() 280 struct ocfs2_dinode *fe = NULL; in ocfs2_group_extend() local 312 fe = (struct ocfs2_dinode *)main_bm_bh->b_data; in ocfs2_group_extend() [all …]
|
/linux-4.4.14/drivers/media/pci/pt1/ |
D | va1j5jf8007t.c | 45 struct dvb_frontend fe; member 49 static int va1j5jf8007t_read_snr(struct dvb_frontend *fe, u16 *snr) in va1j5jf8007t_read_snr() argument 58 state = fe->demodulator_priv; in va1j5jf8007t_read_snr() 95 static int va1j5jf8007t_get_frontend_algo(struct dvb_frontend *fe) in va1j5jf8007t_get_frontend_algo() argument 101 va1j5jf8007t_read_status(struct dvb_frontend *fe, enum fe_status *status) in va1j5jf8007t_read_status() argument 105 state = fe->demodulator_priv; in va1j5jf8007t_read_status() 167 frequency = state->fe.dtv_property_cache.frequency; in va1j5jf8007t_set_frequency() 266 va1j5jf8007t_tune(struct dvb_frontend *fe, in va1j5jf8007t_tune() argument 275 state = fe->demodulator_priv; in va1j5jf8007t_tune() 399 static int va1j5jf8007t_sleep(struct dvb_frontend *fe) in va1j5jf8007t_sleep() argument [all …]
|
D | va1j5jf8007s.c | 47 struct dvb_frontend fe; member 51 static int va1j5jf8007s_read_snr(struct dvb_frontend *fe, u16 *snr) in va1j5jf8007s_read_snr() argument 60 state = fe->demodulator_priv; in va1j5jf8007s_read_snr() 105 static int va1j5jf8007s_get_frontend_algo(struct dvb_frontend *fe) in va1j5jf8007s_get_frontend_algo() argument 111 va1j5jf8007s_read_status(struct dvb_frontend *fe, enum fe_status *status) in va1j5jf8007s_read_status() argument 115 state = fe->demodulator_priv; in va1j5jf8007s_read_status() 181 frequency = state->fe.dtv_property_cache.frequency; in va1j5jf8007s_set_frequency_1() 231 frequency = state->fe.dtv_property_cache.frequency; in va1j5jf8007s_set_frequency_3() 332 ts_id = state->fe.dtv_property_cache.stream_id; in va1j5jf8007s_set_ts_id() 359 ts_id = state->fe.dtv_property_cache.stream_id; in va1j5jf8007s_check_ts_id() [all …]
|
/linux-4.4.14/drivers/media/pci/ngene/ |
D | ngene-cards.c | 68 ctl = dvb_attach(stv6110x_attach, chan->fe, tunerconf, i2c); in tuner_attach_stv6110() 90 static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable) in drxk_gate_ctrl() argument 92 struct ngene_channel *chan = fe->sec_priv; in drxk_gate_ctrl() 97 status = chan->gate_ctrl(fe, 1); in drxk_gate_ctrl() 99 status = chan->gate_ctrl(fe, 0); in drxk_gate_ctrl() 108 struct dvb_frontend *fe; in tuner_attach_tda18271() local 111 if (chan->fe->ops.i2c_gate_ctrl) in tuner_attach_tda18271() 112 chan->fe->ops.i2c_gate_ctrl(chan->fe, 1); in tuner_attach_tda18271() 113 fe = dvb_attach(tda18271c2dd_attach, chan->fe, i2c, 0x60); in tuner_attach_tda18271() 114 if (chan->fe->ops.i2c_gate_ctrl) in tuner_attach_tda18271() [all …]
|
/linux-4.4.14/drivers/md/ |
D | dm-log-userspace-base.c | 470 struct dm_dirty_log_flush_entry *fe; in flush_one_by_one() local 472 list_for_each_entry(fe, flush_list, list) { in flush_one_by_one() 473 r = userspace_do_request(lc, lc->uuid, fe->type, in flush_one_by_one() 474 (char *)&fe->region, in flush_one_by_one() 475 sizeof(fe->region), in flush_one_by_one() 490 struct dm_dirty_log_flush_entry *fe, *tmp_fe; in flush_by_group() local 500 list_for_each_entry_safe(fe, tmp_fe, flush_list, list) { in flush_by_group() 501 group[count] = fe->region; in flush_by_group() 504 list_move(&fe->list, &tmp_list); in flush_by_group() 506 type = fe->type; in flush_by_group() [all …]
|
/linux-4.4.14/drivers/media/common/siano/ |
D | smsdvb-main.c | 127 static void smsdvb_stats_not_ready(struct dvb_frontend *fe) in smsdvb_stats_not_ready() argument 130 container_of(fe, struct smsdvb_client_t, frontend); in smsdvb_stats_not_ready() 132 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in smsdvb_stats_not_ready() 226 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_tx_params() local 227 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in smsdvb_update_tx_params() 243 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_per_slices() local 244 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in smsdvb_update_per_slices() 283 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_dvb_stats() local 284 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in smsdvb_update_dvb_stats() 335 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_isdbt_stats() local [all …]
|
/linux-4.4.14/drivers/staging/media/mn88472/ |
D | mn88472.c | 19 static int mn88472_get_tune_settings(struct dvb_frontend *fe, in mn88472_get_tune_settings() argument 26 static int mn88472_set_frontend(struct dvb_frontend *fe) in mn88472_set_frontend() argument 28 struct i2c_client *client = fe->demodulator_priv; in mn88472_set_frontend() 30 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mn88472_set_frontend() 82 if (fe->ops.tuner_ops.set_params) { in mn88472_set_frontend() 83 ret = fe->ops.tuner_ops.set_params(fe); in mn88472_set_frontend() 88 if (fe->ops.tuner_ops.get_if_frequency) { in mn88472_set_frontend() 89 ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency); in mn88472_set_frontend() 221 static int mn88472_read_status(struct dvb_frontend *fe, enum fe_status *status) in mn88472_read_status() argument 223 struct i2c_client *client = fe->demodulator_priv; in mn88472_read_status() [all …]
|
/linux-4.4.14/drivers/staging/media/mn88473/ |
D | mn88473.c | 19 static int mn88473_get_tune_settings(struct dvb_frontend *fe, in mn88473_get_tune_settings() argument 26 static int mn88473_set_frontend(struct dvb_frontend *fe) in mn88473_set_frontend() argument 28 struct i2c_client *client = fe->demodulator_priv; in mn88473_set_frontend() 30 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mn88473_set_frontend() 78 if (fe->ops.tuner_ops.set_params) { in mn88473_set_frontend() 79 ret = fe->ops.tuner_ops.set_params(fe); in mn88473_set_frontend() 84 if (fe->ops.tuner_ops.get_if_frequency) { in mn88473_set_frontend() 85 ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency); in mn88473_set_frontend() 170 static int mn88473_read_status(struct dvb_frontend *fe, enum fe_status *status) in mn88473_read_status() argument 172 struct i2c_client *client = fe->demodulator_priv; in mn88473_read_status() [all …]
|
/linux-4.4.14/drivers/media/pci/dm1105/ |
D | dm1105.c | 347 struct dvb_frontend *fe; member 589 static inline struct dm1105_dev *frontend_to_dm1105_dev(struct dvb_frontend *fe) in frontend_to_dm1105_dev() argument 591 return container_of(fe->dvb, struct dm1105_dev, dvb_adapter); in frontend_to_dm1105_dev() 594 static int dm1105_set_voltage(struct dvb_frontend *fe, in dm1105_set_voltage() argument 597 struct dm1105_dev *dev = frontend_to_dm1105_dev(fe); in dm1105_set_voltage() 871 dev->fe = dvb_attach( in frontend_init() 874 if (dev->fe) { in frontend_init() 875 dev->fe->ops.set_voltage = dm1105_set_voltage; in frontend_init() 876 dvb_attach(dvb_pll_attach, dev->fe, 0x60, in frontend_init() 881 dev->fe = dvb_attach( in frontend_init() [all …]
|