Lines Matching refs:atiixp
189 struct atiixp;
220 void (*enable_dma)(struct atiixp *chip, int on);
222 void (*enable_transfer)(struct atiixp *chip, int on);
224 void (*flush_dma)(struct atiixp *chip);
247 struct atiixp {
299 static int snd_atiixp_update_bits(struct atiixp *chip, unsigned int reg,
342 static int atiixp_build_dma_packets(struct atiixp *chip, struct atiixp_dma *dma,
402 static void atiixp_clear_dma_packets(struct atiixp *chip, struct atiixp_dma *dma,
415 static int snd_atiixp_acquire_codec(struct atiixp *chip)
429 static unsigned short snd_atiixp_codec_read(struct atiixp *chip, unsigned short codec, unsigned short reg)
457 static void snd_atiixp_codec_write(struct atiixp *chip, unsigned short codec,
474 struct atiixp *chip = ac97->private_data;
482 struct atiixp *chip = ac97->private_data;
489 static int snd_atiixp_aclink_reset(struct atiixp *chip)
525 static int snd_atiixp_aclink_down(struct atiixp *chip)
556 dev_dbg(&pci->dev, "atiixp quirk for %s. Forcing codec %d\n",
564 static int snd_atiixp_codec_detect(struct atiixp *chip)
598 static int snd_atiixp_chip_start(struct atiixp *chip)
628 static int snd_atiixp_chip_stop(struct atiixp *chip)
649 struct atiixp *chip = snd_pcm_substream_chip(substream);
672 static void snd_atiixp_xrun_dma(struct atiixp *chip, struct atiixp_dma *dma)
683 static void snd_atiixp_update_dma(struct atiixp *chip, struct atiixp_dma *dma)
692 static void snd_atiixp_check_bus_busy(struct atiixp *chip)
709 struct atiixp *chip = snd_pcm_substream_chip(substream);
763 static void atiixp_out_flush_dma(struct atiixp *chip)
769 static void atiixp_out_enable_dma(struct atiixp *chip, int on)
784 static void atiixp_out_enable_transfer(struct atiixp *chip, int on)
791 static void atiixp_in_enable_dma(struct atiixp *chip, int on)
798 static void atiixp_in_enable_transfer(struct atiixp *chip, int on)
817 static void atiixp_in_flush_dma(struct atiixp *chip)
823 static void atiixp_spdif_enable_dma(struct atiixp *chip, int on)
830 static void atiixp_spdif_enable_transfer(struct atiixp *chip, int on)
842 static void atiixp_spdif_flush_dma(struct atiixp *chip)
863 struct atiixp *chip = snd_pcm_substream_chip(substream);
890 struct atiixp *chip = snd_pcm_substream_chip(substream);
935 struct atiixp *chip = snd_pcm_substream_chip(substream);
951 struct atiixp *chip = snd_pcm_substream_chip(substream);
985 struct atiixp *chip = snd_pcm_substream_chip(substream);
1024 struct atiixp *chip = snd_pcm_substream_chip(substream);
1059 struct atiixp *chip = snd_pcm_substream_chip(substream);
1075 struct atiixp *chip = snd_pcm_substream_chip(substream);
1093 struct atiixp *chip = snd_pcm_substream_chip(substream);
1103 struct atiixp *chip = snd_pcm_substream_chip(substream);
1109 struct atiixp *chip = snd_pcm_substream_chip(substream);
1115 struct atiixp *chip = snd_pcm_substream_chip(substream);
1128 struct atiixp *chip = snd_pcm_substream_chip(substream);
1236 static int snd_atiixp_pcm_new(struct atiixp *chip)
1332 struct atiixp *chip = dev_id;
1399 static int snd_atiixp_mixer_new(struct atiixp *chip, int clock,
1462 struct atiixp *chip = card->private_data;
1476 struct atiixp *chip = card->private_data;
1514 struct atiixp *chip = entry->private_data;
1521 static void snd_atiixp_proc_init(struct atiixp *chip)
1523 snd_card_ro_proc_new(chip->card, "atiixp", chip, snd_atiixp_proc_read);
1531 static int snd_atiixp_free(struct atiixp *chip)
1549 struct atiixp *chip = device->device_data;
1558 struct atiixp **r_chip)
1563 struct atiixp *chip;
1617 struct atiixp *chip;