Lines Matching refs:snd_m3
739 struct snd_m3 { struct
930 static inline void snd_m3_outw(struct snd_m3 *chip, u16 value, unsigned long reg) in snd_m3_outw()
935 static inline u16 snd_m3_inw(struct snd_m3 *chip, unsigned long reg) in snd_m3_inw()
940 static inline void snd_m3_outb(struct snd_m3 *chip, u8 value, unsigned long reg) in snd_m3_outb()
945 static inline u8 snd_m3_inb(struct snd_m3 *chip, unsigned long reg) in snd_m3_inb()
954 static u16 snd_m3_assp_read(struct snd_m3 *chip, u16 region, u16 index) in snd_m3_assp_read()
961 static void snd_m3_assp_write(struct snd_m3 *chip, u16 region, u16 index, u16 data) in snd_m3_assp_write()
968 static void snd_m3_assp_halt(struct snd_m3 *chip) in snd_m3_assp_halt()
975 static void snd_m3_assp_continue(struct snd_m3 *chip) in snd_m3_assp_continue()
989 static int snd_m3_add_list(struct snd_m3 *chip, struct m3_list *list, u16 val) in snd_m3_add_list()
997 static void snd_m3_remove_list(struct snd_m3 *chip, struct m3_list *list, int index) in snd_m3_remove_list()
1017 static void snd_m3_inc_timer_users(struct snd_m3 *chip) in snd_m3_inc_timer_users()
1036 static void snd_m3_dec_timer_users(struct snd_m3 *chip) in snd_m3_dec_timer_users()
1060 static int snd_m3_pcm_start(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_pcm_start()
1087 static int snd_m3_pcm_stop(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_pcm_stop()
1114 struct snd_m3 *chip = snd_pcm_substream_chip(subs); in snd_m3_pcm_trigger()
1150 snd_m3_pcm_setup1(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_pcm_setup1()
1235 static void snd_m3_pcm_setup2(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_pcm_setup2()
1302 snd_m3_playback_setup(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_playback_setup()
1369 snd_m3_capture_setup(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_capture_setup()
1427 struct snd_m3 *chip = snd_pcm_substream_chip(subs); in snd_m3_pcm_prepare()
1461 snd_m3_get_pointer(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_get_pointer()
1488 struct snd_m3 *chip = snd_pcm_substream_chip(subs); in snd_m3_pcm_pointer()
1504 static void snd_m3_update_ptr(struct snd_m3 *chip, struct m3_dma *s) in snd_m3_update_ptr()
1545 struct snd_m3 *chip = container_of(work, struct snd_m3, hwvol_work); in snd_m3_update_hw_volume()
1635 struct snd_m3 *chip = dev_id; in snd_m3_interrupt()
1731 snd_m3_substream_open(struct snd_m3 *chip, struct snd_pcm_substream *subs) in snd_m3_substream_open()
1764 snd_m3_substream_close(struct snd_m3 *chip, struct snd_pcm_substream *subs) in snd_m3_substream_close()
1788 struct snd_m3 *chip = snd_pcm_substream_chip(subs); in snd_m3_playback_open()
1803 struct snd_m3 *chip = snd_pcm_substream_chip(subs); in snd_m3_playback_close()
1812 struct snd_m3 *chip = snd_pcm_substream_chip(subs); in snd_m3_capture_open()
1827 struct snd_m3 *chip = snd_pcm_substream_chip(subs); in snd_m3_capture_close()
1860 snd_m3_pcm(struct snd_m3 * chip, int device) in snd_m3_pcm()
1893 static int snd_m3_ac97_wait(struct snd_m3 *chip) in snd_m3_ac97_wait()
1910 struct snd_m3 *chip = ac97->private_data; in snd_m3_ac97_read()
1926 struct snd_m3 *chip = ac97->private_data; in snd_m3_ac97_write()
1945 static void snd_m3_remote_codec_config(struct snd_m3 *chip, int isremote) in snd_m3_remote_codec_config()
1967 static int snd_m3_try_read_vendor(struct snd_m3 *chip) in snd_m3_try_read_vendor()
1984 static void snd_m3_ac97_reset(struct snd_m3 *chip) in snd_m3_ac97_reset()
2052 static int snd_m3_mixer(struct snd_m3 *chip) in snd_m3_mixer()
2103 static void snd_m3_assp_init(struct snd_m3 *chip) in snd_m3_assp_init()
2194 static int snd_m3_assp_client_init(struct snd_m3 *chip, struct m3_dma *s, int index) in snd_m3_assp_client_init()
2241 snd_m3_amp_enable(struct snd_m3 *chip, int enable) in snd_m3_amp_enable()
2265 snd_m3_hv_init(struct snd_m3 *chip) in snd_m3_hv_init()
2288 snd_m3_chip_init(struct snd_m3 *chip) in snd_m3_chip_init()
2345 snd_m3_enable_ints(struct snd_m3 *chip) in snd_m3_enable_ints()
2364 static int snd_m3_free(struct snd_m3 *chip) in snd_m3_free()
2416 struct snd_m3 *chip = card->private_data; in m3_suspend()
2446 struct snd_m3 *chip = card->private_data; in m3_resume()
2494 static int snd_m3_input_register(struct snd_m3 *chip) in snd_m3_input_register()
2534 struct snd_m3 *chip = device->device_data; in snd_m3_dev_free()
2542 struct snd_m3 **chip_ret) in snd_m3_create()
2544 struct snd_m3 *chip; in snd_m3_create()
2711 struct snd_m3 *chip; in snd_m3_probe()