Lines Matching refs:iobase

197 	void __iomem *iobase;  member
252 return (readl(rme32->iobase + RME32_IO_GET_POS) in snd_rme32_pcm_byteptr()
264 memset_io(rme32->iobase + RME32_IO_DATA_BUFFER + pos, 0, count); in snd_rme32_playback_silence()
276 if (copy_from_user_toio(rme32->iobase + RME32_IO_DATA_BUFFER + pos, in snd_rme32_playback_copy()
291 rme32->iobase + RME32_IO_DATA_BUFFER + pos, in snd_rme32_capture_copy()
402 rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_reset_dac()
403 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_reset_dac()
541 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_playback_setrate()
572 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_setclockmode()
604 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_setinputtype()
646 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_setformat()
663 runtime->dma_area = (void __force *)(rme32->iobase + in snd_rme32_playback_hw_params()
698 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_playback_hw_params()
718 runtime->dma_area = (void __force *)rme32->iobase + in snd_rme32_capture_hw_params()
727 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_capture_hw_params()
750 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_capture_hw_params()
778 writel(0, rme32->iobase + RME32_IO_RESET_POS); in snd_rme32_pcm_start()
782 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_pcm_start()
791 rme32->rcreg = readl(rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_pcm_stop()
793 writel(0, rme32->iobase + RME32_IO_CONFIRM_ACTION_IRQ); in snd_rme32_pcm_stop()
798 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_pcm_stop()
800 writel(0, rme32->iobase + RME32_IO_RESET_POS); in snd_rme32_pcm_stop()
807 rme32->rcreg = readl(rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_interrupt()
817 writel(0, rme32->iobase + RME32_IO_CONFIRM_ACTION_IRQ); in snd_rme32_interrupt()
857 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_playback_spdif_open()
939 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_playback_adat_open()
1033 writel(0, rme32->iobase + RME32_IO_RESET_POS); in snd_rme32_playback_prepare()
1037 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_playback_prepare()
1053 writel(0, rme32->iobase + RME32_IO_RESET_POS); in snd_rme32_capture_prepare()
1144 memcpy_toio(rme32->iobase + RME32_IO_DATA_BUFFER + rec->hw_data, in snd_rme32_pb_trans_copy()
1170 rme32->iobase + RME32_IO_DATA_BUFFER + rec->hw_data, in snd_rme32_cp_trans_copy()
1310 if (rme32->iobase) { in snd_rme32_free()
1311 iounmap(rme32->iobase); in snd_rme32_free()
1312 rme32->iobase = NULL; in snd_rme32_free()
1349 rme32->iobase = ioremap_nocache(rme32->port, RME32_IO_SIZE); in snd_rme32_create()
1350 if (!rme32->iobase) { in snd_rme32_create()
1435 writel(0, rme32->iobase + RME32_IO_RESET_POS); in snd_rme32_create()
1441 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_create()
1468 rme32->rcreg = readl(rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_proc_read()
1600 writel(val, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_put_loopback_control()
1811 writel(rme32->wcreg, rme32->iobase + RME32_IO_CONTROL_REGISTER); in snd_rme32_control_spdif_stream_put()