Lines Matching defs:iobase
217 void __iomem *iobase;
303 return (readl(rme96->iobase + RME96_IO_GET_PLAY_POS)
310 return (readl(rme96->iobase + RME96_IO_GET_REC_POS)
320 memset_io(rme96->iobase + RME96_IO_PLAY_BUFFER + pos,
332 return copy_from_user_toio(rme96->iobase + RME96_IO_PLAY_BUFFER + pos,
343 memcpy_toio(rme96->iobase + RME96_IO_PLAY_BUFFER + pos, src, count);
355 rme96->iobase + RME96_IO_REC_BUFFER + pos,
366 memcpy_fromio(dst, rme96->iobase + RME96_IO_REC_BUFFER + pos, count);
510 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
513 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
519 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
522 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
541 rme96->iobase + RME96_IO_CONTROL_REGISTER);
542 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
566 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
601 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
632 rme96->rcreg = readl(rme96->iobase + RME96_IO_CONTROL_REGISTER);
746 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
789 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
816 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
817 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
867 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
886 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
888 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
937 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
954 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
974 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
986 runtime->dma_area = (void __force *)(rme96->iobase +
1026 writel(rme96->wcreg |= rme96->wcreg_spdif_stream, rme96->iobase + RME96_IO_CONTROL_REGISTER);
1048 runtime->dma_area = (void __force *)(rme96->iobase +
1099 writel(0, rme96->iobase + RME96_IO_RESET_PLAY_POS);
1101 writel(0, rme96->iobase + RME96_IO_RESET_REC_POS);
1103 rme96->rcreg = readl(rme96->iobase + RME96_IO_CONTROL_REGISTER);
1105 writel(0, rme96->iobase + RME96_IO_CONFIRM_PLAY_IRQ);
1108 rme96->rcreg = readl(rme96->iobase + RME96_IO_CONTROL_REGISTER);
1110 writel(0, rme96->iobase + RME96_IO_CONFIRM_REC_IRQ);
1120 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
1131 rme96->rcreg = readl(rme96->iobase + RME96_IO_CONTROL_REGISTER);
1142 writel(0, rme96->iobase + RME96_IO_CONFIRM_PLAY_IRQ);
1147 writel(0, rme96->iobase + RME96_IO_CONFIRM_REC_IRQ);
1193 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
1262 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
1361 writel(0, rme96->iobase + RME96_IO_RESET_PLAY_POS);
1375 writel(0, rme96->iobase + RME96_IO_RESET_REC_POS);
1569 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
1573 if (rme96->iobase) {
1574 iounmap(rme96->iobase);
1575 rme96->iobase = NULL;
1618 rme96->iobase = ioremap(rme96->port, RME96_IO_SIZE);
1619 if (!rme96->iobase) {
1685 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
1686 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
1690 rme96->iobase + RME96_IO_ADDITIONAL_REG);
1691 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
1696 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
1699 writel(0, rme96->iobase + RME96_IO_RESET_PLAY_POS);
1700 writel(0, rme96->iobase + RME96_IO_RESET_REC_POS);
1729 rme96->rcreg = readl(rme96->iobase + RME96_IO_CONTROL_REGISTER);
1885 writel(val, rme96->iobase + RME96_IO_CONTROL_REGISTER);
2184 writel(rme96->wcreg, rme96->iobase + RME96_IO_CONTROL_REGISTER);
2373 rme96->playback_pointer = readl(rme96->iobase + RME96_IO_GET_PLAY_POS)
2375 rme96->capture_pointer = readl(rme96->iobase + RME96_IO_GET_REC_POS)
2380 rme96->iobase + RME96_IO_PLAY_BUFFER, RME96_BUFFER_SIZE);
2382 rme96->iobase + RME96_IO_REC_BUFFER, RME96_BUFFER_SIZE);
2386 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
2396 writel(0, rme96->iobase + RME96_IO_SET_PLAY_POS
2398 writel(0, rme96->iobase + RME96_IO_SET_REC_POS
2402 memcpy_toio(rme96->iobase + RME96_IO_PLAY_BUFFER,
2404 memcpy_toio(rme96->iobase + RME96_IO_REC_BUFFER,
2409 rme96->iobase + RME96_IO_ADDITIONAL_REG);
2410 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);
2415 writel(rme96->areg, rme96->iobase + RME96_IO_ADDITIONAL_REG);