drivers/base/regmap/regmap-ac97.c
47
struct snd_ac97 *ac97 = context;
drivers/base/regmap/regmap-ac97.c
57
struct snd_ac97 *ac97 = context;
drivers/base/regmap/regmap-ac97.c
69
struct regmap *__regmap_init_ac97(struct snd_ac97 *ac97,
drivers/base/regmap/regmap-ac97.c
79
struct regmap *__devm_regmap_init_ac97(struct snd_ac97 *ac97,
drivers/mfd/wm97xx-core.c
30
struct snd_ac97 *ac97;
include/linux/mfd/wm97xx.h
13
struct snd_ac97;
include/linux/mfd/wm97xx.h
16
struct snd_ac97 *ac97;
include/linux/platform_data/asoc-imx-ssi.h
17
void (*ac97_reset) (struct snd_ac97 *ac97);
include/linux/platform_data/asoc-imx-ssi.h
18
void (*ac97_warm_reset)(struct snd_ac97 *ac97);
include/linux/platform_data/asoc-imx-ssi.h
5
struct snd_ac97;
include/linux/regmap.h
39
struct snd_ac97;
include/linux/regmap.h
683
struct regmap *__regmap_init_ac97(struct snd_ac97 *ac97,
include/linux/regmap.h
749
struct regmap *__devm_regmap_init_ac97(struct snd_ac97 *ac97,
include/linux/wm97xx.h
270
struct snd_ac97 *ac97; /* ALSA codec access */
include/sound/ac97/compat.h
14
struct snd_ac97 *snd_ac97_compat_alloc(struct ac97_codec_device *adev);
include/sound/ac97/compat.h
15
void snd_ac97_compat_release(struct snd_ac97 *ac97);
include/sound/ac97_codec.h
173
struct snd_ac97;
include/sound/ac97_codec.h
178
int (*build_3d) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
179
int (*build_specific) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
180
int (*build_spdif) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
181
int (*build_post_spdif) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
183
void (*suspend) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
184
void (*resume) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
186
void (*update_jacks) (struct snd_ac97 *ac97); /* for jack-sharing */
include/sound/ac97_codec.h
190
void (*reset) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
191
void (*warm_reset)(struct snd_ac97 *ac97);
include/sound/ac97_codec.h
192
void (*write) (struct snd_ac97 *ac97, unsigned short reg, unsigned short val);
include/sound/ac97_codec.h
193
unsigned short (*read) (struct snd_ac97 *ac97, unsigned short reg);
include/sound/ac97_codec.h
194
void (*wait) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
195
void (*init) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
214
struct snd_ac97 *codec[4];
include/sound/ac97_codec.h
226
void (*private_free) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
238
void (*private_free) (struct snd_ac97 *ac97);
include/sound/ac97_codec.h
287
#define to_ac97_t(d) container_of(d, struct snd_ac97, dev)
include/sound/ac97_codec.h
290
static inline int ac97_is_audio(struct snd_ac97 * ac97)
include/sound/ac97_codec.h
294
static inline int ac97_is_modem(struct snd_ac97 * ac97)
include/sound/ac97_codec.h
298
static inline int ac97_is_rev22(struct snd_ac97 * ac97)
include/sound/ac97_codec.h
302
static inline int ac97_can_amap(struct snd_ac97 * ac97)
include/sound/ac97_codec.h
306
static inline int ac97_can_spdif(struct snd_ac97 * ac97)
include/sound/ac97_codec.h
318
struct snd_ac97 **rac97);
include/sound/ac97_codec.h
319
const char *snd_ac97_get_short_name(struct snd_ac97 *ac97);
include/sound/ac97_codec.h
321
void snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value);
include/sound/ac97_codec.h
322
unsigned short snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg);
include/sound/ac97_codec.h
323
void snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value);
include/sound/ac97_codec.h
324
int snd_ac97_update(struct snd_ac97 *ac97, unsigned short reg, unsigned short value);
include/sound/ac97_codec.h
325
int snd_ac97_update_bits(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value);
include/sound/ac97_codec.h
327
int snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup);
include/sound/ac97_codec.h
329
static inline int snd_ac97_update_power(struct snd_ac97 *ac97, int reg,
include/sound/ac97_codec.h
336
void snd_ac97_suspend(struct snd_ac97 *ac97);
include/sound/ac97_codec.h
337
void snd_ac97_resume(struct snd_ac97 *ac97);
include/sound/ac97_codec.h
339
static inline void snd_ac97_suspend(struct snd_ac97 *ac97) {}
include/sound/ac97_codec.h
340
static inline void snd_ac97_resume(struct snd_ac97 *ac97) {}
include/sound/ac97_codec.h
342
int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id,
include/sound/ac97_codec.h
368
int snd_ac97_tune_hardware(struct snd_ac97 *ac97,
include/sound/ac97_codec.h
371
int snd_ac97_set_rate(struct snd_ac97 *ac97, int reg, unsigned int rate);
include/sound/ac97_codec.h
399
struct snd_ac97 *codec[4]; /* allocated codecs */
include/sound/ac97_codec.h
416
static inline void snd_ac97_dev_add_pdata(struct snd_ac97 *ac97, void *data)
include/sound/emu10k1.h
1738
struct snd_ac97 *ac97;
include/sound/emu10k1.h
1872
unsigned short snd_emu10k1_ac97_read(struct snd_ac97 *ac97, unsigned short reg);
include/sound/emu10k1.h
1873
void snd_emu10k1_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short data);
include/sound/soc.h
523
struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component);
include/sound/soc.h
524
struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component,
include/sound/soc.h
526
void snd_soc_free_ac97_component(struct snd_ac97 *ac97);
sound/ac97/snd_ac97_compat.c
20
static void compat_ac97_reset(struct snd_ac97 *ac97)
sound/ac97/snd_ac97_compat.c
29
static void compat_ac97_warm_reset(struct snd_ac97 *ac97)
sound/ac97/snd_ac97_compat.c
38
static void compat_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/ac97/snd_ac97_compat.c
47
static unsigned short compat_ac97_read(struct snd_ac97 *ac97,
sound/ac97/snd_ac97_compat.c
67
struct snd_ac97 *snd_ac97_compat_alloc(struct ac97_codec_device *adev)
sound/ac97/snd_ac97_compat.c
69
struct snd_ac97 *ac97;
sound/ac97/snd_ac97_compat.c
72
ac97 = kzalloc_obj(struct snd_ac97);
sound/ac97/snd_ac97_compat.c
92
void snd_ac97_compat_release(struct snd_ac97 *ac97)
sound/ac97/snd_ac97_compat.c
98
int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id,
sound/ac97_bus.c
26
static bool snd_ac97_check_id(struct snd_ac97 *ac97, unsigned int id,
sound/ac97_bus.c
58
int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id,
sound/arm/aaci.c
105
static unsigned short aaci_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/arm/aaci.c
37
static void aaci_ac97_select_codec(struct aaci *aaci, struct snd_ac97 *ac97)
sound/arm/aaci.c
66
static void aaci_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/arm/aaci.c
796
struct snd_ac97 *ac97;
sound/arm/aaci.h
233
struct snd_ac97 *ac97;
sound/atmel/ac97c.c
42
struct snd_ac97 *ac97;
sound/atmel/ac97c.c
600
static void atmel_ac97c_write(struct snd_ac97 *ac97, unsigned short reg,
sound/atmel/ac97c.c
620
static unsigned short atmel_ac97c_read(struct snd_ac97 *ac97,
sound/pci/ac97/ac97_codec.c
1007
struct snd_ac97 *ac97 = device->device_data;
sound/pci/ac97/ac97_codec.c
1012
static int snd_ac97_try_volume_mix(struct snd_ac97 * ac97, int reg)
sound/pci/ac97/ac97_codec.c
1062
static void check_volume_resolution(struct snd_ac97 *ac97, int reg, unsigned char *lo_max, unsigned char *hi_max)
sound/pci/ac97/ac97_codec.c
1102
static int snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit)
sound/pci/ac97/ac97_codec.c
1116
static void snd_ac97_change_volume_params2(struct snd_ac97 * ac97, int reg, int shift, unsigned char *max)
sound/pci/ac97/ac97_codec.c
1143
struct snd_ac97 * ac97)
sound/pci/ac97/ac97_codec.c
1156
struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
1225
unsigned int hi_max, struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
1265
struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
1297
static unsigned int snd_ac97_determine_spdif_rates(struct snd_ac97 *ac97);
sound/pci/ac97/ac97_codec.c
1299
static int snd_ac97_mixer_build(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_codec.c
1696
static int snd_ac97_modem_build(struct snd_card *card, struct snd_ac97 * ac97)
sound/pci/ac97/ac97_codec.c
1727
static int snd_ac97_test_rate(struct snd_ac97 *ac97, int reg, int shadow_reg, int rate)
sound/pci/ac97/ac97_codec.c
1740
static void snd_ac97_determine_rates(struct snd_ac97 *ac97, int reg, int shadow_reg, unsigned int *r_result)
sound/pci/ac97/ac97_codec.c
1800
static unsigned int snd_ac97_determine_spdif_rates(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
1831
void snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name,
sound/pci/ac97/ac97_codec.c
1874
const char *snd_ac97_get_short_name(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
1889
static int ac97_reset_wait(struct snd_ac97 *ac97, int timeout, int with_modem)
sound/pci/ac97/ac97_codec.c
194
static void update_power_regs(struct snd_ac97 *ac97);
sound/pci/ac97/ac97_codec.c
1990
struct snd_ac97 *ac97 = device->device_data;
sound/pci/ac97/ac97_codec.c
2012
struct snd_ac97 *ac97 = device->device_data;
sound/pci/ac97/ac97_codec.c
2025
container_of(work, struct snd_ac97, power_work.work));
sound/pci/ac97/ac97_codec.c
2048
int snd_ac97_mixer(struct snd_ac97_bus *bus, struct snd_ac97_template *template, struct snd_ac97 **rac97)
sound/pci/ac97/ac97_codec.c
2051
struct snd_ac97 *ac97;
sound/pci/ac97/ac97_codec.c
213
static int snd_ac97_valid_reg(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/ac97/ac97_codec.c
2356
static void snd_ac97_powerdown(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2428
int snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup)
sound/pci/ac97/ac97_codec.c
2467
static void update_power_regs(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2519
void snd_ac97_suspend(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2536
static void snd_ac97_restore_status(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2557
static void snd_ac97_restore_iec958(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2580
void snd_ac97_resume(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2661
static int snd_ac97_remove_ctl(struct snd_ac97 *ac97, const char *name,
sound/pci/ac97/ac97_codec.c
2671
static struct snd_kcontrol *ctl_find(struct snd_ac97 *ac97, const char *name, const char *suffix)
sound/pci/ac97/ac97_codec.c
2681
static int snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/ac97/ac97_codec.c
2696
static void snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/ac97/ac97_codec.c
2704
static int snd_ac97_swap_ctl(struct snd_ac97 *ac97, const char *s1,
sound/pci/ac97/ac97_codec.c
271
void snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)
sound/pci/ac97/ac97_codec.c
2739
static int tune_hp_only(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2754
static int tune_hp_only(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2766
static int tune_swap_hp(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2776
static int tune_swap_surround(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2785
static int tune_ad_sharing(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2802
static int tune_alc_jack(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2817
static int tune_inv_eapd(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2830
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
2846
static int tune_mute_led(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2866
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
2881
static int tune_hp_mute_led(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_codec.c
2901
int (*func)(struct snd_ac97 *);
sound/pci/ac97/ac97_codec.c
2917
static int apply_quirk(struct snd_ac97 *ac97, int type)
sound/pci/ac97/ac97_codec.c
2929
static int apply_quirk_str(struct snd_ac97 *ac97, const char *typestr)
sound/pci/ac97/ac97_codec.c
2958
int snd_ac97_tune_hardware(struct snd_ac97 *ac97,
sound/pci/ac97/ac97_codec.c
296
unsigned short snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/ac97/ac97_codec.c
304
static inline unsigned short snd_ac97_read_cache(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/ac97/ac97_codec.c
325
void snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)
sound/pci/ac97/ac97_codec.c
349
int snd_ac97_update(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)
sound/pci/ac97/ac97_codec.c
380
int snd_ac97_update_bits(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value)
sound/pci/ac97/ac97_codec.c
391
int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/ac97/ac97_codec.c
408
static int snd_ac97_ad18xx_update_pcm_bits(struct snd_ac97 *ac97, int codec, unsigned short mask, unsigned short value)
sound/pci/ac97/ac97_codec.c
450
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
467
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
488
static int snd_ac97_page_save(struct snd_ac97 *ac97, int reg, struct snd_kcontrol *kcontrol)
sound/pci/ac97/ac97_codec.c
49
int (*patch)(struct snd_ac97 *ac97);
sound/pci/ac97/ac97_codec.c
50
int (*mpatch)(struct snd_ac97 *ac97);
sound/pci/ac97/ac97_codec.c
502
static void snd_ac97_page_restore(struct snd_ac97 *ac97, int page_save)
sound/pci/ac97/ac97_codec.c
528
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
552
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
671
static void set_inv_eapd(struct snd_ac97 *ac97, struct snd_kcontrol *kctl)
sound/pci/ac97/ac97_codec.c
709
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
721
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
794
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
862
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
879
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
893
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
925
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
936
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_codec.c
969
static void snd_ac97_powerdown(struct snd_ac97 *ac97);
sound/pci/ac97/ac97_codec.c
989
static int snd_ac97_free(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_local.h
10
void snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name,
sound/pci/ac97/ac97_local.h
12
int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/ac97/ac97_local.h
19
void snd_ac97_proc_init(struct snd_ac97 * ac97);
sound/pci/ac97/ac97_local.h
20
void snd_ac97_proc_done(struct snd_ac97 * ac97);
sound/pci/ac97/ac97_patch.c
1014
static int patch_sigmatel_stac9708(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1040
static int patch_sigmatel_stac9721(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1054
static int patch_sigmatel_stac9744(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
106
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1066
static int patch_sigmatel_stac9756(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1089
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1103
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1128
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1139
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
114
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1157
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1165
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1202
static int patch_sigmatel_stac9758_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1229
static int patch_sigmatel_stac9758(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1277
static int patch_cirrus_build_spdif(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1306
static int patch_cirrus_spdif(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1327
static int patch_cirrus_cs4299(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1342
static int patch_conexant_build_spdif(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1365
static int patch_conexant(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1374
static int patch_cx20551(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1384
static void ad18xx_resume(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1447
static void ad1888_resume(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1466
static int patch_ad1819(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1477
static unsigned short patch_ad1881_unchained(struct snd_ac97 * ac97, int idx, unsigned short mask)
sound/pci/ac97/ac97_patch.c
1493
static int patch_ad1881_chained1(struct snd_ac97 * ac97, int idx, unsigned short codec_bits)
sound/pci/ac97/ac97_patch.c
1511
static void patch_ad1881_chained(struct snd_ac97 * ac97, int unchained_idx, int cidx1, int cidx2)
sound/pci/ac97/ac97_patch.c
1543
static int patch_ad1881(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1613
static int patch_ad1885_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1632
static int patch_ad1885(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1645
static int patch_ad1886_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1659
static int patch_ad1886(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
168
static inline int is_surround_on(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
173
static inline int is_clfe_on(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1780
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
179
static inline int is_shared_surrout(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1790
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
18
static struct snd_kcontrol *snd_ac97_find_mixer_ctl(struct snd_ac97 *ac97,
sound/pci/ac97/ac97_patch.c
1807
static int patch_ad198x_post_spdif(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
1836
static int check_list(struct snd_ac97 *ac97, const unsigned int *list)
sound/pci/ac97/ac97_patch.c
1845
static int patch_ad1981a_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
185
static inline int is_shared_clfeout(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1877
static void check_ad1981_hp_jack_sense(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1884
static int patch_ad1981a(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1897
static int patch_ad1981b_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
191
static inline int is_shared_linein(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1918
static int patch_ad1981b(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1932
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1945
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1965
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
197
static inline int is_shared_micin(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
1978
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
1992
static void ad1888_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
20
static int snd_ac97_add_vmaster(struct snd_ac97 *ac97, char *name,
sound/pci/ac97/ac97_patch.c
202
static inline int alc850_is_aux_back_surround(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2031
static int patch_ad1888_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2052
static int patch_ad1888(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
2083
static int patch_ad1980_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2102
static int patch_ad1980(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
2123
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2135
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2179
static void ad1985_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2187
static int patch_ad1985_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2213
static int patch_ad1985(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
2243
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2254
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
226
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2279
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2290
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2315
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2324
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2340
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2358
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
240
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2452
static void ad1986_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2485
static int patch_ad1986_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2506
static int patch_ad1986(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
2521
static int patch_alc203(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2530
static void alc650_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2554
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2608
static int patch_alc650_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
2631
static int patch_alc650(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
2689
static void alc655_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
271
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2720
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2730
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2743
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2763
static int patch_alc655_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
2783
static int patch_alc655(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
28
static int patch_build_controls(struct snd_ac97 * ac97, const struct snd_kcontrol_new *controls, int count)
sound/pci/ac97/ac97_patch.c
282
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
2842
static void alc850_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2877
static int patch_alc850_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2897
static int patch_alc850(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
291
static int patch_yamaha_ymf7x3_3d(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2932
static int patch_aztech_azf3328_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2970
static int patch_aztech_azf3328(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2979
static void cm9738_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
2992
static int patch_cm9738_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3002
static int patch_cm9738(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3022
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
3032
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
3057
static void cm9739_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3072
static int patch_cm9739_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3077
static int patch_cm9739_post_spdif(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3088
static int patch_cm9739(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3147
static void cm9761_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3196
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
3209
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
3242
static int patch_cm9761_post_spdif(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3247
static int patch_cm9761_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3258
static int patch_cm9761(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
327
static int patch_yamaha_ymf743_build_spdif(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3345
static int patch_cm9780_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3355
static int patch_cm9780(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3379
static int patch_vt1613_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3389
static int patch_vt1613(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3426
static struct snd_kcontrol *snd_ac97_find_mixer_ctl(struct snd_ac97 *ac97,
sound/pci/ac97/ac97_patch.c
3433
static int snd_ac97_add_vmaster(struct snd_ac97 *ac97, char *name,
sound/pci/ac97/ac97_patch.c
3450
static int patch_vt1616_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3488
static int patch_vt1616(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
349
static int patch_yamaha_ymf743(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3530
struct snd_ac97 *pac97;
sound/pci/ac97/ac97_patch.c
3550
struct snd_ac97 *pac97;
sound/pci/ac97/ac97_patch.c
3584
static int patch_vt1617a(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3698
struct snd_ac97 *pac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
372
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
3798
static int patch_vt1618(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
3806
static void it2646_update_jacks(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
382
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
3827
static int patch_it2646_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3844
static int patch_it2646(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3864
static int patch_si3036_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3879
static int mpatch_si3036(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
3911
static int patch_lm4550(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.c
41
static void reset_tlv(struct snd_ac97 *ac97, const char *name,
sound/pci/ac97/ac97_patch.c
413
static int patch_yamaha_ymf753_post_spdif(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
428
static int patch_yamaha_ymf753(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
454
static int patch_wolfson_wm9703_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
475
static int patch_wolfson03(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
490
static int patch_wolfson_wm9704_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
507
static int patch_wolfson04(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
514
static int patch_wolfson05(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
52
static int ac97_update_bits_page(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value, unsigned short page)
sound/pci/ac97/ac97_patch.c
630
static int patch_wolfson_wm9711_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
652
static int patch_wolfson11(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
77
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
798
static int patch_wolfson_wm9713_3d (struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
810
static int patch_wolfson_wm9713_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
830
static void patch_wolfson_wm9713_suspend (struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
836
static void patch_wolfson_wm9713_resume (struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
85
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
853
static int patch_wolfson13(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
873
static int patch_tritech_tr28028(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
885
static int patch_sigmatel_stac9700_3d(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
899
static int patch_sigmatel_stac9708_3d(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
934
static int patch_sigmatel_stac97xx_specific(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
967
static int patch_sigmatel_stac9700(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_patch.c
975
struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
sound/pci/ac97/ac97_patch.c
995
static int patch_sigmatel_stac9708_specific(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_patch.h
55
struct snd_ac97 * ac97);
sound/pci/ac97/ac97_patch.h
62
static int snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit);
sound/pci/ac97/ac97_patch.h
63
static int snd_ac97_remove_ctl(struct snd_ac97 *ac97, const char *name,
sound/pci/ac97/ac97_patch.h
65
static int snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/ac97/ac97_patch.h
67
static int snd_ac97_swap_ctl(struct snd_ac97 *ac97, const char *s1,
sound/pci/ac97/ac97_patch.h
69
static void snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/ac97/ac97_patch.h
72
static void snd_ac97_restore_status(struct snd_ac97 *ac97);
sound/pci/ac97/ac97_patch.h
73
static void snd_ac97_restore_iec958(struct snd_ac97 *ac97);
sound/pci/ac97/ac97_pcm.c
159
static int set_spdif_rate(struct snd_ac97 *ac97, unsigned short rate)
sound/pci/ac97/ac97_pcm.c
242
int snd_ac97_set_rate(struct snd_ac97 *ac97, int reg, unsigned int rate)
sound/pci/ac97/ac97_pcm.c
306
static unsigned short get_pslots(struct snd_ac97 *ac97, unsigned char *rate_table, unsigned short *spdif_slots)
sound/pci/ac97/ac97_pcm.c
381
static unsigned short get_cslots(struct snd_ac97 *ac97)
sound/pci/ac97/ac97_pcm.c
442
struct snd_ac97 *codec;
sound/pci/ac97/ac97_proc.c
22
static void snd_ac97_proc_read_functions(struct snd_ac97 *ac97, struct snd_info_buffer *buffer)
sound/pci/ac97/ac97_proc.c
330
struct snd_ac97 *ac97 = entry->private_data;
sound/pci/ac97/ac97_proc.c
364
struct snd_ac97 *ac97 = entry->private_data;
sound/pci/ac97/ac97_proc.c
379
static void snd_ac97_proc_regs_read_main(struct snd_ac97 *ac97, struct snd_info_buffer *buffer, int subidx)
sound/pci/ac97/ac97_proc.c
392
struct snd_ac97 *ac97 = entry->private_data;
sound/pci/ac97/ac97_proc.c
412
void snd_ac97_proc_init(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_proc.c
440
void snd_ac97_proc_done(struct snd_ac97 * ac97)
sound/pci/ac97/ac97_proc.c
92
static void snd_ac97_proc_read_main(struct snd_ac97 *ac97, struct snd_info_buffer *buffer, int subidx)
sound/pci/ad1889.c
228
snd_ad1889_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/ad1889.c
235
snd_ad1889_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val)
sound/pci/ad1889.c
81
struct snd_ac97 *ac97;
sound/pci/ali5451/ali5451.c
239
struct snd_ac97 *ac97[MAX_CODECS];
sound/pci/ali5451/ali5451.c
387
static void snd_ali_codec_write(struct snd_ac97 *ac97,
sound/pci/ali5451/ali5451.c
404
static unsigned short snd_ali_codec_read(struct snd_ac97 *ac97,
sound/pci/als300.c
111
struct snd_ac97 *ac97;
sound/pci/als300.c
241
static unsigned short snd_als300_ac97_read(struct snd_ac97 *ac97,
sound/pci/als300.c
262
static void snd_als300_ac97_write(struct snd_ac97 *ac97,
sound/pci/atiixp.c
255
struct snd_ac97 *ac97[NUM_ATI_CODECS];
sound/pci/atiixp.c
469
static unsigned short snd_atiixp_ac97_read(struct snd_ac97 *ac97,
sound/pci/atiixp.c
477
static void snd_atiixp_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/atiixp_modem.c
230
struct snd_ac97 *ac97[NUM_ATI_CODECS];
sound/pci/atiixp_modem.c
440
static unsigned short snd_atiixp_ac97_read(struct snd_ac97 *ac97,
sound/pci/atiixp_modem.c
448
static void snd_atiixp_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/au88x0/au88x0.h
136
struct snd_ac97 *codec;
sound/pci/au88x0/au88x0.h
223
static void vortex_codec_write(struct snd_ac97 * codec, unsigned short addr,
sound/pci/au88x0/au88x0.h
225
static unsigned short vortex_codec_read(struct snd_ac97 * codec, unsigned short addr);
sound/pci/au88x0/au88x0_core.c
2538
vortex_codec_write(struct snd_ac97 * codec, unsigned short addr, unsigned short data)
sound/pci/au88x0/au88x0_core.c
2563
static unsigned short vortex_codec_read(struct snd_ac97 * codec, unsigned short addr)
sound/pci/azt3328.c
278
struct snd_ac97 *ac97;
sound/pci/azt3328.c
639
snd_azf3328_mixer_ac97_read(struct snd_ac97 *ac97, unsigned short reg_ac97)
sound/pci/azt3328.c
698
snd_azf3328_mixer_ac97_write(struct snd_ac97 *ac97,
sound/pci/ca0106/ca0106.h
677
struct snd_ac97 *ac97;
sound/pci/ca0106/ca0106_main.c
1128
static unsigned short snd_ca0106_ac97_read(struct snd_ac97 *ac97,
sound/pci/ca0106/ca0106_main.c
1138
static void snd_ca0106_ac97_write(struct snd_ac97 *ac97,
sound/pci/cs4281.c
1045
static void snd_cs4281_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/cs4281.c
447
struct snd_ac97 *ac97;
sound/pci/cs4281.c
448
struct snd_ac97 *ac97_secondary;
sound/pci/cs4281.c
506
static void snd_cs4281_ac97_write(struct snd_ac97 *ac97,
sound/pci/cs4281.c
552
static unsigned short snd_cs4281_ac97_read(struct snd_ac97 *ac97,
sound/pci/cs4281.c
560
volatile int ac97_num = ((volatile struct snd_ac97 *)ac97)->num;
sound/pci/cs46xx/cs46xx.h
1669
struct snd_ac97 *ac97[MAX_NR_AC97];
sound/pci/cs46xx/cs46xx_lib.c
1826
static void snd_cs46xx_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/cs46xx/cs46xx_lib.c
201
static unsigned short snd_cs46xx_ac97_read(struct snd_ac97 * ac97,
sound/pci/cs46xx/cs46xx_lib.c
2330
static void snd_cs46xx_codec_reset (struct snd_ac97 * ac97)
sound/pci/cs46xx/cs46xx_lib.c
285
static void snd_cs46xx_ac97_write(struct snd_ac97 *ac97,
sound/pci/cs5535audio/cs5535audio.c
121
static void snd_cs5535audio_ac97_codec_write(struct snd_ac97 *ac97,
sound/pci/cs5535audio/cs5535audio.c
128
static unsigned short snd_cs5535audio_ac97_codec_read(struct snd_ac97 *ac97,
sound/pci/cs5535audio/cs5535audio.h
103
int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97);
sound/pci/cs5535audio/cs5535audio.h
105
void olpc_analog_input(struct snd_ac97 *ac97, int on);
sound/pci/cs5535audio/cs5535audio.h
106
void olpc_mic_bias(struct snd_ac97 *ac97, int on);
sound/pci/cs5535audio/cs5535audio.h
108
static inline void olpc_capture_open(struct snd_ac97 *ac97)
sound/pci/cs5535audio/cs5535audio.h
116
static inline void olpc_capture_close(struct snd_ac97 *ac97)
sound/pci/cs5535audio/cs5535audio.h
126
static inline int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97)
sound/pci/cs5535audio/cs5535audio.h
131
static inline void olpc_analog_input(struct snd_ac97 *ac97, int on) { }
sound/pci/cs5535audio/cs5535audio.h
132
static inline void olpc_mic_bias(struct snd_ac97 *ac97, int on) { }
sound/pci/cs5535audio/cs5535audio.h
133
static inline void olpc_capture_open(struct snd_ac97 *ac97) { }
sound/pci/cs5535audio/cs5535audio.h
134
static inline void olpc_capture_close(struct snd_ac97 *ac97) { }
sound/pci/cs5535audio/cs5535audio.h
87
struct snd_ac97 *ac97;
sound/pci/cs5535audio/cs5535audio_olpc.c
144
int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97)
sound/pci/cs5535audio/cs5535audio_olpc.c
24
void olpc_analog_input(struct snd_ac97 *ac97, int on)
sound/pci/cs5535audio/cs5535audio_olpc.c
47
void olpc_mic_bias(struct snd_ac97 *ac97, int on)
sound/pci/cs5535audio/cs5535audio_olpc.c
98
struct snd_ac97 *ac97 = cs5535au->ac97;
sound/pci/emu10k1/emu10k1x.c
229
struct snd_ac97 *ac97;
sound/pci/emu10k1/emu10k1x.c
681
static unsigned short snd_emu10k1x_ac97_read(struct snd_ac97 *ac97,
sound/pci/emu10k1/emu10k1x.c
691
static void snd_emu10k1x_ac97_write(struct snd_ac97 *ac97,
sound/pci/emu10k1/emumixer.c
1960
static void snd_emu10k1_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/emu10k1/io.c
700
unsigned short snd_emu10k1_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/emu10k1/io.c
709
void snd_emu10k1_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short data)
sound/pci/ens1370.c
1524
static void snd_ensoniq_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/ens1370.c
385
struct snd_ac97 *ac97;
sound/pci/ens1370.c
592
static void snd_es1371_codec_write(struct snd_ac97 *ac97,
sound/pci/ens1370.c
632
static unsigned short snd_es1371_codec_read(struct snd_ac97 *ac97,
sound/pci/ens1370.c
701
static void snd_es1371_codec_wait(struct snd_ac97 *ac97)
sound/pci/es1968.c
508
struct snd_ac97 *ac97;
sound/pci/es1968.c
636
static void snd_es1968_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val)
sound/pci/es1968.c
649
static unsigned short snd_es1968_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/fm801.c
206
struct snd_ac97 *ac97;
sound/pci/fm801.c
207
struct snd_ac97 *ac97_sec;
sound/pci/fm801.c
302
static void snd_fm801_codec_write(struct snd_ac97 *ac97,
sound/pci/fm801.c
327
static unsigned short snd_fm801_codec_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/ice1712/ice1712.c
129
static void snd_ice1712_ac97_write(struct snd_ac97 *ac97,
sound/pci/ice1712/ice1712.c
1430
static void snd_ice1712_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/ice1712/ice1712.c
154
static unsigned short snd_ice1712_ac97_read(struct snd_ac97 *ac97,
sound/pci/ice1712/ice1712.c
183
static void snd_ice1712_pro_ac97_write(struct snd_ac97 *ac97,
sound/pci/ice1712/ice1712.c
209
static unsigned short snd_ice1712_pro_ac97_read(struct snd_ac97 *ac97,
sound/pci/ice1712/ice1712.h
312
struct snd_ac97 *ac97;
sound/pci/ice1712/ice1724.c
130
static void snd_vt1724_ac97_write(struct snd_ac97 *ac97,
sound/pci/ice1712/ice1724.c
146
static unsigned short snd_vt1724_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/intel8x0.c
1700
static void snd_intel8x0_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/intel8x0.c
371
struct snd_ac97 *ac97[3];
sound/pci/intel8x0.c
581
static void snd_intel8x0_codec_write(struct snd_ac97 *ac97,
sound/pci/intel8x0.c
596
static unsigned short snd_intel8x0_codec_read(struct snd_ac97 *ac97,
sound/pci/intel8x0.c
670
static unsigned short snd_intel8x0_ali_codec_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/intel8x0.c
688
static void snd_intel8x0_ali_codec_write(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/intel8x0m.c
160
struct snd_ac97 *ac97;
sound/pci/intel8x0m.c
181
struct snd_ac97 *ac97;
sound/pci/intel8x0m.c
367
static void snd_intel8x0m_codec_write(struct snd_ac97 *ac97,
sound/pci/intel8x0m.c
382
static unsigned short snd_intel8x0m_codec_read(struct snd_ac97 *ac97,
sound/pci/intel8x0m.c
821
static void snd_intel8x0m_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/intel8x0m.c
832
struct snd_ac97 *x97;
sound/pci/maestro3.c
1891
snd_m3_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/maestro3.c
1907
snd_m3_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val)
sound/pci/maestro3.c
728
struct snd_ac97 *ac97;
sound/pci/nm256/nm256.c
1176
snd_nm256_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/nm256/nm256.c
1189
snd_nm256_ac97_write(struct snd_ac97 *ac97,
sound/pci/nm256/nm256.c
1236
snd_nm256_ac97_reset(struct snd_ac97 *ac97)
sound/pci/nm256/nm256.c
226
struct snd_ac97 *ac97;
sound/pci/riptide/riptide.c
1724
snd_riptide_codec_write(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/riptide/riptide.c
1744
static unsigned short snd_riptide_codec_read(struct snd_ac97 *ac97,
sound/pci/riptide/riptide.c
427
struct snd_ac97 *ac97;
sound/pci/sis7019.c
104
struct snd_ac97 *ac97[3];
sound/pci/sis7019.c
941
static void sis_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/sis7019.c
953
static unsigned short sis_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/trident/trident.h
384
struct snd_ac97 *ac97;
sound/pci/trident/trident.h
385
struct snd_ac97 *ac97_sec;
sound/pci/trident/trident_main.c
106
static unsigned short snd_trident_codec_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/trident/trident_main.c
166
static void snd_trident_codec_write(struct snd_ac97 *ac97, unsigned short reg,
sound/pci/trident/trident_main.c
2927
struct snd_ac97 *mc97;
sound/pci/via82xx.c
1775
static void snd_via82xx_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/via82xx.c
378
struct snd_ac97 *ac97;
sound/pci/via82xx.c
540
static void snd_via82xx_codec_wait(struct snd_ac97 *ac97)
sound/pci/via82xx.c
550
static void snd_via82xx_codec_write(struct snd_ac97 *ac97,
sound/pci/via82xx.c
565
static unsigned short snd_via82xx_codec_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/via82xx_modem.c
240
struct snd_ac97 *ac97;
sound/pci/via82xx_modem.c
396
static void snd_via82xx_codec_wait(struct snd_ac97 *ac97)
sound/pci/via82xx_modem.c
405
static void snd_via82xx_codec_write(struct snd_ac97 *ac97,
sound/pci/via82xx_modem.c
423
static unsigned short snd_via82xx_codec_read(struct snd_ac97 *ac97, unsigned short reg)
sound/pci/via82xx_modem.c
863
static void snd_via82xx_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/ymfpci/ymfpci.h
356
struct snd_ac97 *ac97;
sound/pci/ymfpci/ymfpci_main.c
1733
static void snd_ymfpci_mixer_free_ac97(struct snd_ac97 *ac97)
sound/pci/ymfpci/ymfpci_main.c
76
static void snd_ymfpci_codec_write(struct snd_ac97 *ac97, u16 reg, u16 val)
sound/pci/ymfpci/ymfpci_main.c
86
static u16 snd_ymfpci_codec_read(struct snd_ac97 *ac97, u16 reg)
sound/soc/au1x/ac97c.c
125
static void au1xac97c_ac97_write(struct snd_ac97 *ac97, unsigned short r,
sound/soc/au1x/ac97c.c
155
static void au1xac97c_ac97_warm_reset(struct snd_ac97 *ac97)
sound/soc/au1x/ac97c.c
165
static void au1xac97c_ac97_cold_reset(struct snd_ac97 *ac97)
sound/soc/au1x/ac97c.c
83
static unsigned short au1xac97c_ac97_read(struct snd_ac97 *ac97,
sound/soc/au1x/psc-ac97.c
112
static void au1xpsc_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/soc/au1x/psc-ac97.c
144
static void au1xpsc_ac97_warm_reset(struct snd_ac97 *ac97)
sound/soc/au1x/psc-ac97.c
155
static void au1xpsc_ac97_cold_reset(struct snd_ac97 *ac97)
sound/soc/au1x/psc-ac97.c
58
static inline struct au1xpsc_audio_data *ac97_to_pscdata(struct snd_ac97 *x)
sound/soc/au1x/psc-ac97.c
71
static unsigned short au1xpsc_ac97_read(struct snd_ac97 *ac97,
sound/soc/codecs/ac97.c
101
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/ac97.c
37
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/ac97.c
67
struct snd_ac97 *ac97;
sound/soc/codecs/ac97.c
91
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/ad1980.c
206
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/ad1980.c
233
struct snd_ac97 *ac97;
sound/soc/codecs/ad1980.c
287
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/stac9766.c
218
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/stac9766.c
273
struct snd_ac97 *ac97;
sound/soc/codecs/stac9766.c
299
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/wm9705.c
27
struct snd_ac97 *ac97;
sound/soc/codecs/wm9712.c
29
struct snd_ac97 *ac97;
sound/soc/codecs/wm9713.c
36
struct snd_ac97 *ac97;
sound/soc/fsl/fsl-asoc-card.c
660
struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
sound/soc/fsl/fsl_ssi.c
1210
static void fsl_ssi_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/soc/fsl/fsl_ssi.c
1246
static unsigned short fsl_ssi_ac97_read(struct snd_ac97 *ac97,
sound/soc/fsl/imx-ssi.h
201
void (*ac97_reset) (struct snd_ac97 *ac97);
sound/soc/fsl/imx-ssi.h
202
void (*ac97_warm_reset)(struct snd_ac97 *ac97);
sound/soc/fsl/mpc5200_psc_ac97.c
107
static void psc_ac97_cold_reset(struct snd_ac97 *ac97)
sound/soc/fsl/mpc5200_psc_ac97.c
28
static unsigned short psc_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/soc/fsl/mpc5200_psc_ac97.c
72
static void psc_ac97_write(struct snd_ac97 *ac97,
sound/soc/fsl/mpc5200_psc_ac97.c
94
static void psc_ac97_warm_reset(struct snd_ac97 *ac97)
sound/soc/loongson/loongson1_ac97.c
106
static void ls1x_ac97_reset(struct snd_ac97 *ac97)
sound/soc/loongson/loongson1_ac97.c
115
static void ls1x_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val)
sound/soc/loongson/loongson1_ac97.c
129
static unsigned short ls1x_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
sound/soc/loongson/loongson1_ac97.c
148
static void ls1x_ac97_init(struct snd_ac97 *ac97)
sound/soc/renesas/hac.c
162
static void hac_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
sound/soc/renesas/hac.c
190
static unsigned short hac_ac97_read(struct snd_ac97 *ac97,
sound/soc/renesas/hac.c
198
static void hac_ac97_warmrst(struct snd_ac97 *ac97)
sound/soc/renesas/hac.c
216
static void hac_ac97_coldrst(struct snd_ac97 *ac97)
sound/soc/soc-ac97.c
132
static int snd_soc_ac97_init_gpio(struct snd_ac97 *ac97,
sound/soc/soc-ac97.c
154
static void snd_soc_ac97_free_gpio(struct snd_ac97 *ac97)
sound/soc/soc-ac97.c
159
static int snd_soc_ac97_init_gpio(struct snd_ac97 *ac97,
sound/soc/soc-ac97.c
165
static void snd_soc_ac97_free_gpio(struct snd_ac97 *ac97)
sound/soc/soc-ac97.c
180
struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component)
sound/soc/soc-ac97.c
182
struct snd_ac97 *ac97;
sound/soc/soc-ac97.c
184
ac97 = kzalloc_obj(struct snd_ac97);
sound/soc/soc-ac97.c
219
struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component,
sound/soc/soc-ac97.c
222
struct snd_ac97 *ac97;
sound/soc/soc-ac97.c
260
void snd_soc_free_ac97_component(struct snd_ac97 *ac97)
sound/soc/soc-ac97.c
271
static void snd_soc_ac97_warm_reset(struct snd_ac97 *ac97)
sound/soc/soc-ac97.c
287
static void snd_soc_ac97_reset(struct snd_ac97 *ac97)
sound/soc/tegra/tegra20_ac97.c
111
static void tegra20_ac97_codec_write(struct snd_ac97 *ac97_snd,
sound/soc/tegra/tegra20_ac97.c
36
static void tegra20_ac97_codec_reset(struct snd_ac97 *ac97)
sound/soc/tegra/tegra20_ac97.c
62
static void tegra20_ac97_codec_warm_reset(struct snd_ac97 *ac97)
sound/soc/tegra/tegra20_ac97.c
87
static unsigned short tegra20_ac97_codec_read(struct snd_ac97 *ac97_snd,