Lines Matching refs:snd_wss
165 static inline void wss_outb(struct snd_wss *chip, u8 offset, u8 val) in wss_outb()
170 static inline u8 wss_inb(struct snd_wss *chip, u8 offset) in wss_inb()
175 static void snd_wss_wait(struct snd_wss *chip) in snd_wss_wait()
185 static void snd_wss_dout(struct snd_wss *chip, unsigned char reg, in snd_wss_dout()
199 void snd_wss_out(struct snd_wss *chip, unsigned char reg, unsigned char value) in snd_wss_out()
216 unsigned char snd_wss_in(struct snd_wss *chip, unsigned char reg) in snd_wss_in()
230 void snd_cs4236_ext_out(struct snd_wss *chip, unsigned char reg, in snd_cs4236_ext_out()
244 unsigned char snd_cs4236_ext_in(struct snd_wss *chip, unsigned char reg) in snd_cs4236_ext_in()
265 static void snd_wss_debug(struct snd_wss *chip)
360 static void snd_wss_busy_wait(struct snd_wss *chip) in snd_wss_busy_wait()
374 void snd_wss_mce_up(struct snd_wss *chip) in snd_wss_mce_up()
399 void snd_wss_mce_down(struct snd_wss *chip) in snd_wss_mce_down()
483 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_trigger()
543 static unsigned char snd_wss_get_format(struct snd_wss *chip, in snd_wss_get_format()
565 static void snd_wss_calibrate_mute(struct snd_wss *chip, int mute) in snd_wss_calibrate_mute()
625 static void snd_wss_playback_format(struct snd_wss *chip, in snd_wss_playback_format()
686 static void snd_wss_capture_format(struct snd_wss *chip, in snd_wss_capture_format()
759 struct snd_wss *chip = snd_timer_chip(timer); in snd_wss_timer_resolution()
770 struct snd_wss *chip = snd_timer_chip(timer); in snd_wss_timer_start()
793 struct snd_wss *chip = snd_timer_chip(timer); in snd_wss_timer_stop()
802 static void snd_wss_init(struct snd_wss *chip) in snd_wss_init()
872 static int snd_wss_open(struct snd_wss *chip, unsigned int mode) in snd_wss_open()
914 static void snd_wss_close(struct snd_wss *chip, unsigned int mode) in snd_wss_close()
966 struct snd_wss *chip = snd_timer_chip(timer); in snd_wss_timer_open()
973 struct snd_wss *chip = snd_timer_chip(timer); in snd_wss_timer_close()
997 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_playback_hw_params()
1017 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_playback_prepare()
1040 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_capture_hw_params()
1060 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_capture_prepare()
1090 void snd_wss_overrange(struct snd_wss *chip) in snd_wss_overrange()
1105 struct snd_wss *chip = dev_id; in snd_wss_interrupt()
1156 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_playback_pointer()
1167 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_capture_pointer()
1180 static int snd_ad1848_probe(struct snd_wss *chip) in snd_ad1848_probe()
1262 static int snd_wss_probe(struct snd_wss *chip) in snd_wss_probe()
1502 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_playback_open()
1545 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_capture_open()
1586 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_playback_close()
1595 struct snd_wss *chip = snd_pcm_substream_chip(substream); in snd_wss_capture_close()
1602 static void snd_wss_thinkpad_twiddle(struct snd_wss *chip, int on) in snd_wss_thinkpad_twiddle()
1625 static void snd_wss_suspend(struct snd_wss *chip) in snd_wss_suspend()
1640 static void snd_wss_resume(struct snd_wss *chip) in snd_wss_resume()
1689 static int snd_wss_free(struct snd_wss *chip) in snd_wss_free()
1715 struct snd_wss *chip = device->device_data; in snd_wss_dev_free()
1719 const char *snd_wss_chip_id(struct snd_wss *chip) in snd_wss_chip_id()
1767 struct snd_wss **rchip) in snd_wss_new()
1769 struct snd_wss *chip; in snd_wss_new()
1806 struct snd_wss **rchip) in snd_wss_create()
1811 struct snd_wss *chip; in snd_wss_create()
1926 int snd_wss_pcm(struct snd_wss *chip, int device) in snd_wss_pcm()
1958 struct snd_wss *chip = timer->private_data; in snd_wss_timer_free()
1962 int snd_wss_timer(struct snd_wss *chip, int device) in snd_wss_timer()
2002 struct snd_wss *chip = snd_kcontrol_chip(kcontrol); in snd_wss_info_mux()
2023 struct snd_wss *chip = snd_kcontrol_chip(kcontrol); in snd_wss_get_mux()
2036 struct snd_wss *chip = snd_kcontrol_chip(kcontrol); in snd_wss_put_mux()
2073 struct snd_wss *chip = snd_kcontrol_chip(kcontrol); in snd_wss_get_single()
2092 struct snd_wss *chip = snd_kcontrol_chip(kcontrol); in snd_wss_put_single()
2130 struct snd_wss *chip = snd_kcontrol_chip(kcontrol); in snd_wss_get_double()
2154 struct snd_wss *chip = snd_kcontrol_chip(kcontrol); in snd_wss_put_double()
2244 int snd_wss_mixer(struct snd_wss *chip) in snd_wss_mixer()