Lines Matching refs:snd_ac97

49 	int (*patch)(struct snd_ac97 *ac97);
50 int (*mpatch)(struct snd_ac97 *ac97);
194 static void update_power_regs(struct snd_ac97 *ac97);
213 static int snd_ac97_valid_reg(struct snd_ac97 *ac97, unsigned short reg)
271 void snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)
296 unsigned short snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
304 static inline unsigned short snd_ac97_read_cache(struct snd_ac97 *ac97, unsigned short reg)
325 void snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)
350 int snd_ac97_update(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)
382 int snd_ac97_update_bits(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value)
397 int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,
414 static int snd_ac97_ad18xx_update_pcm_bits(struct snd_ac97 *ac97, int codec, unsigned short mask, unsigned short value)
458 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
475 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
496 static int snd_ac97_page_save(struct snd_ac97 *ac97, int reg, struct snd_kcontrol *kcontrol)
510 static void snd_ac97_page_restore(struct snd_ac97 *ac97, int page_save)
536 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
560 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
679 static void set_inv_eapd(struct snd_ac97 *ac97, struct snd_kcontrol *kctl)
717 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
730 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
804 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
873 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
890 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
904 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
936 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
948 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
981 static void snd_ac97_powerdown(struct snd_ac97 *ac97);
1001 static int snd_ac97_free(struct snd_ac97 *ac97)
1019 struct snd_ac97 *ac97 = device->device_data;
1024 static int snd_ac97_try_volume_mix(struct snd_ac97 * ac97, int reg)
1074 static void check_volume_resolution(struct snd_ac97 *ac97, int reg, unsigned char *lo_max, unsigned char *hi_max)
1114 static int snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit)
1128 static void snd_ac97_change_volume_params2(struct snd_ac97 * ac97, int reg, int shift, unsigned char *max)
1155 struct snd_ac97 * ac97)
1168 struct snd_ac97 *ac97)
1237 unsigned int hi_max, struct snd_ac97 *ac97)
1277 struct snd_ac97 *ac97)
1309 static unsigned int snd_ac97_determine_spdif_rates(struct snd_ac97 *ac97);
1311 static int snd_ac97_mixer_build(struct snd_ac97 * ac97)
1708 static int snd_ac97_modem_build(struct snd_card *card, struct snd_ac97 * ac97)
1739 static int snd_ac97_test_rate(struct snd_ac97 *ac97, int reg, int shadow_reg, int rate)
1752 static void snd_ac97_determine_rates(struct snd_ac97 *ac97, int reg, int shadow_reg, unsigned int *r_result)
1812 static unsigned int snd_ac97_determine_spdif_rates(struct snd_ac97 *ac97)
1843 void snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name, int modem)
1883 const char *snd_ac97_get_short_name(struct snd_ac97 *ac97)
1898 static int ac97_reset_wait(struct snd_ac97 *ac97, int timeout, int with_modem)
1999 struct snd_ac97 *ac97 = device->device_data;
2021 struct snd_ac97 *ac97 = device->device_data;
2034 container_of(work, struct snd_ac97, power_work.work));
2045 * Creates an Codec97 component. An struct snd_ac97 instance is newly
2057 int snd_ac97_mixer(struct snd_ac97_bus *bus, struct snd_ac97_template *template, struct snd_ac97 **rac97)
2060 struct snd_ac97 *ac97;
2365 static void snd_ac97_powerdown(struct snd_ac97 *ac97)
2437 int snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup)
2477 static void update_power_regs(struct snd_ac97 *ac97)
2529 void snd_ac97_suspend(struct snd_ac97 *ac97)
2546 static void snd_ac97_restore_status(struct snd_ac97 *ac97)
2567 static void snd_ac97_restore_iec958(struct snd_ac97 *ac97)
2590 void snd_ac97_resume(struct snd_ac97 *ac97)
2671 static int snd_ac97_remove_ctl(struct snd_ac97 *ac97, const char *name,
2681 static struct snd_kcontrol *ctl_find(struct snd_ac97 *ac97, const char *name, const char *suffix)
2691 static int snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src,
2706 static void snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src,
2714 static int snd_ac97_swap_ctl(struct snd_ac97 *ac97, const char *s1,
2749 static int tune_hp_only(struct snd_ac97 *ac97)
2764 static int tune_hp_only(struct snd_ac97 *ac97)
2776 static int tune_swap_hp(struct snd_ac97 *ac97)
2786 static int tune_swap_surround(struct snd_ac97 *ac97)
2795 static int tune_ad_sharing(struct snd_ac97 *ac97)
2812 static int tune_alc_jack(struct snd_ac97 *ac97)
2827 static int tune_inv_eapd(struct snd_ac97 *ac97)
2840 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
2856 static int tune_mute_led(struct snd_ac97 *ac97)
2876 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);
2891 static int tune_hp_mute_led(struct snd_ac97 *ac97)
2911 int (*func)(struct snd_ac97 *);
2927 static int apply_quirk(struct snd_ac97 *ac97, int type)
2939 static int apply_quirk_str(struct snd_ac97 *ac97, const char *typestr)
2968 int snd_ac97_tune_hardware(struct snd_ac97 *ac97,