snd_ac97 4 include/linux/platform_data/asoc-imx-ssi.h struct snd_ac97; snd_ac97 16 include/linux/platform_data/asoc-imx-ssi.h void (*ac97_reset) (struct snd_ac97 *ac97); snd_ac97 17 include/linux/platform_data/asoc-imx-ssi.h void (*ac97_warm_reset)(struct snd_ac97 *ac97); snd_ac97 88 include/linux/ucb1400.h struct snd_ac97 *ac97; snd_ac97 98 include/linux/ucb1400.h struct snd_ac97 *ac97; snd_ac97 115 include/linux/ucb1400.h static inline u16 ucb1400_reg_read(struct snd_ac97 *ac97, u16 reg) snd_ac97 120 include/linux/ucb1400.h static inline void ucb1400_reg_write(struct snd_ac97 *ac97, u16 reg, u16 val) snd_ac97 125 include/linux/ucb1400.h static inline u16 ucb1400_gpio_get_value(struct snd_ac97 *ac97, u16 gpio) snd_ac97 130 include/linux/ucb1400.h static inline void ucb1400_gpio_set_value(struct snd_ac97 *ac97, u16 gpio, snd_ac97 138 include/linux/ucb1400.h static inline u16 ucb1400_gpio_get_direction(struct snd_ac97 *ac97, u16 gpio) snd_ac97 143 include/linux/ucb1400.h static inline void ucb1400_gpio_set_direction(struct snd_ac97 *ac97, u16 gpio, snd_ac97 151 include/linux/ucb1400.h static inline void ucb1400_adc_enable(struct snd_ac97 *ac97) snd_ac97 156 include/linux/ucb1400.h static inline void ucb1400_adc_disable(struct snd_ac97 *ac97) snd_ac97 162 include/linux/ucb1400.h unsigned int ucb1400_adc_read(struct snd_ac97 *ac97, u16 adc_channel, snd_ac97 272 include/linux/wm97xx.h struct snd_ac97 *ac97; /* ALSA codec access */ snd_ac97 424 include/sound/ac97_codec.h struct snd_ac97; snd_ac97 428 include/sound/ac97_codec.h int (*build_3d) (struct snd_ac97 *ac97); snd_ac97 429 include/sound/ac97_codec.h int (*build_specific) (struct snd_ac97 *ac97); snd_ac97 430 include/sound/ac97_codec.h int (*build_spdif) (struct snd_ac97 *ac97); snd_ac97 431 include/sound/ac97_codec.h int (*build_post_spdif) (struct snd_ac97 *ac97); snd_ac97 433 include/sound/ac97_codec.h void (*suspend) (struct snd_ac97 *ac97); snd_ac97 434 include/sound/ac97_codec.h void (*resume) (struct snd_ac97 *ac97); snd_ac97 436 include/sound/ac97_codec.h void (*update_jacks) (struct snd_ac97 *ac97); /* for jack-sharing */ snd_ac97 440 include/sound/ac97_codec.h void (*reset) (struct snd_ac97 *ac97); snd_ac97 441 include/sound/ac97_codec.h void (*warm_reset)(struct snd_ac97 *ac97); snd_ac97 442 include/sound/ac97_codec.h void (*write) (struct snd_ac97 *ac97, unsigned short reg, unsigned short val); snd_ac97 443 include/sound/ac97_codec.h unsigned short (*read) (struct snd_ac97 *ac97, unsigned short reg); snd_ac97 444 include/sound/ac97_codec.h void (*wait) (struct snd_ac97 *ac97); snd_ac97 445 include/sound/ac97_codec.h void (*init) (struct snd_ac97 *ac97); snd_ac97 464 include/sound/ac97_codec.h struct snd_ac97 *codec[4]; snd_ac97 476 include/sound/ac97_codec.h void (*private_free) (struct snd_ac97 *ac97); snd_ac97 488 include/sound/ac97_codec.h void (*private_free) (struct snd_ac97 *ac97); snd_ac97 536 include/sound/ac97_codec.h #define to_ac97_t(d) container_of(d, struct snd_ac97, dev) snd_ac97 539 include/sound/ac97_codec.h static inline int ac97_is_audio(struct snd_ac97 * ac97) snd_ac97 543 include/sound/ac97_codec.h static inline int ac97_is_modem(struct snd_ac97 * ac97) snd_ac97 547 include/sound/ac97_codec.h static inline int ac97_is_rev22(struct snd_ac97 * ac97) snd_ac97 551 include/sound/ac97_codec.h static inline int ac97_can_amap(struct snd_ac97 * ac97) snd_ac97 555 include/sound/ac97_codec.h static inline int ac97_can_spdif(struct snd_ac97 * ac97) snd_ac97 566 include/sound/ac97_codec.h struct snd_ac97 **rac97); snd_ac97 567 include/sound/ac97_codec.h const char *snd_ac97_get_short_name(struct snd_ac97 *ac97); snd_ac97 569 include/sound/ac97_codec.h void snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value); snd_ac97 570 include/sound/ac97_codec.h unsigned short snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg); snd_ac97 571 include/sound/ac97_codec.h void snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value); snd_ac97 572 include/sound/ac97_codec.h int snd_ac97_update(struct snd_ac97 *ac97, unsigned short reg, unsigned short value); snd_ac97 573 include/sound/ac97_codec.h int snd_ac97_update_bits(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value); snd_ac97 575 include/sound/ac97_codec.h int snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup); snd_ac97 577 include/sound/ac97_codec.h static inline int snd_ac97_update_power(struct snd_ac97 *ac97, int reg, snd_ac97 584 include/sound/ac97_codec.h void snd_ac97_suspend(struct snd_ac97 *ac97); snd_ac97 585 include/sound/ac97_codec.h void snd_ac97_resume(struct snd_ac97 *ac97); snd_ac97 611 include/sound/ac97_codec.h int snd_ac97_tune_hardware(struct snd_ac97 *ac97, struct ac97_quirk *quirk, const char *override); snd_ac97 612 include/sound/ac97_codec.h int snd_ac97_set_rate(struct snd_ac97 *ac97, int reg, unsigned int rate); snd_ac97 640 include/sound/ac97_codec.h struct snd_ac97 *codec[4]; /* allocated codecs */ snd_ac97 657 include/sound/ac97_codec.h static inline void snd_ac97_dev_add_pdata(struct snd_ac97 *ac97, void *data) snd_ac97 1731 include/sound/emu10k1.h struct snd_ac97 *ac97; snd_ac97 1855 include/sound/emu10k1.h unsigned short snd_emu10k1_ac97_read(struct snd_ac97 *ac97, unsigned short reg); snd_ac97 1856 include/sound/emu10k1.h void snd_emu10k1_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short data); snd_ac97 25 include/sound/pxa2xx-lib.h extern unsigned short pxa2xx_ac97_read(struct snd_ac97 *ac97, unsigned short reg); snd_ac97 26 include/sound/pxa2xx-lib.h extern void pxa2xx_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val); snd_ac97 28 include/sound/pxa2xx-lib.h extern bool pxa2xx_ac97_try_warm_reset(struct snd_ac97 *ac97); snd_ac97 29 include/sound/pxa2xx-lib.h extern bool pxa2xx_ac97_try_cold_reset(struct snd_ac97 *ac97); snd_ac97 30 include/sound/pxa2xx-lib.h extern void pxa2xx_ac97_finish_reset(struct snd_ac97 *ac97); snd_ac97 788 include/sound/soc.h struct snd_ac97 *ac97; /* for ad-hoc ac97 devices */