Symbol: si476x_core
drivers/media/radio/radio-si476x.c
272
int (*tune_freq)(struct si476x_core *, struct si476x_tune_freq_args *);
drivers/media/radio/radio-si476x.c
273
int (*seek_start)(struct si476x_core *, bool, bool);
drivers/media/radio/radio-si476x.c
274
int (*rsq_status)(struct si476x_core *, struct si476x_rsq_status_args *,
drivers/media/radio/radio-si476x.c
276
int (*rds_blckcnt)(struct si476x_core *, bool,
drivers/media/radio/radio-si476x.c
279
int (*phase_diversity)(struct si476x_core *,
drivers/media/radio/radio-si476x.c
281
int (*phase_div_status)(struct si476x_core *);
drivers/media/radio/radio-si476x.c
282
int (*acf_status)(struct si476x_core *,
drivers/media/radio/radio-si476x.c
284
int (*agc_status)(struct si476x_core *,
drivers/media/radio/radio-si476x.c
307
struct si476x_core *core;
drivers/mfd/si476x-cmd.c
1019
int si476x_core_cmd_fm_phase_div_status(struct si476x_core *core)
drivers/mfd/si476x-cmd.c
1048
int si476x_core_cmd_am_seek_start(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1064
static int si476x_core_cmd_power_up_a10(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1087
static int si476x_core_cmd_power_up_a20(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1109
static int si476x_core_cmd_power_down_a10(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1120
static int si476x_core_cmd_power_down_a20(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1133
static int si476x_core_cmd_am_tune_freq_a10(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1150
static int si476x_core_cmd_am_tune_freq_a20(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1166
static int si476x_core_cmd_fm_rsq_status_a10(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1219
static int si476x_core_cmd_fm_rsq_status_a20(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1274
static int si476x_core_cmd_fm_rsq_status_a30(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1336
static int si476x_core_cmd_fm_tune_freq_a10(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1354
static int si476x_core_cmd_fm_tune_freq_a20(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1370
static int si476x_core_cmd_agc_status_a20(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1398
static int si476x_core_cmd_agc_status_a10(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1422
typedef int (*tune_freq_func_t) (struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1426
int (*power_up)(struct si476x_core *,
drivers/mfd/si476x-cmd.c
1428
int (*power_down)(struct si476x_core *,
drivers/mfd/si476x-cmd.c
1434
int (*fm_rsq_status)(struct si476x_core *,
drivers/mfd/si476x-cmd.c
1438
int (*agc_status)(struct si476x_core *,
drivers/mfd/si476x-cmd.c
1440
int (*intb_pin_cfg)(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1473
int si476x_core_cmd_power_up(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1482
int si476x_core_cmd_power_down(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1491
int si476x_core_cmd_fm_tune_freq(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1500
int si476x_core_cmd_am_tune_freq(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1509
int si476x_core_cmd_fm_rsq_status(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1521
int si476x_core_cmd_agc_status(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
1531
int si476x_core_cmd_intb_pin_cfg(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
171
static int si476x_core_parse_and_nag_about_error(struct si476x_core *core)
drivers/mfd/si476x-cmd.c
257
static int si476x_core_send_command(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
347
static int si476x_cmd_clear_stc(struct si476x_core *core)
drivers/mfd/si476x-cmd.c
372
static int si476x_cmd_tune_seek_freq(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
404
int si476x_core_cmd_func_info(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
435
int si476x_core_cmd_set_property(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
462
int si476x_core_cmd_get_property(struct si476x_core *core, u16 property)
drivers/mfd/si476x-cmd.c
520
int si476x_core_cmd_dig_audio_pin_cfg(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
569
int si476x_core_cmd_zif_pin_cfg(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
626
int si476x_core_cmd_ic_link_gpo_ctl_pin_cfg(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
660
int si476x_core_cmd_ana_audio_pin_cfg(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
694
static int si476x_core_cmd_intb_pin_cfg_a10(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
710
static int si476x_core_cmd_intb_pin_cfg_a20(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
739
int si476x_core_cmd_am_rsq_status(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
788
int si476x_core_cmd_fm_acf_status(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
824
int si476x_core_cmd_am_acf_status(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
872
int si476x_core_cmd_fm_seek_start(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
900
int si476x_core_cmd_fm_rds_status(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
966
int si476x_core_cmd_fm_rds_blockcount(struct si476x_core *core,
drivers/mfd/si476x-cmd.c
994
int si476x_core_cmd_fm_phase_diversity(struct si476x_core *core,
drivers/mfd/si476x-i2c.c
127
int si476x_core_start(struct si476x_core *core, bool soft)
drivers/mfd/si476x-i2c.c
221
int si476x_core_stop(struct si476x_core *core, bool soft)
drivers/mfd/si476x-i2c.c
265
int si476x_core_set_power_state(struct si476x_core *core,
drivers/mfd/si476x-i2c.c
330
static inline void si476x_core_report_drainer_stop(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
343
static inline void si476x_core_start_rds_drainer_once(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
36
static int si476x_core_config_pinmux(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
363
struct si476x_core *core = container_of(work, struct si476x_core,
drivers/mfd/si476x-i2c.c
403
static void si476x_core_pronounce_dead(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
434
int si476x_core_i2c_xfer(struct si476x_core *core,
drivers/mfd/si476x-i2c.c
466
static int si476x_core_get_status(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
483
static void si476x_core_get_and_signal_status(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
517
struct si476x_core *core = SI476X_WORK_TO_CORE(work);
drivers/mfd/si476x-i2c.c
527
struct si476x_core *core = dev;
drivers/mfd/si476x-i2c.c
552
static int si476x_core_fwver_to_revision(struct si476x_core *core,
drivers/mfd/si476x-i2c.c
618
static int si476x_core_get_revision_info(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
644
bool si476x_core_has_am(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
651
bool si476x_core_has_diversity(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
657
bool si476x_core_is_a_secondary_tuner(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
665
bool si476x_core_is_a_primary_tuner(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
673
bool si476x_core_is_in_am_receiver_mode(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
680
bool si476x_core_is_powered_up(struct si476x_core *core)
drivers/mfd/si476x-i2c.c
690
struct si476x_core *core;
drivers/mfd/si476x-i2c.c
840
struct si476x_core *core = i2c_get_clientdata(client);
drivers/mfd/si476x-i2c.c
98
static inline void si476x_core_schedule_polling_work(struct si476x_core *core)
drivers/mfd/si476x-prop.c
107
static bool si476x_core_is_valid_property_a30(struct si476x_core *core,
drivers/mfd/si476x-prop.c
133
typedef bool (*valid_property_pred_t) (struct si476x_core *, u16);
drivers/mfd/si476x-prop.c
135
static bool si476x_core_is_valid_property(struct si476x_core *core,
drivers/mfd/si476x-prop.c
150
static bool si476x_core_is_readonly_property(struct si476x_core *core,
drivers/mfd/si476x-prop.c
174
struct si476x_core *core = i2c_get_clientdata(client);
drivers/mfd/si476x-prop.c
184
struct si476x_core *core = i2c_get_clientdata(client);
drivers/mfd/si476x-prop.c
200
struct si476x_core *core = context;
drivers/mfd/si476x-prop.c
228
struct regmap *devm_regmap_init_si476x(struct si476x_core *core)
drivers/mfd/si476x-prop.c
45
static bool si476x_core_is_valid_property_a10(struct si476x_core *core,
drivers/mfd/si476x-prop.c
86
static bool si476x_core_is_valid_property_a20(struct si476x_core *core,
include/linux/mfd/si476x-core.h
151
struct si476x_core, \
include/linux/mfd/si476x-core.h
159
static inline struct si476x_core *i2c_mfd_cell_to_core(struct device *dev)
include/linux/mfd/si476x-core.h
170
static inline void si476x_core_lock(struct si476x_core *core)
include/linux/mfd/si476x-core.h
179
static inline void si476x_core_unlock(struct si476x_core *core)
include/linux/mfd/si476x-core.h
186
static inline u16 hz_to_si476x(struct si476x_core *core, int freq)
include/linux/mfd/si476x-core.h
203
static inline int si476x_to_hz(struct si476x_core *core, u16 freq)
include/linux/mfd/si476x-core.h
233
static inline u16 v4l2_to_si476x(struct si476x_core *core, int freq)
include/linux/mfd/si476x-core.h
238
static inline int si476x_to_v4l2(struct si476x_core *core, u16 freq)
include/linux/mfd/si476x-core.h
362
int si476x_core_stop(struct si476x_core *, bool);
include/linux/mfd/si476x-core.h
363
int si476x_core_start(struct si476x_core *, bool);
include/linux/mfd/si476x-core.h
364
int si476x_core_set_power_state(struct si476x_core *, enum si476x_power_state);
include/linux/mfd/si476x-core.h
365
bool si476x_core_has_am(struct si476x_core *);
include/linux/mfd/si476x-core.h
366
bool si476x_core_has_diversity(struct si476x_core *);
include/linux/mfd/si476x-core.h
367
bool si476x_core_is_a_secondary_tuner(struct si476x_core *);
include/linux/mfd/si476x-core.h
368
bool si476x_core_is_a_primary_tuner(struct si476x_core *);
include/linux/mfd/si476x-core.h
369
bool si476x_core_is_in_am_receiver_mode(struct si476x_core *core);
include/linux/mfd/si476x-core.h
370
bool si476x_core_is_powered_up(struct si476x_core *core);
include/linux/mfd/si476x-core.h
377
int si476x_core_i2c_xfer(struct si476x_core *,
include/linux/mfd/si476x-core.h
384
int si476x_core_cmd_func_info(struct si476x_core *, struct si476x_func_info *);
include/linux/mfd/si476x-core.h
385
int si476x_core_cmd_set_property(struct si476x_core *, u16, u16);
include/linux/mfd/si476x-core.h
386
int si476x_core_cmd_get_property(struct si476x_core *, u16);
include/linux/mfd/si476x-core.h
387
int si476x_core_cmd_dig_audio_pin_cfg(struct si476x_core *,
include/linux/mfd/si476x-core.h
392
int si476x_core_cmd_zif_pin_cfg(struct si476x_core *,
include/linux/mfd/si476x-core.h
397
int si476x_core_cmd_ic_link_gpo_ctl_pin_cfg(struct si476x_core *,
include/linux/mfd/si476x-core.h
402
int si476x_core_cmd_ana_audio_pin_cfg(struct si476x_core *,
include/linux/mfd/si476x-core.h
404
int si476x_core_cmd_intb_pin_cfg(struct si476x_core *, enum si476x_intb_config,
include/linux/mfd/si476x-core.h
406
int si476x_core_cmd_fm_seek_start(struct si476x_core *, bool, bool);
include/linux/mfd/si476x-core.h
407
int si476x_core_cmd_am_seek_start(struct si476x_core *, bool, bool);
include/linux/mfd/si476x-core.h
408
int si476x_core_cmd_fm_rds_status(struct si476x_core *, bool, bool, bool,
include/linux/mfd/si476x-core.h
410
int si476x_core_cmd_fm_rds_blockcount(struct si476x_core *, bool,
include/linux/mfd/si476x-core.h
412
int si476x_core_cmd_fm_tune_freq(struct si476x_core *,
include/linux/mfd/si476x-core.h
414
int si476x_core_cmd_am_tune_freq(struct si476x_core *,
include/linux/mfd/si476x-core.h
416
int si476x_core_cmd_am_rsq_status(struct si476x_core *,
include/linux/mfd/si476x-core.h
419
int si476x_core_cmd_fm_rsq_status(struct si476x_core *,
include/linux/mfd/si476x-core.h
422
int si476x_core_cmd_power_up(struct si476x_core *,
include/linux/mfd/si476x-core.h
424
int si476x_core_cmd_power_down(struct si476x_core *,
include/linux/mfd/si476x-core.h
426
int si476x_core_cmd_fm_phase_div_status(struct si476x_core *);
include/linux/mfd/si476x-core.h
427
int si476x_core_cmd_fm_phase_diversity(struct si476x_core *,
include/linux/mfd/si476x-core.h
430
int si476x_core_cmd_fm_acf_status(struct si476x_core *,
include/linux/mfd/si476x-core.h
432
int si476x_core_cmd_am_acf_status(struct si476x_core *,
include/linux/mfd/si476x-core.h
434
int si476x_core_cmd_agc_status(struct si476x_core *,
include/linux/mfd/si476x-core.h
522
struct regmap *devm_regmap_init_si476x(struct si476x_core *);
sound/soc/codecs/si476x.c
152
struct si476x_core *core = i2c_mfd_cell_to_core(dai->dev);
sound/soc/codecs/si476x.c
68
struct si476x_core *core = i2c_mfd_cell_to_core(codec_dai->dev);