Lines Matching refs:snd_soc_codec
357 struct snd_soc_codec;
382 int snd_soc_codec_set_sysclk(struct snd_soc_codec *codec, int clk_id,
384 int snd_soc_codec_set_pll(struct snd_soc_codec *codec, int pll_id, int source,
425 int snd_soc_cache_init(struct snd_soc_codec *codec);
426 int snd_soc_cache_exit(struct snd_soc_codec *codec);
509 int snd_soc_update_bits(struct snd_soc_codec *codec, unsigned int reg,
511 int snd_soc_update_bits_locked(struct snd_soc_codec *codec,
514 int snd_soc_test_bits(struct snd_soc_codec *codec, unsigned int reg,
518 struct snd_ac97 *snd_soc_alloc_ac97_codec(struct snd_soc_codec *codec);
519 struct snd_ac97 *snd_soc_new_ac97_codec(struct snd_soc_codec *codec);
550 int snd_soc_add_codec_controls(struct snd_soc_codec *codec,
585 int snd_soc_limit_volume(struct snd_soc_codec *codec,
792 struct snd_soc_codec *codec;
804 struct snd_soc_codec { struct
836 int (*probe)(struct snd_soc_codec *); argument
837 int (*remove)(struct snd_soc_codec *);
838 int (*suspend)(struct snd_soc_codec *);
839 int (*resume)(struct snd_soc_codec *);
851 int (*set_sysclk)(struct snd_soc_codec *codec,
853 int (*set_pll)(struct snd_soc_codec *codec, int pll_id, int source,
858 unsigned int (*read)(struct snd_soc_codec *, unsigned int);
859 int (*write)(struct snd_soc_codec *, unsigned int, unsigned int);
866 int (*set_bias_level)(struct snd_soc_codec *,
1151 struct snd_soc_codec *codec;
1214 static inline struct snd_soc_codec *snd_soc_component_to_codec( in snd_soc_component_to_codec()
1217 return container_of(component, struct snd_soc_codec, component); in snd_soc_component_to_codec()
1255 static inline struct snd_soc_codec *snd_soc_dapm_to_codec( in snd_soc_dapm_to_codec()
1258 return container_of(dapm, struct snd_soc_codec, dapm); in snd_soc_dapm_to_codec()
1293 static inline struct snd_soc_codec *snd_soc_dapm_kcontrol_codec( in snd_soc_dapm_kcontrol_codec()
1300 unsigned int snd_soc_read(struct snd_soc_codec *codec, unsigned int reg);
1301 int snd_soc_write(struct snd_soc_codec *codec, unsigned int reg,
1310 static inline int snd_soc_cache_sync(struct snd_soc_codec *codec) in snd_soc_cache_sync()
1344 static inline void snd_soc_codec_init_regmap(struct snd_soc_codec *codec, in snd_soc_codec_init_regmap()
1360 static inline void snd_soc_codec_exit_regmap(struct snd_soc_codec *codec) in snd_soc_codec_exit_regmap()
1391 static inline void snd_soc_codec_set_drvdata(struct snd_soc_codec *codec, in snd_soc_codec_set_drvdata()
1397 static inline void *snd_soc_codec_get_drvdata(struct snd_soc_codec *codec) in snd_soc_codec_get_drvdata()
1474 static inline bool snd_soc_codec_is_active(struct snd_soc_codec *codec) in snd_soc_codec_is_active()
1503 static inline struct snd_soc_codec *snd_soc_kcontrol_codec( in snd_soc_kcontrol_codec()