/kernel/linux/linux-5.10/drivers/media/dvb-core/ |
H A D | dvb_frontend.c | 130 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 D | dvb_frontend.c | 131 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 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); 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 D | tda18271-fe.c | 3 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 D | tda8290.c | 50 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 D | tda18271-common.c | 11 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 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); 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 D | tda18271-fe.c | 3 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 D | tda8290.c | 50 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 D | tda18271-common.c | 11 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 D | dvb_frontend.h | 230 void (*release)(struct dvb_frontend *fe); 231 int (*init)(struct dvb_frontend *fe); 232 int (*sleep)(struct dvb_frontend *fe); 233 int (*suspend)(struct dvb_frontend *fe); 234 int (*resume)(struct dvb_frontend *fe); 237 int (*set_params)(struct dvb_frontend *fe); 238 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p); 240 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg); 242 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency); 243 int (*get_bandwidth)(struct dvb_frontend *fe, u3 [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | dvb_frontend.h | 230 void (*release)(struct dvb_frontend *fe); 231 int (*init)(struct dvb_frontend *fe); 232 int (*sleep)(struct dvb_frontend *fe); 233 int (*suspend)(struct dvb_frontend *fe); 234 int (*resume)(struct dvb_frontend *fe); 237 int (*set_params)(struct dvb_frontend *fe); 238 int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p); 240 int (*set_config)(struct dvb_frontend *fe, void *priv_cfg); 242 int (*get_frequency)(struct dvb_frontend *fe, u32 *frequency); 243 int (*get_bandwidth)(struct dvb_frontend *fe, u3 [all...] |
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | zl10353.c | 39 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 D | zl10039.c | 132 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 D | s5h1409.c | 337 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 D | tda826x.c | 31 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 D | zl10353.c | 39 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 D | zl10039.c | 132 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 D | s5h1409.c | 337 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 D | tda826x.c | 31 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 D | flexcop-fe-tuner.c | 4 * 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 D | flexcop-fe-tuner.c | 4 * 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 D | soc-dpcm.h | 72 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 D | soc-pcm.c | 110 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 D | soc-pcm.c | 61 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...] |