Lines Matching defs:atiixp_modem
165 struct atiixp_modem;
196 void (*enable_dma)(struct atiixp_modem *chip, int on);
198 void (*enable_transfer)(struct atiixp_modem *chip, int on);
200 void (*flush_dma)(struct atiixp_modem *chip);
221 struct atiixp_modem {
267 static int snd_atiixp_update_bits(struct atiixp_modem *chip, unsigned int reg,
310 static int atiixp_build_dma_packets(struct atiixp_modem *chip,
369 static void atiixp_clear_dma_packets(struct atiixp_modem *chip,
383 static int snd_atiixp_acquire_codec(struct atiixp_modem *chip)
397 static unsigned short snd_atiixp_codec_read(struct atiixp_modem *chip,
427 static void snd_atiixp_codec_write(struct atiixp_modem *chip,
445 struct atiixp_modem *chip = ac97->private_data;
453 struct atiixp_modem *chip = ac97->private_data;
465 static int snd_atiixp_aclink_reset(struct atiixp_modem *chip)
501 static int snd_atiixp_aclink_down(struct atiixp_modem *chip)
526 static int snd_atiixp_codec_detect(struct atiixp_modem *chip)
552 static int snd_atiixp_chip_start(struct atiixp_modem *chip)
577 static int snd_atiixp_chip_stop(struct atiixp_modem *chip)
598 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
621 static void snd_atiixp_xrun_dma(struct atiixp_modem *chip,
633 static void snd_atiixp_update_dma(struct atiixp_modem *chip,
643 static void snd_atiixp_check_bus_busy(struct atiixp_modem *chip)
659 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
700 static void atiixp_out_flush_dma(struct atiixp_modem *chip)
706 static void atiixp_out_enable_dma(struct atiixp_modem *chip, int on)
721 static void atiixp_out_enable_transfer(struct atiixp_modem *chip, int on)
728 static void atiixp_in_enable_dma(struct atiixp_modem *chip, int on)
735 static void atiixp_in_enable_transfer(struct atiixp_modem *chip, int on)
748 static void atiixp_in_flush_dma(struct atiixp_modem *chip)
756 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
781 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
808 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
842 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
881 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
897 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
910 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
920 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
926 struct atiixp_modem *chip = snd_pcm_substream_chip(substream);
971 static int snd_atiixp_pcm_new(struct atiixp_modem *chip)
1004 struct atiixp_modem *chip = dev_id;
1043 static int snd_atiixp_mixer_new(struct atiixp_modem *chip, int clock)
1103 struct atiixp_modem *chip = card->private_data;
1117 struct atiixp_modem *chip = card->private_data;
1143 struct atiixp_modem *chip = entry->private_data;
1150 static void snd_atiixp_proc_init(struct atiixp_modem *chip)
1161 static int snd_atiixp_free(struct atiixp_modem *chip)
1179 struct atiixp_modem *chip = device->device_data;
1188 struct atiixp_modem **r_chip)
1193 struct atiixp_modem *chip;
1247 struct atiixp_modem *chip;