Lines Matching refs:snd_ca0106

346 unsigned int snd_ca0106_ptr_read(struct snd_ca0106 * emu,   in snd_ca0106_ptr_read()
362 void snd_ca0106_ptr_write(struct snd_ca0106 *emu, in snd_ca0106_ptr_write()
378 int snd_ca0106_spi_write(struct snd_ca0106 * emu, in snd_ca0106_spi_write()
411 int snd_ca0106_i2c_write(struct snd_ca0106 *emu, in snd_ca0106_i2c_write()
467 static void snd_ca0106_intr_enable(struct snd_ca0106 *emu, unsigned int intrenb) in snd_ca0106_intr_enable()
478 static void snd_ca0106_intr_disable(struct snd_ca0106 *emu, unsigned int intrenb) in snd_ca0106_intr_disable()
510 static void restore_spdif_bits(struct snd_ca0106 *chip, int idx) in restore_spdif_bits()
519 static int snd_ca0106_channel_dac(struct snd_ca0106 *chip, in snd_ca0106_channel_dac()
539 static int snd_ca0106_pcm_power_dac(struct snd_ca0106 *chip, int channel_id, in snd_ca0106_pcm_power_dac()
563 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_open_playback_channel()
613 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_close_playback()
656 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_open_capture_channel()
698 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_close_capture()
757 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_prepare_playback()
870 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_prepare_capture()
962 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_trigger_playback()
1029 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_trigger_capture()
1057 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_pointer_playback()
1087 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_pointer_capture()
1204 struct snd_ca0106 *emu = ac97->private_data; in snd_ca0106_ac97_read()
1218 struct snd_ca0106 *emu = ac97->private_data; in snd_ca0106_ac97_write()
1227 static int snd_ca0106_ac97(struct snd_ca0106 *chip) in snd_ca0106_ac97()
1247 static void ca0106_stop_chip(struct snd_ca0106 *chip);
1249 static int snd_ca0106_free(struct snd_ca0106 *chip) in snd_ca0106_free()
1273 struct snd_ca0106 *chip = device->device_data; in snd_ca0106_dev_free()
1281 struct snd_ca0106 *chip = dev_id; in snd_ca0106_interrupt()
1365 static int snd_ca0106_pcm(struct snd_ca0106 *emu, int device) in snd_ca0106_pcm()
1469 static void ca0106_init_chip(struct snd_ca0106 *chip, int resume) in ca0106_init_chip()
1647 static void ca0106_stop_chip(struct snd_ca0106 *chip) in ca0106_stop_chip()
1665 struct snd_ca0106 **rchip) in snd_ca0106_create()
1667 struct snd_ca0106 *chip; in snd_ca0106_create()
1761 snd_ca0106_intr_enable((struct snd_ca0106 *)(midi->dev_id), intr); in ca0106_midi_interrupt_enable()
1766 snd_ca0106_intr_disable((struct snd_ca0106 *)(midi->dev_id), intr); in ca0106_midi_interrupt_disable()
1771 return (unsigned char)snd_ca0106_ptr_read((struct snd_ca0106 *)(midi->dev_id), in ca0106_midi_read()
1777 snd_ca0106_ptr_write((struct snd_ca0106 *)(midi->dev_id), midi->port + idx, 0, data); in ca0106_midi_write()
1782 return ((struct snd_ca0106 *)dev_id)->card; in ca0106_dev_id_card()
1787 return ((struct snd_ca0106 *)dev_id)->port; in ca0106_dev_id_port()
1790 static int snd_ca0106_midi(struct snd_ca0106 *chip, unsigned int channel) in snd_ca0106_midi()
1846 struct snd_ca0106 *chip; in snd_ca0106_probe()
1914 struct snd_ca0106 *chip = card->private_data; in snd_ca0106_suspend()
1931 struct snd_ca0106 *chip = card->private_data; in snd_ca0106_resume()