Home
last modified time | relevance | path

Searched refs:snd_ac97 (Results 1 – 25 of 36) sorted by relevance

12

/linux/include/sound/
H A Dac97_codec.h173 struct snd_ac97;
178 int (*build_3d) (struct snd_ac97 *ac97);
179 int (*build_specific) (struct snd_ac97 *ac97);
180 int (*build_spdif) (struct snd_ac97 *ac97);
181 int (*build_post_spdif) (struct snd_ac97 *ac97);
183 void (*suspend) (struct snd_ac97 *ac97);
184 void (*resume) (struct snd_ac97 *ac97);
186 void (*update_jacks) (struct snd_ac97 *ac97); /* for jack-sharing */
190 void (*reset) (struct snd_ac97 *ac97);
191 void (*warm_reset)(struct snd_ac97 *ac97);
[all …]
/linux/sound/pci/cs5535audio/
H A Dcs5535audio.h87 struct snd_ac97 *ac97;
103 int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97);
105 void olpc_analog_input(struct snd_ac97 *ac97, int on);
106 void olpc_mic_bias(struct snd_ac97 *ac97, int on);
108 static inline void olpc_capture_open(struct snd_ac97 *ac97) in olpc_capture_open()
116 static inline void olpc_capture_close(struct snd_ac97 *ac97) in olpc_capture_close()
126 static inline int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97) in olpc_quirks()
131 static inline void olpc_analog_input(struct snd_ac97 *ac97, int on) { } in olpc_analog_input()
132 static inline void olpc_mic_bias(struct snd_ac97 *ac97, int on) { } in olpc_mic_bias()
133 static inline void olpc_capture_open(struct snd_ac97 *ac97) { } in olpc_capture_open()
[all …]
H A Dcs5535audio_olpc.c24 void olpc_analog_input(struct snd_ac97 *ac97, int on) in olpc_analog_input()
47 void olpc_mic_bias(struct snd_ac97 *ac97, int on) in olpc_mic_bias()
98 struct snd_ac97 *ac97 = cs5535au->ac97; in olpc_mic_get()
144 int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97) in olpc_quirks()
/linux/sound/ac97/
H A Dsnd_ac97_compat.c20 static void compat_ac97_reset(struct snd_ac97 *ac97) in compat_ac97_reset()
29 static void compat_ac97_warm_reset(struct snd_ac97 *ac97) in compat_ac97_warm_reset()
38 static void compat_ac97_write(struct snd_ac97 *ac97, unsigned short reg, in compat_ac97_write()
47 static unsigned short compat_ac97_read(struct snd_ac97 *ac97, in compat_ac97_read()
67 struct snd_ac97 *snd_ac97_compat_alloc(struct ac97_codec_device *adev) in snd_ac97_compat_alloc()
69 struct snd_ac97 *ac97; in snd_ac97_compat_alloc()
72 ac97 = kzalloc(sizeof(struct snd_ac97), GFP_KERNEL); in snd_ac97_compat_alloc()
92 void snd_ac97_compat_release(struct snd_ac97 *ac97) in snd_ac97_compat_release()
98 int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id, in snd_ac97_reset()
/linux/sound/pci/ac97/
H A Dac97_patch.h55 struct snd_ac97 * ac97);
62 static int snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit);
63 static int snd_ac97_remove_ctl(struct snd_ac97 *ac97, const char *name,
65 static int snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src,
67 static int snd_ac97_swap_ctl(struct snd_ac97 *ac97, const char *s1,
69 static void snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src,
72 static void snd_ac97_restore_status(struct snd_ac97 *ac97);
73 static void snd_ac97_restore_iec958(struct snd_ac97 *ac97);
H A Dac97_local.h10 void snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name,
12 int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,
19 void snd_ac97_proc_init(struct snd_ac97 * ac97);
20 void snd_ac97_proc_done(struct snd_ac97 * ac97);
/linux/sound/soc/
H A Dsoc-ac97.c132 static int snd_soc_ac97_init_gpio(struct snd_ac97 *ac97, in snd_soc_ac97_init_gpio()
154 static void snd_soc_ac97_free_gpio(struct snd_ac97 *ac97) in snd_soc_ac97_free_gpio()
159 static int snd_soc_ac97_init_gpio(struct snd_ac97 *ac97, in snd_soc_ac97_init_gpio()
165 static void snd_soc_ac97_free_gpio(struct snd_ac97 *ac97) in snd_soc_ac97_free_gpio()
180 struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component) in snd_soc_alloc_ac97_component()
182 struct snd_ac97 *ac97; in snd_soc_alloc_ac97_component()
184 ac97 = kzalloc(sizeof(struct snd_ac97), GFP_KERNEL); in snd_soc_alloc_ac97_component()
219 struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component, in snd_soc_new_ac97_component()
222 struct snd_ac97 *ac97; in snd_soc_new_ac97_component()
260 void snd_soc_free_ac97_component(struct snd_ac97 *ac97) in snd_soc_free_ac97_component()
[all …]
/linux/drivers/base/regmap/
H A Dregmap-ac97.c47 struct snd_ac97 *ac97 = context; in regmap_ac97_reg_read()
57 struct snd_ac97 *ac97 = context; in regmap_ac97_reg_write()
69 struct regmap *__regmap_init_ac97(struct snd_ac97 *ac97, in __regmap_init_ac97()
79 struct regmap *__devm_regmap_init_ac97(struct snd_ac97 *ac97, in __devm_regmap_init_ac97()
/linux/include/linux/platform_data/
H A Dasoc-imx-ssi.h5 struct snd_ac97;
17 void (*ac97_reset) (struct snd_ac97 *ac97);
18 void (*ac97_warm_reset)(struct snd_ac97 *ac97);
/linux/sound/soc/codecs/
H A Dac97.c37 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component); in ac97_prepare()
67 struct snd_ac97 *ac97; in ac97_soc_probe()
91 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component); in ac97_soc_suspend()
101 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component); in ac97_soc_resume()
H A Dad1980.c206 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component); in ad1980_reset()
233 struct snd_ac97 *ac97; in ad1980_soc_probe()
287 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component); in ad1980_soc_remove()
H A Dstac9766.c218 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component); in stac9766_component_resume()
273 struct snd_ac97 *ac97; in stac9766_component_probe()
299 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component); in stac9766_component_remove()
/linux/include/sound/ac97/
H A Dcompat.h14 struct snd_ac97 *snd_ac97_compat_alloc(struct ac97_codec_device *adev);
15 void snd_ac97_compat_release(struct snd_ac97 *ac97);
/linux/include/linux/mfd/
H A Dwm97xx.h13 struct snd_ac97;
16 struct snd_ac97 *ac97;
/linux/sound/
H A Dac97_bus.c26 static bool snd_ac97_check_id(struct snd_ac97 *ac97, unsigned int id, in snd_ac97_check_id()
58 int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id, in snd_ac97_reset()
/linux/sound/soc/fsl/
H A Dmpc5200_psc_ac97.c29 static unsigned short psc_ac97_read(struct snd_ac97 *ac97, unsigned short reg) in psc_ac97_read()
73 static void psc_ac97_write(struct snd_ac97 *ac97, in psc_ac97_write()
95 static void psc_ac97_warm_reset(struct snd_ac97 *ac97) in psc_ac97_warm_reset()
108 static void psc_ac97_cold_reset(struct snd_ac97 *ac97) in psc_ac97_cold_reset()
H A Dimx-ssi.h201 void (*ac97_reset) (struct snd_ac97 *ac97);
202 void (*ac97_warm_reset)(struct snd_ac97 *ac97);
/linux/sound/soc/au1x/
H A Dac97c.c83 static unsigned short au1xac97c_ac97_read(struct snd_ac97 *ac97, in au1xac97c_ac97_read()
125 static void au1xac97c_ac97_write(struct snd_ac97 *ac97, unsigned short r, in au1xac97c_ac97_write()
155 static void au1xac97c_ac97_warm_reset(struct snd_ac97 *ac97) in au1xac97c_ac97_warm_reset()
165 static void au1xac97c_ac97_cold_reset(struct snd_ac97 *ac97) in au1xac97c_ac97_cold_reset()
/linux/sound/soc/tegra/
H A Dtegra20_ac97.c36 static void tegra20_ac97_codec_reset(struct snd_ac97 *ac97) in tegra20_ac97_codec_reset()
62 static void tegra20_ac97_codec_warm_reset(struct snd_ac97 *ac97) in tegra20_ac97_codec_warm_reset()
87 static unsigned short tegra20_ac97_codec_read(struct snd_ac97 *ac97_snd, in tegra20_ac97_codec_read()
111 static void tegra20_ac97_codec_write(struct snd_ac97 *ac97_snd, in tegra20_ac97_codec_write()
/linux/sound/pci/au88x0/
H A Dau88x0.h136 struct snd_ac97 *codec;
223 static void vortex_codec_write(struct snd_ac97 * codec, unsigned short addr,
225 static unsigned short vortex_codec_read(struct snd_ac97 * codec, unsigned short addr);
/linux/sound/soc/loongson/
H A Dloongson1_ac97.c106 static void ls1x_ac97_reset(struct snd_ac97 *ac97) in ls1x_ac97_reset()
115 static void ls1x_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) in ls1x_ac97_write()
129 static unsigned short ls1x_ac97_read(struct snd_ac97 *ac97, unsigned short reg) in ls1x_ac97_read()
148 static void ls1x_ac97_init(struct snd_ac97 *ac97) in ls1x_ac97_init()
/linux/sound/pci/trident/
H A Dtrident.h384 struct snd_ac97 *ac97;
385 struct snd_ac97 *ac97_sec;
/linux/sound/arm/
H A Daaci.h233 struct snd_ac97 *ac97;
/linux/include/linux/
H A Dwm97xx.h270 struct snd_ac97 *ac97; /* ALSA codec access */
/linux/drivers/mfd/
H A Dwm97xx-core.c30 struct snd_ac97 *ac97;

12