adbdma 188 sound/pci/au88x0/au88x0.h static void vortex_adb_setsrc(vortex_t * vortex, int adbdma, adbdma 192 sound/pci/au88x0/au88x0.h static void vortex_adbdma_setbuffers(vortex_t * vortex, int adbdma, adbdma 194 sound/pci/au88x0/au88x0.h static void vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie, adbdma 197 sound/pci/au88x0/au88x0.h static void vortex_adbdma_setstartbuffer(vortex_t * vortex, int adbdma, int sb); adbdma 206 sound/pci/au88x0/au88x0.h static void vortex_adbdma_startfifo(vortex_t * vortex, int adbdma); adbdma 208 sound/pci/au88x0/au88x0.h static void vortex_adbdma_pausefifo(vortex_t * vortex, int adbdma); adbdma 209 sound/pci/au88x0/au88x0.h static void vortex_adbdma_resumefifo(vortex_t * vortex, int adbdma); adbdma 210 sound/pci/au88x0/au88x0.h static inline int vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma); adbdma 211 sound/pci/au88x0/au88x0.h static void vortex_adbdma_resetup(vortex_t *vortex, int adbdma); adbdma 1070 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_setfirstbuffer(vortex_t * vortex, int adbdma) adbdma 1072 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1074 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), adbdma 1078 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_setstartbuffer(vortex_t * vortex, int adbdma, int sb) adbdma 1080 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1082 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_START + (adbdma << 2), adbdma 1083 sound/pci/au88x0/au88x0_core.c sb << ((0xf - (adbdma & 0xf)) * 2)); adbdma 1088 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setbuffers(vortex_t * vortex, int adbdma, adbdma 1091 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1104 sound/pci/au88x0/au88x0_core.c VORTEX_ADBDMA_BUFBASE + (adbdma << 4) + 0xc, adbdma 1112 sound/pci/au88x0/au88x0_core.c VORTEX_ADBDMA_BUFBASE + (adbdma << 4) + 0x8, adbdma 1119 sound/pci/au88x0/au88x0_core.c VORTEX_ADBDMA_BUFBASE + (adbdma << 4) + 0x4, adbdma 1126 sound/pci/au88x0/au88x0_core.c VORTEX_ADBDMA_BUFBASE + (adbdma << 4), adbdma 1134 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG0 + (adbdma << 3), dma->cfg0); adbdma 1135 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_BUFCFG1 + (adbdma << 3), dma->cfg1); adbdma 1137 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setfirstbuffer(vortex, adbdma); adbdma 1138 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setstartbuffer(vortex, adbdma, 0); adbdma 1142 sound/pci/au88x0/au88x0_core.c vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie, int dir, adbdma 1145 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1159 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), adbdma 1161 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2)); adbdma 1164 sound/pci/au88x0/au88x0_core.c static int vortex_adbdma_bufshift(vortex_t * vortex, int adbdma) adbdma 1166 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1170 sound/pci/au88x0/au88x0_core.c (hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)) & adbdma 1195 sound/pci/au88x0/au88x0_core.c VORTEX_ADBDMA_BUFBASE + (((adbdma << 2) + pp) << 2), adbdma 1200 sound/pci/au88x0/au88x0_core.c (((adbdma << 2) + pp) << 2)); adbdma 1210 sound/pci/au88x0/au88x0_core.c adbdma, dma->period_virt, dma->period_real, delta); adbdma 1216 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_resetup(vortex_t *vortex, int adbdma) { adbdma 1217 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1237 sound/pci/au88x0/au88x0_core.c VORTEX_ADBDMA_BUFBASE + (((adbdma << 2) + pp) << 2), adbdma 1241 sound/pci/au88x0/au88x0_core.c hwread(vortex->mmio, VORTEX_ADBDMA_BUFBASE + (((adbdma << 2)+pp) << 2)); adbdma 1245 sound/pci/au88x0/au88x0_core.c static inline int vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma) adbdma 1247 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1250 sound/pci/au88x0/au88x0_core.c temp = hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2)); adbdma 1263 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_startfifo(vortex_t * vortex, int adbdma) adbdma 1266 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1270 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbvalid(vortex, adbdma, adbdma 1275 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), adbdma 1277 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, adbdma 1282 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, adbdma 1290 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_resumefifo(vortex_t * vortex, int adbdma) adbdma 1292 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1297 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), adbdma 1299 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, adbdma 1304 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, adbdma 1312 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_pausefifo(vortex_t * vortex, int adbdma) adbdma 1314 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1319 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, adbdma 1323 sound/pci/au88x0/au88x0_core.c hwwrite(vortex->mmio, VORTEX_ADBDMA_CTRL + (adbdma << 2), adbdma 1325 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, adbdma 1332 sound/pci/au88x0/au88x0_core.c static void vortex_adbdma_stopfifo(vortex_t * vortex, int adbdma) adbdma 1334 sound/pci/au88x0/au88x0_core.c stream_t *dma = &vortex->dma_adb[adbdma]; adbdma 1338 sound/pci/au88x0/au88x0_core.c vortex_fifo_setadbctrl(vortex, adbdma, dma->dma_unknown, adbdma 1831 sound/pci/au88x0/au88x0_core.c unsigned char adbdma, unsigned char src) adbdma 1833 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, ch, ADB_DMA(adbdma), ADB_SRCIN(src)); adbdma 1868 sound/pci/au88x0/au88x0_core.c unsigned char src, unsigned char adbdma) adbdma 1870 sound/pci/au88x0/au88x0_core.c vortex_route(vortex, en, ch, ADB_SRCOUT(src), ADB_DMA(adbdma)); adbdma 1876 sound/pci/au88x0/au88x0_core.c unsigned char src1, unsigned char adbdma) adbdma 1880 sound/pci/au88x0/au88x0_core.c ADB_DMA(adbdma)); adbdma 1905 sound/pci/au88x0/au88x0_core.c unsigned char adbdma, unsigned char src0, adbdma 1908 sound/pci/au88x0/au88x0_core.c vortex_routes(vortex, en, channel, ADB_DMA(adbdma), adbdma 1916 sound/pci/au88x0/au88x0_core.c unsigned char mix1, unsigned char adbdma) adbdma 1922 sound/pci/au88x0/au88x0_core.c OFFSET_MIXOUT) & ADB_MASK) << ADB_SHIFT) | (adbdma & ADB_MASK); adbdma 1924 sound/pci/au88x0/au88x0_core.c (((mix1 + OFFSET_MIXOUT) & ADB_MASK) << ADB_SHIFT) | ((adbdma + adbdma 2347 sound/pci/au88x0/au88x0_core.c vortex_adb_setsrc(vortex_t * vortex, int adbdma, unsigned int rate, int dir) adbdma 2349 sound/pci/au88x0/au88x0_core.c stream_t *stream = &(vortex->dma_adb[adbdma]);