Lines Matching refs:snd_ca0106

331 unsigned int snd_ca0106_ptr_read(struct snd_ca0106 * emu, 
347 void snd_ca0106_ptr_write(struct snd_ca0106 *emu,
363 int snd_ca0106_spi_write(struct snd_ca0106 * emu,
396 int snd_ca0106_i2c_write(struct snd_ca0106 *emu,
452 static void snd_ca0106_intr_enable(struct snd_ca0106 *emu, unsigned int intrenb)
463 static void snd_ca0106_intr_disable(struct snd_ca0106 *emu, unsigned int intrenb)
495 static void restore_spdif_bits(struct snd_ca0106 *chip, int idx)
504 static int snd_ca0106_channel_dac(struct snd_ca0106 *chip,
524 static int snd_ca0106_pcm_power_dac(struct snd_ca0106 *chip, int channel_id,
549 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream);
601 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream);
644 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream);
686 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream);
717 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream);
830 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream);
922 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream);
989 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream);
1017 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream);
1047 struct snd_ca0106 *emu = snd_pcm_substream_chip(substream);
1140 struct snd_ca0106 *emu = ac97->private_data;
1154 struct snd_ca0106 *emu = ac97->private_data;
1163 static int snd_ca0106_ac97(struct snd_ca0106 *chip)
1184 static void ca0106_stop_chip(struct snd_ca0106 *chip);
1188 struct snd_ca0106 *chip = card->private_data;
1197 struct snd_ca0106 *chip = dev_id;
1281 static int snd_ca0106_pcm(struct snd_ca0106 *emu, int device)
1381 static void ca0106_init_chip(struct snd_ca0106 *chip, int resume)
1559 static void ca0106_stop_chip(struct snd_ca0106 *chip)
1578 struct snd_ca0106 *chip = card->private_data;
1596 err = pci_request_regions(pci, "snd_ca0106");
1647 snd_ca0106_intr_enable((struct snd_ca0106 *)(midi->dev_id), intr);
1652 snd_ca0106_intr_disable((struct snd_ca0106 *)(midi->dev_id), intr);
1657 return (unsigned char)snd_ca0106_ptr_read((struct snd_ca0106 *)(midi->dev_id),
1663 snd_ca0106_ptr_write((struct snd_ca0106 *)(midi->dev_id), midi->port + idx, 0, data);
1668 return ((struct snd_ca0106 *)dev_id)->card;
1673 return ((struct snd_ca0106 *)dev_id)->port;
1676 static int snd_ca0106_midi(struct snd_ca0106 *chip, unsigned int channel)
1733 struct snd_ca0106 *chip;
1799 struct snd_ca0106 *chip = card->private_data;
1813 struct snd_ca0106 *chip = card->private_data;