ATI_DMA_PLAYBACK
err = snd_atiixp_pcm_open(substream, &chip->dmas[ATI_DMA_PLAYBACK], 0);
return snd_atiixp_pcm_close(substream, &chip->dmas[ATI_DMA_PLAYBACK]);
return snd_atiixp_pcm_open(substream, &chip->dmas[ATI_DMA_PLAYBACK], 2);
return snd_atiixp_pcm_close(substream, &chip->dmas[ATI_DMA_PLAYBACK]);
.type = ATI_DMA_PLAYBACK,
chip->dmas[ATI_DMA_PLAYBACK].ops = &snd_atiixp_playback_dma_ops;
snd_atiixp_xrun_dma(chip, &chip->dmas[ATI_DMA_PLAYBACK]);
snd_atiixp_update_dma(chip, &chip->dmas[ATI_DMA_PLAYBACK]);
snd_atiixp_xrun_dma(chip, &chip->dmas[ATI_DMA_PLAYBACK]);
snd_atiixp_update_dma(chip, &chip->dmas[ATI_DMA_PLAYBACK]);
return snd_atiixp_pcm_open(substream, &chip->dmas[ATI_DMA_PLAYBACK], 0);
return snd_atiixp_pcm_close(substream, &chip->dmas[ATI_DMA_PLAYBACK]);
.type = ATI_DMA_PLAYBACK,
chip->dmas[ATI_DMA_PLAYBACK].ops = &snd_atiixp_playback_dma_ops;