Home
last modified time | relevance | path

Searched refs:fe (Results 1 - 25 of 985) sorted by relevance

12345678910>>...40

/kernel/linux/linux-5.10/drivers/media/dvb-core/
H A Ddvb_frontend.c130 static void dvb_frontend_invoke_release(struct dvb_frontend *fe,
131 void (*release)(struct dvb_frontend *fe));
133 static void __dvb_frontend_free(struct dvb_frontend *fe) in __dvb_frontend_free() argument
135 struct dvb_frontend_private *fepriv = fe->frontend_priv; in __dvb_frontend_free()
140 dvb_frontend_invoke_release(fe, fe->ops.release); in __dvb_frontend_free()
147 struct dvb_frontend *fe = in dvb_frontend_free() local
150 __dvb_frontend_free(fe); in dvb_frontend_free()
153 static void dvb_frontend_put(struct dvb_frontend *fe) in dvb_frontend_put() argument
156 if (fe in dvb_frontend_put()
168 dvb_frontend_get(struct dvb_frontend *fe) dvb_frontend_get() argument
182 has_get_frontend(struct dvb_frontend *fe) has_get_frontend() argument
236 dvb_frontend_add_event(struct dvb_frontend *fe, enum fe_status status) dvb_frontend_add_event() argument
281 dvb_frontend_get_event(struct dvb_frontend *fe, struct dvb_frontend_event *event, int flags) dvb_frontend_get_event() argument
323 dvb_frontend_clear_events(struct dvb_frontend *fe) dvb_frontend_clear_events() argument
333 dvb_frontend_init(struct dvb_frontend *fe) dvb_frontend_init() argument
350 dvb_frontend_reinitialise(struct dvb_frontend *fe) dvb_frontend_reinitialise() argument
362 struct dvb_frontend *fe = fepriv->dvbdev->priv; dvb_frontend_swzigzag_update_delay() local
387 dvb_frontend_swzigzag_autotune(struct dvb_frontend *fe, int check_wrapped) dvb_frontend_swzigzag_autotune() argument
485 dvb_frontend_swzigzag(struct dvb_frontend *fe) dvb_frontend_swzigzag() argument
619 dvb_frontend_is_exiting(struct dvb_frontend *fe) dvb_frontend_is_exiting() argument
634 dvb_frontend_should_wakeup(struct dvb_frontend *fe) dvb_frontend_should_wakeup() argument
645 dvb_frontend_wakeup(struct dvb_frontend *fe) dvb_frontend_wakeup() argument
655 struct dvb_frontend *fe = data; dvb_frontend_thread() local
809 dvb_frontend_stop(struct dvb_frontend *fe) dvb_frontend_stop() argument
865 dvb_frontend_start(struct dvb_frontend *fe) dvb_frontend_start() argument
904 dvb_frontend_get_frequency_limits(struct dvb_frontend *fe, u32 *freq_min, u32 *freq_max, u32 *tolerance) dvb_frontend_get_frequency_limits() argument
950 dvb_frontend_get_stepsize(struct dvb_frontend *fe) dvb_frontend_get_stepsize() argument
971 dvb_frontend_check_parameters(struct dvb_frontend *fe) dvb_frontend_check_parameters() argument
1011 dvb_frontend_clear_cache(struct dvb_frontend *fe) dvb_frontend_clear_cache() argument
1183 dtv_property_cache_sync(struct dvb_frontend *fe, struct dtv_frontend_properties *c, const struct dvb_frontend_parameters *p) dtv_property_cache_sync() argument
1259 dtv_property_legacy_params_sync(struct dvb_frontend *fe, const struct dtv_frontend_properties *c, struct dvb_frontend_parameters *p) dtv_property_legacy_params_sync() argument
1333 dtv_get_frontend(struct dvb_frontend *fe, struct dtv_frontend_properties *c, struct dvb_frontend_parameters *p_out) dtv_get_frontend() argument
1355 dtv_property_process_get(struct dvb_frontend *fe, const struct dtv_frontend_properties *c, struct dtv_property *tvp, struct file *file) dtv_property_process_get() argument
1610 emulate_delivery_system(struct dvb_frontend *fe, u32 delsys) emulate_delivery_system() argument
1664 dvbv5_set_delivery_system(struct dvb_frontend *fe, u32 desired_system) dvbv5_set_delivery_system() argument
1768 dvbv3_set_delivery_system(struct dvb_frontend *fe) dvbv3_set_delivery_system() argument
1824 dtv_property_process_set(struct dvb_frontend *fe, struct file *file, u32 cmd, u32 data) dtv_property_process_set() argument
2008 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_do_ioctl() local
2088 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_handle_compat_ioctl() local
2180 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_compat_ioctl() local
2198 dtv_set_frontend(struct dvb_frontend *fe) dtv_set_frontend() argument
2334 dvb_get_property(struct dvb_frontend *fe, struct file *file, struct dtv_properties *tvps) dvb_get_property() argument
2390 dvb_get_frontend(struct dvb_frontend *fe, struct dvb_frontend_parameters *p_out) dvb_get_frontend() argument
2410 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_handle_ioctl() local
2728 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_poll() local
2744 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_open() local
2882 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_release() local
2938 dvb_frontend_suspend(struct dvb_frontend *fe) dvb_frontend_suspend() argument
2957 dvb_frontend_resume(struct dvb_frontend *fe) dvb_frontend_resume() argument
2987 dvb_register_frontend(struct dvb_adapter *dvb, struct dvb_frontend *fe) dvb_register_frontend() argument
3056 dvb_unregister_frontend(struct dvb_frontend *fe) dvb_unregister_frontend() argument
3073 dvb_frontend_invoke_release(struct dvb_frontend *fe, void (*release)(struct dvb_frontend *fe)) dvb_frontend_invoke_release() argument
3084 dvb_frontend_detach(struct dvb_frontend *fe) dvb_frontend_detach() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-core/
H A Ddvb_frontend.c131 static void dvb_frontend_invoke_release(struct dvb_frontend *fe,
132 void (*release)(struct dvb_frontend *fe));
134 static void __dvb_frontend_free(struct dvb_frontend *fe) in __dvb_frontend_free() argument
136 struct dvb_frontend_private *fepriv = fe->frontend_priv; in __dvb_frontend_free()
141 dvb_frontend_invoke_release(fe, fe->ops.release); in __dvb_frontend_free()
148 struct dvb_frontend *fe = in dvb_frontend_free() local
151 __dvb_frontend_free(fe); in dvb_frontend_free()
154 static void dvb_frontend_put(struct dvb_frontend *fe) in dvb_frontend_put() argument
157 if (fe in dvb_frontend_put()
169 dvb_frontend_get(struct dvb_frontend *fe) dvb_frontend_get() argument
183 has_get_frontend(struct dvb_frontend *fe) has_get_frontend() argument
237 dvb_frontend_add_event(struct dvb_frontend *fe, enum fe_status status) dvb_frontend_add_event() argument
282 dvb_frontend_get_event(struct dvb_frontend *fe, struct dvb_frontend_event *event, int flags) dvb_frontend_get_event() argument
324 dvb_frontend_clear_events(struct dvb_frontend *fe) dvb_frontend_clear_events() argument
334 dvb_frontend_init(struct dvb_frontend *fe) dvb_frontend_init() argument
351 dvb_frontend_reinitialise(struct dvb_frontend *fe) dvb_frontend_reinitialise() argument
363 struct dvb_frontend *fe = fepriv->dvbdev->priv; dvb_frontend_swzigzag_update_delay() local
388 dvb_frontend_swzigzag_autotune(struct dvb_frontend *fe, int check_wrapped) dvb_frontend_swzigzag_autotune() argument
486 dvb_frontend_swzigzag(struct dvb_frontend *fe) dvb_frontend_swzigzag() argument
624 dvb_frontend_is_exiting(struct dvb_frontend *fe) dvb_frontend_is_exiting() argument
639 dvb_frontend_should_wakeup(struct dvb_frontend *fe) dvb_frontend_should_wakeup() argument
650 dvb_frontend_wakeup(struct dvb_frontend *fe) dvb_frontend_wakeup() argument
660 struct dvb_frontend *fe = data; dvb_frontend_thread() local
814 dvb_frontend_stop(struct dvb_frontend *fe) dvb_frontend_stop() argument
861 dvb_frontend_start(struct dvb_frontend *fe) dvb_frontend_start() argument
900 dvb_frontend_get_frequency_limits(struct dvb_frontend *fe, u32 *freq_min, u32 *freq_max, u32 *tolerance) dvb_frontend_get_frequency_limits() argument
947 dvb_frontend_get_stepsize(struct dvb_frontend *fe) dvb_frontend_get_stepsize() argument
969 dvb_frontend_check_parameters(struct dvb_frontend *fe) dvb_frontend_check_parameters() argument
1011 dvb_frontend_clear_cache(struct dvb_frontend *fe) dvb_frontend_clear_cache() argument
1177 dtv_property_cache_sync(struct dvb_frontend *fe, struct dtv_frontend_properties *c, const struct dvb_frontend_parameters *p) dtv_property_cache_sync() argument
1253 dtv_property_legacy_params_sync(struct dvb_frontend *fe, const struct dtv_frontend_properties *c, struct dvb_frontend_parameters *p) dtv_property_legacy_params_sync() argument
1327 dtv_get_frontend(struct dvb_frontend *fe, struct dtv_frontend_properties *c, struct dvb_frontend_parameters *p_out) dtv_get_frontend() argument
1349 dtv_property_process_get(struct dvb_frontend *fe, const struct dtv_frontend_properties *c, struct dtv_property *tvp, struct file *file) dtv_property_process_get() argument
1625 emulate_delivery_system(struct dvb_frontend *fe, u32 delsys) emulate_delivery_system() argument
1679 dvbv5_set_delivery_system(struct dvb_frontend *fe, u32 desired_system) dvbv5_set_delivery_system() argument
1783 dvbv3_set_delivery_system(struct dvb_frontend *fe) dvbv3_set_delivery_system() argument
1825 prepare_tuning_algo_parameters(struct dvb_frontend *fe) prepare_tuning_algo_parameters() argument
1887 dtv_property_process_set(struct dvb_frontend *fe, struct file *file, u32 cmd, u32 data) dtv_property_process_set() argument
2071 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_do_ioctl() local
2151 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_handle_compat_ioctl() local
2243 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_compat_ioctl() local
2261 dtv_set_frontend(struct dvb_frontend *fe) dtv_set_frontend() argument
2360 dvb_get_property(struct dvb_frontend *fe, struct file *file, struct dtv_properties *tvps) dvb_get_property() argument
2416 dvb_get_frontend(struct dvb_frontend *fe, struct dvb_frontend_parameters *p_out) dvb_get_frontend() argument
2436 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_handle_ioctl() local
2751 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_poll() local
2767 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_open() local
2904 struct dvb_frontend *fe = dvbdev->priv; dvb_frontend_release() local
2952 dvb_frontend_suspend(struct dvb_frontend *fe) dvb_frontend_suspend() argument
2973 dvb_frontend_resume(struct dvb_frontend *fe) dvb_frontend_resume() argument
3005 dvb_register_frontend(struct dvb_adapter *dvb, struct dvb_frontend *fe) dvb_register_frontend() argument
3073 dvb_unregister_frontend(struct dvb_frontend *fe) dvb_unregister_frontend() argument
3090 dvb_frontend_invoke_release(struct dvb_frontend *fe, void (*release)(struct dvb_frontend *fe)) dvb_frontend_invoke_release() argument
3101 dvb_frontend_detach(struct dvb_frontend *fe) dvb_frontend_detach() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/tuners/
H A Dmxl5005s.c299 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);
337 mxl5005s_SetRfFreqHz(struct dvb_frontend *fe, unsigned long RfFreqHz) mxl5005s_SetRfFreqHz() argument
402 MXL5005_RegisterInit(struct dvb_frontend *fe) MXL5005_RegisterInit() argument
722 MXL5005_ControlInit(struct dvb_frontend *fe) MXL5005_ControlInit() argument
1662 InitTunerControls(struct dvb_frontend *fe) InitTunerControls() argument
1671 MXL5005_TunerConfig(struct dvb_frontend *fe, u8 Mode, u8 IF_mode, u32 Bandwidth, u32 IF_out, u32 Fxtal, u8 AGC_Mode, u16 TOP, u16 IF_OUT_LOAD, u8 CLOCK_OUT, u8 DIV_OUT, u8 CAPSELECT, u8 EN_RSSI, u8 Mod_Type, u8 TF_Type ) MXL5005_TunerConfig() argument
1720 MXL_SynthIFLO_Calc(struct dvb_frontend *fe) MXL_SynthIFLO_Calc() argument
1733 MXL_SynthRFTGLO_Calc(struct dvb_frontend *fe) MXL_SynthRFTGLO_Calc() argument
1754 MXL_OverwriteICDefault(struct dvb_frontend *fe) MXL_OverwriteICDefault() argument
1766 MXL_BlockInit(struct dvb_frontend *fe) MXL_BlockInit() argument
2104 MXL_IFSynthInit(struct dvb_frontend *fe) MXL_IFSynthInit() argument
2308 MXL_TuneRF(struct dvb_frontend *fe, u32 RF_Freq) MXL_TuneRF() argument
3356 MXL_SetGPIO(struct dvb_frontend *fe, u8 GPIO_Num, u8 GPIO_Val) MXL_SetGPIO() argument
3397 MXL_ControlWrite(struct dvb_frontend *fe, u16 ControlNum, u32 value) MXL_ControlWrite() argument
3413 MXL_ControlWrite_Group(struct dvb_frontend *fe, u16 controlNum, u32 value, u16 controlGroup) MXL_ControlWrite_Group() argument
3494 MXL_RegRead(struct dvb_frontend *fe, u8 RegNum, u8 *RegVal) MXL_RegRead() argument
3509 MXL_ControlRead(struct dvb_frontend *fe, u16 controlNum, u32 *value) MXL_ControlRead() argument
3557 MXL_RegWriteBit(struct dvb_frontend *fe, u8 address, u8 bit, u8 bitVal) MXL_RegWriteBit() argument
3588 MXL_GetInitRegister(struct dvb_frontend *fe, u8 *RegNum, u8 *RegVal, int *count) MXL_GetInitRegister() argument
3612 MXL_GetCHRegister(struct dvb_frontend *fe, u8 *RegNum, u8 *RegVal, int *count) MXL_GetCHRegister() argument
3646 MXL_GetCHRegister_ZeroIF(struct dvb_frontend *fe, u8 *RegNum, u8 *RegVal, int *count) MXL_GetCHRegister_ZeroIF() argument
3679 MXL_VCORange_Test(struct dvb_frontend *fe, int VCO_Range) MXL_VCORange_Test() argument
3828 MXL_Hystersis_Test(struct dvb_frontend *fe, int Hystersis) MXL_Hystersis_Test() argument
3847 mxl5005s_reset(struct dvb_frontend *fe) mxl5005s_reset() argument
3875 mxl5005s_writereg(struct dvb_frontend *fe, u8 reg, u8 val, int latch) mxl5005s_writereg() argument
3894 mxl5005s_writeregs(struct dvb_frontend *fe, u8 *addrtable, u8 *datatable, u8 len) mxl5005s_writeregs() argument
3916 mxl5005s_init(struct dvb_frontend *fe) mxl5005s_init() argument
3925 mxl5005s_reconfigure(struct dvb_frontend *fe, u32 mod_type, u32 bandwidth) mxl5005s_reconfigure() argument
3955 mxl5005s_AssignTunerMode(struct dvb_frontend *fe, u32 mod_type, u32 bandwidth) mxl5005s_AssignTunerMode() argument
3984 mxl5005s_set_params(struct dvb_frontend *fe) mxl5005s_set_params() argument
4039 mxl5005s_get_frequency(struct dvb_frontend *fe, u32 *frequency) mxl5005s_get_frequency() argument
4049 mxl5005s_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) mxl5005s_get_bandwidth() argument
4059 mxl5005s_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) mxl5005s_get_if_frequency() argument
4069 mxl5005s_release(struct dvb_frontend *fe) mxl5005s_release() argument
4093 mxl5005s_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mxl5005s_config *config) mxl5005s_attach() argument
[all...]
H A Dtda18271-fe.c3 tda18271-fe.c - driver for the Philips / NXP TDA18271 silicon tuner
28 static int tda18271_toggle_output(struct dvb_frontend *fe, int standby) in tda18271_toggle_output() argument
30 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_toggle_output()
32 int ret = tda18271_set_standby_mode(fe, standby ? 1 : 0, in tda18271_toggle_output()
49 static inline int charge_pump_source(struct dvb_frontend *fe, int force) in charge_pump_source() argument
51 struct tda18271_priv *priv = fe->tuner_priv; in charge_pump_source()
52 return tda18271_charge_pump_source(fe, in charge_pump_source()
58 static inline void tda18271_set_if_notch(struct dvb_frontend *fe) in tda18271_set_if_notch() argument
60 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_set_if_notch()
73 static int tda18271_channel_configuration(struct dvb_frontend *fe, in tda18271_channel_configuration() argument
198 tda18271_read_thermometer(struct dvb_frontend *fe) tda18271_read_thermometer() argument
242 tda18271c2_rf_tracking_filters_correction(struct dvb_frontend *fe, u32 freq) tda18271c2_rf_tracking_filters_correction() argument
293 tda18271_por(struct dvb_frontend *fe) tda18271_por() argument
326 tda18271_calibrate_rf(struct dvb_frontend *fe, u32 freq) tda18271_calibrate_rf() argument
429 tda18271_powerscan(struct dvb_frontend *fe, u32 *freq_in, u32 *freq_out) tda18271_powerscan() argument
523 tda18271_powerscan_init(struct dvb_frontend *fe) tda18271_powerscan_init() argument
559 tda18271_rf_tracking_filters_init(struct dvb_frontend *fe, u32 freq) tda18271_rf_tracking_filters_init() argument
631 tda18271_calc_rf_filter_curve(struct dvb_frontend *fe) tda18271_calc_rf_filter_curve() argument
662 tda18271c2_rf_cal_init(struct dvb_frontend *fe) tda18271c2_rf_cal_init() argument
693 tda18271c1_rf_tracking_filter_calibration(struct dvb_frontend *fe, u32 freq, u32 bw) tda18271c1_rf_tracking_filter_calibration() argument
794 tda18271_ir_cal_init(struct dvb_frontend *fe) tda18271_ir_cal_init() argument
811 tda18271_init(struct dvb_frontend *fe) tda18271_init() argument
836 tda18271_sleep(struct dvb_frontend *fe) tda18271_sleep() argument
853 tda18271_agc(struct dvb_frontend *fe) tda18271_agc() argument
884 tda18271_tune(struct dvb_frontend *fe, struct tda18271_std_map_item *map, u32 freq, u32 bw) tda18271_tune() argument
920 tda18271_set_params(struct dvb_frontend *fe) tda18271_set_params() argument
983 tda18271_set_analog_params(struct dvb_frontend *fe, struct analog_parameters *params) tda18271_set_analog_params() argument
1039 tda18271_release(struct dvb_frontend *fe) tda18271_release() argument
1053 tda18271_get_frequency(struct dvb_frontend *fe, u32 *frequency) tda18271_get_frequency() argument
1060 tda18271_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) tda18271_get_bandwidth() argument
1067 tda18271_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) tda18271_get_if_frequency() argument
1093 tda18271_dump_std_map(struct dvb_frontend *fe) tda18271_dump_std_map() argument
1118 tda18271_update_std_map(struct dvb_frontend *fe, struct tda18271_std_map *map) tda18271_update_std_map() argument
1146 tda18271_get_id(struct dvb_frontend *fe) tda18271_get_id() argument
1186 tda18271_setup_configuration(struct dvb_frontend *fe, struct tda18271_config *cfg) tda18271_setup_configuration() argument
1212 tda18271_set_config(struct dvb_frontend *fe, void *priv_cfg) tda18271_set_config() argument
1246 tda18271_attach(struct dvb_frontend *fe, u8 addr, struct i2c_adapter *i2c, struct tda18271_config *cfg) tda18271_attach() argument
[all...]
H A Dtda8290.c50 static int tda8290_i2c_bridge(struct dvb_frontend *fe, int close) in tda8290_i2c_bridge() argument
52 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_i2c_bridge()
71 static int tda8295_i2c_bridge(struct dvb_frontend *fe, int close) in tda8295_i2c_bridge() argument
73 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8295_i2c_bridge()
103 static void set_audio(struct dvb_frontend *fe, in set_audio() argument
106 struct tda8290_priv *priv = fe->analog_demod_priv; in set_audio()
164 static void tda8290_set_params(struct dvb_frontend *fe, in tda8290_set_params() argument
167 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_set_params()
191 set_audio(fe, params); in tda8290_set_params()
225 if (fe in tda8290_set_params()
302 tda8295_power(struct dvb_frontend *fe, int enable) tda8295_power() argument
317 tda8295_set_easy_mode(struct dvb_frontend *fe, int enable) tda8295_set_easy_mode() argument
332 tda8295_set_video_std(struct dvb_frontend *fe) tda8295_set_video_std() argument
346 tda8295_agc1_out(struct dvb_frontend *fe, int enable) tda8295_agc1_out() argument
361 tda8295_agc2_out(struct dvb_frontend *fe, int enable) tda8295_agc2_out() argument
382 tda8295_has_signal(struct dvb_frontend *fe, u16 *signal) tda8295_has_signal() argument
396 tda8295_set_params(struct dvb_frontend *fe, struct analog_parameters *params) tda8295_set_params() argument
440 tda8290_has_signal(struct dvb_frontend *fe, u16 *signal) tda8290_has_signal() argument
455 tda8290_standby(struct dvb_frontend *fe) tda8290_standby() argument
475 tda8295_standby(struct dvb_frontend *fe) tda8295_standby() argument
482 tda8290_init_if(struct dvb_frontend *fe) tda8290_init_if() argument
498 tda8295_init_if(struct dvb_frontend *fe) tda8295_init_if() argument
527 tda8290_init_tuner(struct dvb_frontend *fe) tda8290_init_tuner() argument
550 tda829x_release(struct dvb_frontend *fe) tda829x_release() argument
568 tda829x_find_tuner(struct dvb_frontend *fe) tda829x_find_tuner() argument
730 tda829x_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, struct tda829x_config *cfg) tda829x_attach() argument
[all...]
H A Dtda18271-common.c11 static int tda18271_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in tda18271_i2c_gate_ctrl() argument
13 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_i2c_gate_ctrl()
37 if (fe->ops.analog_ops.i2c_gate_ctrl) in tda18271_i2c_gate_ctrl()
38 ret = fe->ops.analog_ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl()
41 if (fe->ops.i2c_gate_ctrl) in tda18271_i2c_gate_ctrl()
42 ret = fe->ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl()
54 static void tda18271_dump_regs(struct dvb_frontend *fe, int extended) in tda18271_dump_regs() argument
56 struct tda18271_priv *priv = fe in tda18271_dump_regs()
109 tda18271_read_regs(struct dvb_frontend *fe) tda18271_read_regs() argument
138 tda18271_read_extended(struct dvb_frontend *fe) tda18271_read_extended() argument
178 __tda18271_write_regs(struct dvb_frontend *fe, int idx, int len, bool lock_i2c) __tda18271_write_regs() argument
248 tda18271_write_regs(struct dvb_frontend *fe, int idx, int len) tda18271_write_regs() argument
255 __tda18271_charge_pump_source(struct dvb_frontend *fe, enum tda18271_pll pll, int force, bool lock_i2c) __tda18271_charge_pump_source() argument
270 tda18271_charge_pump_source(struct dvb_frontend *fe, enum tda18271_pll pll, int force) tda18271_charge_pump_source() argument
277 tda18271_init_regs(struct dvb_frontend *fe) tda18271_init_regs() argument
531 tda18271_set_standby_mode(struct dvb_frontend *fe, int sm, int sm_lt, int sm_xt) tda18271_set_standby_mode() argument
550 tda18271_calc_main_pll(struct dvb_frontend *fe, u32 freq) tda18271_calc_main_pll() argument
573 tda18271_calc_cal_pll(struct dvb_frontend *fe, u32 freq) tda18271_calc_cal_pll() argument
598 tda18271_calc_bp_filter(struct dvb_frontend *fe, u32 *freq) tda18271_calc_bp_filter() argument
615 tda18271_calc_km(struct dvb_frontend *fe, u32 *freq) tda18271_calc_km() argument
632 tda18271_calc_rf_band(struct dvb_frontend *fe, u32 *freq) tda18271_calc_rf_band() argument
649 tda18271_calc_gain_taper(struct dvb_frontend *fe, u32 *freq) tda18271_calc_gain_taper() argument
666 tda18271_calc_ir_measure(struct dvb_frontend *fe, u32 *freq) tda18271_calc_ir_measure() argument
683 tda18271_calc_rf_cal(struct dvb_frontend *fe, u32 *freq) tda18271_calc_rf_cal() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/tuners/
H A Dmxl5005s.c299 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);
337 mxl5005s_SetRfFreqHz(struct dvb_frontend *fe, unsigned long RfFreqHz) mxl5005s_SetRfFreqHz() argument
402 MXL5005_RegisterInit(struct dvb_frontend *fe) MXL5005_RegisterInit() argument
722 MXL5005_ControlInit(struct dvb_frontend *fe) MXL5005_ControlInit() argument
1662 InitTunerControls(struct dvb_frontend *fe) InitTunerControls() argument
1671 MXL5005_TunerConfig(struct dvb_frontend *fe, u8 Mode, u8 IF_mode, u32 Bandwidth, u32 IF_out, u32 Fxtal, u8 AGC_Mode, u16 TOP, u16 IF_OUT_LOAD, u8 CLOCK_OUT, u8 DIV_OUT, u8 CAPSELECT, u8 EN_RSSI, u8 Mod_Type, u8 TF_Type ) MXL5005_TunerConfig() argument
1720 MXL_SynthIFLO_Calc(struct dvb_frontend *fe) MXL_SynthIFLO_Calc() argument
1733 MXL_SynthRFTGLO_Calc(struct dvb_frontend *fe) MXL_SynthRFTGLO_Calc() argument
1754 MXL_OverwriteICDefault(struct dvb_frontend *fe) MXL_OverwriteICDefault() argument
1766 MXL_BlockInit(struct dvb_frontend *fe) MXL_BlockInit() argument
2104 MXL_IFSynthInit(struct dvb_frontend *fe) MXL_IFSynthInit() argument
2308 MXL_TuneRF(struct dvb_frontend *fe, u32 RF_Freq) MXL_TuneRF() argument
3356 MXL_SetGPIO(struct dvb_frontend *fe, u8 GPIO_Num, u8 GPIO_Val) MXL_SetGPIO() argument
3397 MXL_ControlWrite(struct dvb_frontend *fe, u16 ControlNum, u32 value) MXL_ControlWrite() argument
3413 MXL_ControlWrite_Group(struct dvb_frontend *fe, u16 controlNum, u32 value, u16 controlGroup) MXL_ControlWrite_Group() argument
3486 MXL_RegRead(struct dvb_frontend *fe, u8 RegNum, u8 *RegVal) MXL_RegRead() argument
3501 MXL_ControlRead(struct dvb_frontend *fe, u16 controlNum, u32 *value) MXL_ControlRead() argument
3549 MXL_RegWriteBit(struct dvb_frontend *fe, u8 address, u8 bit, u8 bitVal) MXL_RegWriteBit() argument
3580 MXL_GetInitRegister(struct dvb_frontend *fe, u8 *RegNum, u8 *RegVal, int *count) MXL_GetInitRegister() argument
3604 MXL_GetCHRegister(struct dvb_frontend *fe, u8 *RegNum, u8 *RegVal, int *count) MXL_GetCHRegister() argument
3638 MXL_GetCHRegister_ZeroIF(struct dvb_frontend *fe, u8 *RegNum, u8 *RegVal, int *count) MXL_GetCHRegister_ZeroIF() argument
3671 MXL_VCORange_Test(struct dvb_frontend *fe, int VCO_Range) MXL_VCORange_Test() argument
3820 MXL_Hystersis_Test(struct dvb_frontend *fe, int Hystersis) MXL_Hystersis_Test() argument
3839 mxl5005s_reset(struct dvb_frontend *fe) mxl5005s_reset() argument
3867 mxl5005s_writereg(struct dvb_frontend *fe, u8 reg, u8 val, int latch) mxl5005s_writereg() argument
3886 mxl5005s_writeregs(struct dvb_frontend *fe, u8 *addrtable, u8 *datatable, u8 len) mxl5005s_writeregs() argument
3908 mxl5005s_init(struct dvb_frontend *fe) mxl5005s_init() argument
3917 mxl5005s_reconfigure(struct dvb_frontend *fe, u32 mod_type, u32 bandwidth) mxl5005s_reconfigure() argument
3961 mxl5005s_AssignTunerMode(struct dvb_frontend *fe, u32 mod_type, u32 bandwidth) mxl5005s_AssignTunerMode() argument
3990 mxl5005s_set_params(struct dvb_frontend *fe) mxl5005s_set_params() argument
4045 mxl5005s_get_frequency(struct dvb_frontend *fe, u32 *frequency) mxl5005s_get_frequency() argument
4055 mxl5005s_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) mxl5005s_get_bandwidth() argument
4065 mxl5005s_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) mxl5005s_get_if_frequency() argument
4075 mxl5005s_release(struct dvb_frontend *fe) mxl5005s_release() argument
4099 mxl5005s_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mxl5005s_config *config) mxl5005s_attach() argument
[all...]
H A Dtda18271-fe.c3 tda18271-fe.c - driver for the Philips / NXP TDA18271 silicon tuner
28 static int tda18271_toggle_output(struct dvb_frontend *fe, int standby) in tda18271_toggle_output() argument
30 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_toggle_output()
32 int ret = tda18271_set_standby_mode(fe, standby ? 1 : 0, in tda18271_toggle_output()
49 static inline int charge_pump_source(struct dvb_frontend *fe, int force) in charge_pump_source() argument
51 struct tda18271_priv *priv = fe->tuner_priv; in charge_pump_source()
52 return tda18271_charge_pump_source(fe, in charge_pump_source()
58 static inline void tda18271_set_if_notch(struct dvb_frontend *fe) in tda18271_set_if_notch() argument
60 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_set_if_notch()
73 static int tda18271_channel_configuration(struct dvb_frontend *fe, in tda18271_channel_configuration() argument
198 tda18271_read_thermometer(struct dvb_frontend *fe) tda18271_read_thermometer() argument
242 tda18271c2_rf_tracking_filters_correction(struct dvb_frontend *fe, u32 freq) tda18271c2_rf_tracking_filters_correction() argument
293 tda18271_por(struct dvb_frontend *fe) tda18271_por() argument
326 tda18271_calibrate_rf(struct dvb_frontend *fe, u32 freq) tda18271_calibrate_rf() argument
429 tda18271_powerscan(struct dvb_frontend *fe, u32 *freq_in, u32 *freq_out) tda18271_powerscan() argument
523 tda18271_powerscan_init(struct dvb_frontend *fe) tda18271_powerscan_init() argument
559 tda18271_rf_tracking_filters_init(struct dvb_frontend *fe, u32 freq) tda18271_rf_tracking_filters_init() argument
631 tda18271_calc_rf_filter_curve(struct dvb_frontend *fe) tda18271_calc_rf_filter_curve() argument
662 tda18271c2_rf_cal_init(struct dvb_frontend *fe) tda18271c2_rf_cal_init() argument
693 tda18271c1_rf_tracking_filter_calibration(struct dvb_frontend *fe, u32 freq, u32 bw) tda18271c1_rf_tracking_filter_calibration() argument
794 tda18271_ir_cal_init(struct dvb_frontend *fe) tda18271_ir_cal_init() argument
811 tda18271_init(struct dvb_frontend *fe) tda18271_init() argument
836 tda18271_sleep(struct dvb_frontend *fe) tda18271_sleep() argument
853 tda18271_agc(struct dvb_frontend *fe) tda18271_agc() argument
884 tda18271_tune(struct dvb_frontend *fe, struct tda18271_std_map_item *map, u32 freq, u32 bw) tda18271_tune() argument
920 tda18271_set_params(struct dvb_frontend *fe) tda18271_set_params() argument
983 tda18271_set_analog_params(struct dvb_frontend *fe, struct analog_parameters *params) tda18271_set_analog_params() argument
1039 tda18271_release(struct dvb_frontend *fe) tda18271_release() argument
1053 tda18271_get_frequency(struct dvb_frontend *fe, u32 *frequency) tda18271_get_frequency() argument
1060 tda18271_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) tda18271_get_bandwidth() argument
1067 tda18271_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) tda18271_get_if_frequency() argument
1093 tda18271_dump_std_map(struct dvb_frontend *fe) tda18271_dump_std_map() argument
1118 tda18271_update_std_map(struct dvb_frontend *fe, struct tda18271_std_map *map) tda18271_update_std_map() argument
1146 tda18271_get_id(struct dvb_frontend *fe) tda18271_get_id() argument
1186 tda18271_setup_configuration(struct dvb_frontend *fe, struct tda18271_config *cfg) tda18271_setup_configuration() argument
1212 tda18271_set_config(struct dvb_frontend *fe, void *priv_cfg) tda18271_set_config() argument
1246 tda18271_attach(struct dvb_frontend *fe, u8 addr, struct i2c_adapter *i2c, struct tda18271_config *cfg) tda18271_attach() argument
[all...]
H A Dtda8290.c50 static int tda8290_i2c_bridge(struct dvb_frontend *fe, int close) in tda8290_i2c_bridge() argument
52 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_i2c_bridge()
71 static int tda8295_i2c_bridge(struct dvb_frontend *fe, int close) in tda8295_i2c_bridge() argument
73 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8295_i2c_bridge()
103 static void set_audio(struct dvb_frontend *fe, in set_audio() argument
106 struct tda8290_priv *priv = fe->analog_demod_priv; in set_audio()
164 static void tda8290_set_params(struct dvb_frontend *fe, in tda8290_set_params() argument
167 struct tda8290_priv *priv = fe->analog_demod_priv; in tda8290_set_params()
191 set_audio(fe, params); in tda8290_set_params()
225 if (fe in tda8290_set_params()
302 tda8295_power(struct dvb_frontend *fe, int enable) tda8295_power() argument
317 tda8295_set_easy_mode(struct dvb_frontend *fe, int enable) tda8295_set_easy_mode() argument
332 tda8295_set_video_std(struct dvb_frontend *fe) tda8295_set_video_std() argument
346 tda8295_agc1_out(struct dvb_frontend *fe, int enable) tda8295_agc1_out() argument
361 tda8295_agc2_out(struct dvb_frontend *fe, int enable) tda8295_agc2_out() argument
382 tda8295_has_signal(struct dvb_frontend *fe, u16 *signal) tda8295_has_signal() argument
396 tda8295_set_params(struct dvb_frontend *fe, struct analog_parameters *params) tda8295_set_params() argument
440 tda8290_has_signal(struct dvb_frontend *fe, u16 *signal) tda8290_has_signal() argument
455 tda8290_standby(struct dvb_frontend *fe) tda8290_standby() argument
475 tda8295_standby(struct dvb_frontend *fe) tda8295_standby() argument
482 tda8290_init_if(struct dvb_frontend *fe) tda8290_init_if() argument
498 tda8295_init_if(struct dvb_frontend *fe) tda8295_init_if() argument
527 tda8290_init_tuner(struct dvb_frontend *fe) tda8290_init_tuner() argument
550 tda829x_release(struct dvb_frontend *fe) tda829x_release() argument
568 tda829x_find_tuner(struct dvb_frontend *fe) tda829x_find_tuner() argument
730 tda829x_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, struct tda829x_config *cfg) tda829x_attach() argument
[all...]
H A Dtda18271-common.c11 static int tda18271_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in tda18271_i2c_gate_ctrl() argument
13 struct tda18271_priv *priv = fe->tuner_priv; in tda18271_i2c_gate_ctrl()
37 if (fe->ops.analog_ops.i2c_gate_ctrl) in tda18271_i2c_gate_ctrl()
38 ret = fe->ops.analog_ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl()
41 if (fe->ops.i2c_gate_ctrl) in tda18271_i2c_gate_ctrl()
42 ret = fe->ops.i2c_gate_ctrl(fe, enable); in tda18271_i2c_gate_ctrl()
54 static void tda18271_dump_regs(struct dvb_frontend *fe, int extended) in tda18271_dump_regs() argument
56 struct tda18271_priv *priv = fe in tda18271_dump_regs()
109 tda18271_read_regs(struct dvb_frontend *fe) tda18271_read_regs() argument
138 tda18271_read_extended(struct dvb_frontend *fe) tda18271_read_extended() argument
178 __tda18271_write_regs(struct dvb_frontend *fe, int idx, int len, bool lock_i2c) __tda18271_write_regs() argument
248 tda18271_write_regs(struct dvb_frontend *fe, int idx, int len) tda18271_write_regs() argument
255 __tda18271_charge_pump_source(struct dvb_frontend *fe, enum tda18271_pll pll, int force, bool lock_i2c) __tda18271_charge_pump_source() argument
270 tda18271_charge_pump_source(struct dvb_frontend *fe, enum tda18271_pll pll, int force) tda18271_charge_pump_source() argument
277 tda18271_init_regs(struct dvb_frontend *fe) tda18271_init_regs() argument
531 tda18271_set_standby_mode(struct dvb_frontend *fe, int sm, int sm_lt, int sm_xt) tda18271_set_standby_mode() argument
550 tda18271_calc_main_pll(struct dvb_frontend *fe, u32 freq) tda18271_calc_main_pll() argument
573 tda18271_calc_cal_pll(struct dvb_frontend *fe, u32 freq) tda18271_calc_cal_pll() argument
598 tda18271_calc_bp_filter(struct dvb_frontend *fe, u32 *freq) tda18271_calc_bp_filter() argument
615 tda18271_calc_km(struct dvb_frontend *fe, u32 *freq) tda18271_calc_km() argument
632 tda18271_calc_rf_band(struct dvb_frontend *fe, u32 *freq) tda18271_calc_rf_band() argument
649 tda18271_calc_gain_taper(struct dvb_frontend *fe, u32 *freq) tda18271_calc_gain_taper() argument
666 tda18271_calc_ir_measure(struct dvb_frontend *fe, u32 *freq) tda18271_calc_ir_measure() argument
683 tda18271_calc_rf_cal(struct dvb_frontend *fe, u32 *freq) tda18271_calc_rf_cal() argument
[all...]
/kernel/linux/linux-6.6/include/media/
H A Ddvb_frontend.h230 void (*release)(struct dvb_frontend *fe);
231 int (*init)(struct dvb_frontend *fe);
232 int (*sleep)(struct dvb_frontend *fe);
233 int (*suspend)(struct dvb_frontend *fe);
234 int (*resume)(struct dvb_frontend *fe);
237 int (*set_params)(struct dvb_frontend *fe);
238 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p);
240 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg);
242 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency);
243 int (*get_bandwidth)(struct dvb_frontend *fe, u3
[all...]
/kernel/linux/linux-5.10/include/media/
H A Ddvb_frontend.h230 void (*release)(struct dvb_frontend *fe);
231 int (*init)(struct dvb_frontend *fe);
232 int (*sleep)(struct dvb_frontend *fe);
233 int (*suspend)(struct dvb_frontend *fe);
234 int (*resume)(struct dvb_frontend *fe);
237 int (*set_params)(struct dvb_frontend *fe);
238 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p);
240 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg);
242 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency);
243 int (*get_bandwidth)(struct dvb_frontend *fe, u3
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Dzl10353.c39 static int zl10353_single_write(struct dvb_frontend *fe, u8 reg, u8 val) in zl10353_single_write() argument
41 struct zl10353_state *state = fe->demodulator_priv; in zl10353_single_write()
53 static int zl10353_write(struct dvb_frontend *fe, const u8 ibuf[], int ilen) in zl10353_write() argument
57 if ((err = zl10353_single_write(fe, ibuf[0] + i, ibuf[i + 1]))) in zl10353_write()
86 static void zl10353_dump_regs(struct dvb_frontend *fe) in zl10353_dump_regs() argument
88 struct zl10353_state *state = fe->demodulator_priv; in zl10353_dump_regs()
110 static void zl10353_calc_nominal_rate(struct dvb_frontend *fe, in zl10353_calc_nominal_rate() argument
114 struct zl10353_state *state = fe->demodulator_priv; in zl10353_calc_nominal_rate()
130 static void zl10353_calc_input_freq(struct dvb_frontend *fe, in zl10353_calc_input_freq() argument
133 struct zl10353_state *state = fe in zl10353_calc_input_freq()
158 zl10353_sleep(struct dvb_frontend *fe) zl10353_sleep() argument
166 zl10353_set_parameters(struct dvb_frontend *fe) zl10353_set_parameters() argument
359 zl10353_get_parameters(struct dvb_frontend *fe, struct dtv_frontend_properties *c) zl10353_get_parameters() argument
450 zl10353_read_status(struct dvb_frontend *fe, enum fe_status *status) zl10353_read_status() argument
481 zl10353_read_ber(struct dvb_frontend *fe, u32 *ber) zl10353_read_ber() argument
492 zl10353_read_signal_strength(struct dvb_frontend *fe, u16 *strength) zl10353_read_signal_strength() argument
504 zl10353_read_snr(struct dvb_frontend *fe, u16 *snr) zl10353_read_snr() argument
518 zl10353_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) zl10353_read_ucblocks() argument
532 zl10353_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *fe_tune_settings) zl10353_get_tune_settings() argument
543 zl10353_init(struct dvb_frontend *fe) zl10353_init() argument
569 zl10353_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) zl10353_i2c_gate_ctrl() argument
586 zl10353_release(struct dvb_frontend *fe) zl10353_release() argument
[all...]
H A Dzl10039.c132 static int zl10039_init(struct dvb_frontend *fe) in zl10039_init() argument
134 struct zl10039_state *state = fe->tuner_priv; in zl10039_init()
138 if (fe->ops.i2c_gate_ctrl) in zl10039_init()
139 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_init()
151 if (fe->ops.i2c_gate_ctrl) in zl10039_init()
152 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_init()
157 static int zl10039_sleep(struct dvb_frontend *fe) in zl10039_sleep() argument
159 struct zl10039_state *state = fe in zl10039_sleep()
176 zl10039_set_params(struct dvb_frontend *fe) zl10039_set_params() argument
235 zl10039_release(struct dvb_frontend *fe) zl10039_release() argument
251 zl10039_attach(struct dvb_frontend *fe, u8 i2c_addr, struct i2c_adapter *i2c) zl10039_attach() argument
[all...]
H A Ds5h1409.c337 static int s5h1409_softreset(struct dvb_frontend *fe) in s5h1409_softreset() argument
339 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_softreset()
353 static int s5h1409_set_if_freq(struct dvb_frontend *fe, int KHz) in s5h1409_set_if_freq() argument
355 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_set_if_freq()
378 static int s5h1409_set_spectralinversion(struct dvb_frontend *fe, int inverted) in s5h1409_set_spectralinversion() argument
380 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_set_spectralinversion()
390 static int s5h1409_enable_modulation(struct dvb_frontend *fe, in s5h1409_enable_modulation() argument
393 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_enable_modulation()
401 s5h1409_set_if_freq(fe, S5H1409_VSB_IF_FREQ); in s5h1409_enable_modulation()
409 s5h1409_set_if_freq(fe, S5H1409_QAM_IF_FRE in s5h1409_enable_modulation()
424 s5h1409_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) s5h1409_i2c_gate_ctrl() argument
436 s5h1409_set_gpio(struct dvb_frontend *fe, int enable) s5h1409_set_gpio() argument
450 s5h1409_sleep(struct dvb_frontend *fe, int enable) s5h1409_sleep() argument
459 s5h1409_register_reset(struct dvb_frontend *fe) s5h1409_register_reset() argument
468 s5h1409_set_qam_amhum_mode(struct dvb_frontend *fe) s5h1409_set_qam_amhum_mode() argument
521 s5h1409_set_qam_amhum_mode_legacy(struct dvb_frontend *fe) s5h1409_set_qam_amhum_mode_legacy() argument
553 s5h1409_set_qam_interleave_mode(struct dvb_frontend *fe) s5h1409_set_qam_interleave_mode() argument
591 s5h1409_set_qam_interleave_mode_legacy(struct dvb_frontend *fe) s5h1409_set_qam_interleave_mode_legacy() argument
622 s5h1409_set_frontend(struct dvb_frontend *fe) s5h1409_set_frontend() argument
664 s5h1409_set_mpeg_timing(struct dvb_frontend *fe, int mode) s5h1409_set_mpeg_timing() argument
696 s5h1409_init(struct dvb_frontend *fe) s5h1409_init() argument
746 s5h1409_read_status(struct dvb_frontend *fe, enum fe_status *status) s5h1409_read_status() argument
798 s5h1409_qam256_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) s5h1409_qam256_lookup_snr() argument
813 s5h1409_qam64_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) s5h1409_qam64_lookup_snr() argument
828 s5h1409_vsb_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) s5h1409_vsb_lookup_snr() argument
844 s5h1409_read_snr(struct dvb_frontend *fe, u16 *snr) s5h1409_read_snr() argument
867 s5h1409_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) s5h1409_read_signal_strength() argument
902 s5h1409_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) s5h1409_read_ucblocks() argument
911 s5h1409_read_ber(struct dvb_frontend *fe, u32 *ber) s5h1409_read_ber() argument
916 s5h1409_get_frontend(struct dvb_frontend *fe, struct dtv_frontend_properties *p) s5h1409_get_frontend() argument
927 s5h1409_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) s5h1409_get_tune_settings() argument
934 s5h1409_release(struct dvb_frontend *fe) s5h1409_release() argument
[all...]
H A Dtda826x.c31 static void tda826x_release(struct dvb_frontend *fe) in tda826x_release() argument
33 kfree(fe->tuner_priv); in tda826x_release()
34 fe->tuner_priv = NULL; in tda826x_release()
37 static int tda826x_sleep(struct dvb_frontend *fe) in tda826x_sleep() argument
39 struct tda826x_priv *priv = fe->tuner_priv; in tda826x_sleep()
49 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep()
50 fe->ops.i2c_gate_ctrl(fe, 1); in tda826x_sleep()
54 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep()
55 fe in tda826x_sleep()
60 tda826x_set_params(struct dvb_frontend *fe) tda826x_set_params() argument
111 tda826x_get_frequency(struct dvb_frontend *fe, u32 *frequency) tda826x_get_frequency() argument
130 tda826x_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c, int has_loopthrough) tda826x_attach() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Dzl10353.c39 static int zl10353_single_write(struct dvb_frontend *fe, u8 reg, u8 val) in zl10353_single_write() argument
41 struct zl10353_state *state = fe->demodulator_priv; in zl10353_single_write()
53 static int zl10353_write(struct dvb_frontend *fe, const u8 ibuf[], int ilen) in zl10353_write() argument
57 if ((err = zl10353_single_write(fe, ibuf[0] + i, ibuf[i + 1]))) in zl10353_write()
86 static void zl10353_dump_regs(struct dvb_frontend *fe) in zl10353_dump_regs() argument
88 struct zl10353_state *state = fe->demodulator_priv; in zl10353_dump_regs()
110 static void zl10353_calc_nominal_rate(struct dvb_frontend *fe, in zl10353_calc_nominal_rate() argument
114 struct zl10353_state *state = fe->demodulator_priv; in zl10353_calc_nominal_rate()
130 static void zl10353_calc_input_freq(struct dvb_frontend *fe, in zl10353_calc_input_freq() argument
133 struct zl10353_state *state = fe in zl10353_calc_input_freq()
158 zl10353_sleep(struct dvb_frontend *fe) zl10353_sleep() argument
166 zl10353_set_parameters(struct dvb_frontend *fe) zl10353_set_parameters() argument
359 zl10353_get_parameters(struct dvb_frontend *fe, struct dtv_frontend_properties *c) zl10353_get_parameters() argument
450 zl10353_read_status(struct dvb_frontend *fe, enum fe_status *status) zl10353_read_status() argument
481 zl10353_read_ber(struct dvb_frontend *fe, u32 *ber) zl10353_read_ber() argument
492 zl10353_read_signal_strength(struct dvb_frontend *fe, u16 *strength) zl10353_read_signal_strength() argument
504 zl10353_read_snr(struct dvb_frontend *fe, u16 *snr) zl10353_read_snr() argument
518 zl10353_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) zl10353_read_ucblocks() argument
532 zl10353_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *fe_tune_settings) zl10353_get_tune_settings() argument
543 zl10353_init(struct dvb_frontend *fe) zl10353_init() argument
569 zl10353_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) zl10353_i2c_gate_ctrl() argument
586 zl10353_release(struct dvb_frontend *fe) zl10353_release() argument
[all...]
H A Dzl10039.c132 static int zl10039_init(struct dvb_frontend *fe) in zl10039_init() argument
134 struct zl10039_state *state = fe->tuner_priv; in zl10039_init()
138 if (fe->ops.i2c_gate_ctrl) in zl10039_init()
139 fe->ops.i2c_gate_ctrl(fe, 1); in zl10039_init()
151 if (fe->ops.i2c_gate_ctrl) in zl10039_init()
152 fe->ops.i2c_gate_ctrl(fe, 0); in zl10039_init()
157 static int zl10039_sleep(struct dvb_frontend *fe) in zl10039_sleep() argument
159 struct zl10039_state *state = fe in zl10039_sleep()
176 zl10039_set_params(struct dvb_frontend *fe) zl10039_set_params() argument
235 zl10039_release(struct dvb_frontend *fe) zl10039_release() argument
251 zl10039_attach(struct dvb_frontend *fe, u8 i2c_addr, struct i2c_adapter *i2c) zl10039_attach() argument
[all...]
H A Ds5h1409.c337 static int s5h1409_softreset(struct dvb_frontend *fe) in s5h1409_softreset() argument
339 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_softreset()
353 static int s5h1409_set_if_freq(struct dvb_frontend *fe, int KHz) in s5h1409_set_if_freq() argument
355 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_set_if_freq()
378 static int s5h1409_set_spectralinversion(struct dvb_frontend *fe, int inverted) in s5h1409_set_spectralinversion() argument
380 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_set_spectralinversion()
390 static int s5h1409_enable_modulation(struct dvb_frontend *fe, in s5h1409_enable_modulation() argument
393 struct s5h1409_state *state = fe->demodulator_priv; in s5h1409_enable_modulation()
401 s5h1409_set_if_freq(fe, S5H1409_VSB_IF_FREQ); in s5h1409_enable_modulation()
409 s5h1409_set_if_freq(fe, S5H1409_QAM_IF_FRE in s5h1409_enable_modulation()
424 s5h1409_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) s5h1409_i2c_gate_ctrl() argument
436 s5h1409_set_gpio(struct dvb_frontend *fe, int enable) s5h1409_set_gpio() argument
450 s5h1409_sleep(struct dvb_frontend *fe, int enable) s5h1409_sleep() argument
459 s5h1409_register_reset(struct dvb_frontend *fe) s5h1409_register_reset() argument
468 s5h1409_set_qam_amhum_mode(struct dvb_frontend *fe) s5h1409_set_qam_amhum_mode() argument
521 s5h1409_set_qam_amhum_mode_legacy(struct dvb_frontend *fe) s5h1409_set_qam_amhum_mode_legacy() argument
553 s5h1409_set_qam_interleave_mode(struct dvb_frontend *fe) s5h1409_set_qam_interleave_mode() argument
591 s5h1409_set_qam_interleave_mode_legacy(struct dvb_frontend *fe) s5h1409_set_qam_interleave_mode_legacy() argument
622 s5h1409_set_frontend(struct dvb_frontend *fe) s5h1409_set_frontend() argument
664 s5h1409_set_mpeg_timing(struct dvb_frontend *fe, int mode) s5h1409_set_mpeg_timing() argument
696 s5h1409_init(struct dvb_frontend *fe) s5h1409_init() argument
746 s5h1409_read_status(struct dvb_frontend *fe, enum fe_status *status) s5h1409_read_status() argument
798 s5h1409_qam256_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) s5h1409_qam256_lookup_snr() argument
813 s5h1409_qam64_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) s5h1409_qam64_lookup_snr() argument
828 s5h1409_vsb_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) s5h1409_vsb_lookup_snr() argument
844 s5h1409_read_snr(struct dvb_frontend *fe, u16 *snr) s5h1409_read_snr() argument
867 s5h1409_read_signal_strength(struct dvb_frontend *fe, u16 *signal_strength) s5h1409_read_signal_strength() argument
902 s5h1409_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) s5h1409_read_ucblocks() argument
911 s5h1409_read_ber(struct dvb_frontend *fe, u32 *ber) s5h1409_read_ber() argument
916 s5h1409_get_frontend(struct dvb_frontend *fe, struct dtv_frontend_properties *p) s5h1409_get_frontend() argument
927 s5h1409_get_tune_settings(struct dvb_frontend *fe, struct dvb_frontend_tune_settings *tune) s5h1409_get_tune_settings() argument
934 s5h1409_release(struct dvb_frontend *fe) s5h1409_release() argument
[all...]
H A Dtda826x.c31 static void tda826x_release(struct dvb_frontend *fe) in tda826x_release() argument
33 kfree(fe->tuner_priv); in tda826x_release()
34 fe->tuner_priv = NULL; in tda826x_release()
37 static int tda826x_sleep(struct dvb_frontend *fe) in tda826x_sleep() argument
39 struct tda826x_priv *priv = fe->tuner_priv; in tda826x_sleep()
49 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep()
50 fe->ops.i2c_gate_ctrl(fe, 1); in tda826x_sleep()
54 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep()
55 fe in tda826x_sleep()
60 tda826x_set_params(struct dvb_frontend *fe) tda826x_set_params() argument
111 tda826x_get_frequency(struct dvb_frontend *fe, u32 *frequency) tda826x_get_frequency() argument
130 tda826x_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c, int has_loopthrough) tda826x_attach() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/common/b2c2/
H A Dflexcop-fe-tuner.c4 * flexcop-fe-tuner.c - methods for frontend attachment and DiSEqC controlling
28 #define FE_SUPPORTED(fe) IS_REACHABLE(CONFIG_DVB_ ## fe)
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 __maybe_unused 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 flexcop_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) flexcop_set_tone() argument
109 flexcop_diseqc_send_bit(struct dvb_frontend* fe, int data) flexcop_diseqc_send_bit() argument
117 flexcop_diseqc_send_byte(struct dvb_frontend* fe, int data) flexcop_diseqc_send_byte() argument
128 flexcop_send_diseqc_msg(struct dvb_frontend *fe, int len, u8 *msg, unsigned long burst) flexcop_send_diseqc_msg() argument
154 flexcop_diseqc_send_master_cmd(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd) flexcop_diseqc_send_master_cmd() argument
160 flexcop_diseqc_send_burst(struct dvb_frontend *fe, enum fe_sec_mini_cmd minicmd) flexcop_diseqc_send_burst() argument
198 samsung_tbmu24112_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) samsung_tbmu24112_set_symbol_rate() argument
422 samsung_tdtc9251dh0_demod_init(struct dvb_frontend *fe) samsung_tdtc9251dh0_demod_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/common/b2c2/
H A Dflexcop-fe-tuner.c4 * flexcop-fe-tuner.c - methods for frontend attachment and DiSEqC controlling
28 #define FE_SUPPORTED(fe) IS_REACHABLE(CONFIG_DVB_ ## fe)
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 __maybe_unused 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 flexcop_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) flexcop_set_tone() argument
109 flexcop_diseqc_send_bit(struct dvb_frontend* fe, int data) flexcop_diseqc_send_bit() argument
117 flexcop_diseqc_send_byte(struct dvb_frontend* fe, int data) flexcop_diseqc_send_byte() argument
128 flexcop_send_diseqc_msg(struct dvb_frontend *fe, int len, u8 *msg, unsigned long burst) flexcop_send_diseqc_msg() argument
154 flexcop_diseqc_send_master_cmd(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd) flexcop_diseqc_send_master_cmd() argument
160 flexcop_diseqc_send_burst(struct dvb_frontend *fe, enum fe_sec_mini_cmd minicmd) flexcop_diseqc_send_burst() argument
198 samsung_tbmu24112_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) samsung_tbmu24112_set_symbol_rate() argument
422 samsung_tdtc9251dh0_demod_init(struct dvb_frontend *fe) samsung_tdtc9251dh0_demod_init() argument
[all...]
/kernel/linux/linux-6.6/include/sound/
H A Dsoc-dpcm.h72 struct snd_soc_pcm_runtime *fe; member
110 #define for_each_dpcm_be(fe, stream, _dpcm) \
111 list_for_each_entry(_dpcm, &(fe)->dpcm[stream].be_clients, list_be)
112 #define for_each_dpcm_be_safe(fe, stream, _dpcm, __dpcm) \
113 list_for_each_entry_safe(_dpcm, __dpcm, &(fe)->dpcm[stream].be_clients, list_be)
114 #define for_each_dpcm_be_rollback(fe, stream, _dpcm) \
115 list_for_each_entry_continue_reverse(_dpcm, &(fe)->dpcm[stream].be_clients, list_be)
118 int snd_soc_dpcm_can_be_free_stop(struct snd_soc_pcm_runtime *fe,
122 int snd_soc_dpcm_can_be_params(struct snd_soc_pcm_runtime *fe,
126 int snd_soc_dpcm_can_be_prepared(struct snd_soc_pcm_runtime *fe,
[all...]
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-pcm.c110 static ssize_t dpcm_show_state(struct snd_soc_pcm_runtime *fe, in dpcm_show_state() argument
113 struct snd_pcm_hw_params *params = &fe->dpcm[stream].hw_params; in dpcm_show_state()
119 "[%s - %s]\n", fe->dai_link->name, in dpcm_show_state()
123 dpcm_state_string(fe->dpcm[stream].state)); in dpcm_show_state()
125 if ((fe->dpcm[stream].state >= SND_SOC_DPCM_STATE_HW_PARAMS) && in dpcm_show_state()
126 (fe->dpcm[stream].state <= SND_SOC_DPCM_STATE_STOP)) in dpcm_show_state()
137 if (list_empty(&fe->dpcm[stream].be_clients)) { in dpcm_show_state()
143 for_each_dpcm_be(fe, stream, dpcm) { in dpcm_show_state()
170 struct snd_soc_pcm_runtime *fe = file->private_data; in dpcm_state_read_file() local
175 if (fe in dpcm_state_read_file()
257 dpcm_set_fe_update_state(struct snd_soc_pcm_runtime *fe, int stream, enum snd_soc_dpcm_update state) dpcm_set_fe_update_state() argument
346 dpcm_dapm_stream_event(struct snd_soc_pcm_runtime *fe, int dir, int event) dpcm_dapm_stream_event() argument
1223 dpcm_be_connect(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) dpcm_be_connect() argument
1273 dpcm_be_reparent(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) dpcm_be_reparent() argument
1303 dpcm_be_disconnect(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_disconnect() argument
1408 dpcm_path_get(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list) dpcm_path_get() argument
1461 dpcm_prune_paths(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list_) dpcm_prune_paths() argument
1484 dpcm_add_paths(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list_) dpcm_add_paths() argument
1554 dpcm_process_paths(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list, int new) dpcm_process_paths() argument
1563 dpcm_clear_pending_state(struct snd_soc_pcm_runtime *fe, int stream) dpcm_clear_pending_state() argument
1571 dpcm_be_dai_stop(struct snd_soc_pcm_runtime *fe, int stream, int do_hw_free, struct snd_soc_dpcm *last) dpcm_be_dai_stop() argument
1615 dpcm_be_dai_startup(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_startup() argument
1684 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_runtime_setup_fe() local
1718 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_runtime_setup_be_format() local
1755 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_runtime_setup_be_chan() local
1803 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_runtime_setup_be_rate() local
1842 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_apply_symmetry() local
1888 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_startup() local
1925 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_shutdown() local
1948 dpcm_be_dai_hw_free(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_hw_free() argument
1991 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_hw_free() local
2013 dpcm_be_dai_hw_params(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_hw_params() argument
2094 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_hw_params() local
2124 dpcm_be_dai_trigger(struct snd_soc_pcm_runtime *fe, int stream, int cmd) dpcm_be_dai_trigger() argument
2297 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_dai_trigger_fe_be() local
2328 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_do_trigger() local
2415 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_trigger() local
2430 dpcm_be_dai_prepare(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_prepare() argument
2469 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_prepare() local
2507 dpcm_run_update_shutdown(struct snd_soc_pcm_runtime *fe, int stream) dpcm_run_update_shutdown() argument
2540 dpcm_run_update_startup(struct snd_soc_pcm_runtime *fe, int stream) dpcm_run_update_startup() argument
2630 soc_dpcm_fe_runtime_update(struct snd_soc_pcm_runtime *fe, int new) soc_dpcm_fe_runtime_update() argument
2694 struct snd_soc_pcm_runtime *fe; snd_soc_dpcm_runtime_update() local
2720 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_cleanup() local
2735 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_close() local
2749 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_open() local
3016 snd_soc_dpcm_fe_can_update(struct snd_soc_pcm_runtime *fe, int stream) snd_soc_dpcm_fe_can_update() argument
3025 snd_soc_dpcm_be_can_update(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_be_can_update() argument
3044 snd_soc_dpcm_check_state(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream, const enum snd_soc_dpcm_state *states, int num_states) snd_soc_dpcm_check_state() argument
3077 snd_soc_dpcm_can_be_free_stop(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_can_be_free_stop() argument
3094 snd_soc_dpcm_can_be_params(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_can_be_params() argument
3112 snd_soc_dpcm_can_be_prepared(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_can_be_prepared() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-pcm.c61 static ssize_t dpcm_show_state(struct snd_soc_pcm_runtime *fe, in dpcm_show_state() argument
64 struct snd_pcm_hw_params *params = &fe->dpcm[stream].hw_params; in dpcm_show_state()
71 "[%s - %s]\n", fe->dai_link->name, in dpcm_show_state()
75 dpcm_state_string(fe->dpcm[stream].state)); in dpcm_show_state()
77 if ((fe->dpcm[stream].state >= SND_SOC_DPCM_STATE_HW_PARAMS) && in dpcm_show_state()
78 (fe->dpcm[stream].state <= SND_SOC_DPCM_STATE_STOP)) in dpcm_show_state()
89 if (list_empty(&fe->dpcm[stream].be_clients)) { in dpcm_show_state()
95 spin_lock_irqsave(&fe->card->dpcm_lock, flags); in dpcm_show_state()
96 for_each_dpcm_be(fe, stream, dpcm) { in dpcm_show_state()
116 spin_unlock_irqrestore(&fe in dpcm_show_state()
124 struct snd_soc_pcm_runtime *fe = file->private_data; dpcm_state_read_file() local
280 dpcm_dapm_stream_event(struct snd_soc_pcm_runtime *fe, int dir, int event) dpcm_dapm_stream_event() argument
1111 dpcm_be_connect(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) dpcm_be_connect() argument
1146 dpcm_be_reparent(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) dpcm_be_reparent() argument
1176 dpcm_be_disconnect(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_disconnect() argument
1270 dpcm_path_get(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list) dpcm_path_get() argument
1319 dpcm_prune_paths(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list_) dpcm_prune_paths() argument
1342 dpcm_add_paths(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list_) dpcm_add_paths() argument
1401 dpcm_process_paths(struct snd_soc_pcm_runtime *fe, int stream, struct snd_soc_dapm_widget_list **list, int new) dpcm_process_paths() argument
1410 dpcm_clear_pending_state(struct snd_soc_pcm_runtime *fe, int stream) dpcm_clear_pending_state() argument
1422 dpcm_be_dai_startup_unwind(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_startup_unwind() argument
1451 dpcm_be_dai_startup(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_startup() argument
1555 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_runtime_merge_format() local
1592 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_runtime_merge_chan() local
1647 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_runtime_merge_rate() local
1716 dpcm_set_fe_update_state(struct snd_soc_pcm_runtime *fe, int stream, enum snd_soc_dpcm_update state) dpcm_set_fe_update_state() argument
1736 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_apply_symmetry() local
1789 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_startup() local
1828 dpcm_be_dai_shutdown(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_shutdown() argument
1870 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_shutdown() local
1891 dpcm_be_dai_hw_free(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_hw_free() argument
1936 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_hw_free() local
1961 dpcm_be_dai_hw_params(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_hw_params() argument
2041 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_hw_params() local
2088 dpcm_be_dai_trigger(struct snd_soc_pcm_runtime *fe, int stream, int cmd) dpcm_be_dai_trigger() argument
2187 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_dai_trigger_fe_be() local
2218 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_do_trigger() local
2305 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_trigger() local
2320 dpcm_be_dai_prepare(struct snd_soc_pcm_runtime *fe, int stream) dpcm_be_dai_prepare() argument
2361 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(substream); dpcm_fe_dai_prepare() local
2401 dpcm_run_update_shutdown(struct snd_soc_pcm_runtime *fe, int stream) dpcm_run_update_shutdown() argument
2442 dpcm_run_update_startup(struct snd_soc_pcm_runtime *fe, int stream) dpcm_run_update_startup() argument
2530 soc_dpcm_fe_runtime_update(struct snd_soc_pcm_runtime *fe, int new) soc_dpcm_fe_runtime_update() argument
2602 struct snd_soc_pcm_runtime *fe; snd_soc_dpcm_runtime_update() local
2628 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_cleanup() local
2643 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_close() local
2657 struct snd_soc_pcm_runtime *fe = asoc_substream_to_rtd(fe_substream); dpcm_fe_dai_open() local
2884 snd_soc_dpcm_fe_can_update(struct snd_soc_pcm_runtime *fe, int stream) snd_soc_dpcm_fe_can_update() argument
2893 snd_soc_dpcm_be_can_update(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_be_can_update() argument
2912 snd_soc_dpcm_check_state(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream, const enum snd_soc_dpcm_state *states, int num_states) snd_soc_dpcm_check_state() argument
2948 snd_soc_dpcm_can_be_free_stop(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_can_be_free_stop() argument
2965 snd_soc_dpcm_can_be_params(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_can_be_params() argument
2983 snd_soc_dpcm_can_be_prepared(struct snd_soc_pcm_runtime *fe, struct snd_soc_pcm_runtime *be, int stream) snd_soc_dpcm_can_be_prepared() argument
[all...]

Completed in 22 milliseconds

12345678910>>...40