Lines Matching refs:playback
149 return &chip->playback; in snd_pmac_get_stream()
350 return snd_pmac_pcm_prepare(chip, &chip->playback, subs); in snd_pmac_playback_prepare()
357 return snd_pmac_pcm_trigger(chip, &chip->playback, subs, cmd); in snd_pmac_playback_trigger()
363 return snd_pmac_pcm_pointer(chip, &chip->playback, subs); in snd_pmac_playback_pointer()
657 return snd_pmac_pcm_open(chip, &chip->playback, subs); in snd_pmac_playback_open()
672 return snd_pmac_pcm_close(chip, &chip->playback, subs); in snd_pmac_playback_close()
732 chip->playback.cur_formats = chip->formats_ok; in snd_pmac_pcm_new()
734 chip->playback.cur_freqs = chip->freqs_ok; in snd_pmac_pcm_new()
748 out_le32(&chip->playback.dma->control, (RUN|PAUSE|FLUSH|WAKE|DEAD) << 16); in snd_pmac_dbdma_reset()
749 snd_pmac_wait_ack(&chip->playback); in snd_pmac_dbdma_reset()
760 struct pmac_stream *rec = &chip->playback; in snd_pmac_beep_dma_start()
778 snd_pmac_dma_stop(&chip->playback); in snd_pmac_beep_dma_stop()
791 snd_pmac_pcm_update(chip, &chip->playback); in snd_pmac_tx_intr()
866 snd_pmac_dbdma_free(chip, &chip->playback.cmd); in snd_pmac_free()
873 iounmap(chip->playback.dma); in snd_pmac_free()
1198 chip->playback.stream = SNDRV_PCM_STREAM_PLAYBACK; in snd_pmac_new()
1204 if (snd_pmac_dbdma_alloc(chip, &chip->playback.cmd, PMAC_MAX_FRAGS + 1) < 0 || in snd_pmac_new()
1267 chip->playback.dma = ioremap(txdma_addr, 0x100); in snd_pmac_new()