• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/au88x0/

Lines Matching defs:wtdma

1185 static void vortex_wtdma_setfirstbuffer(vortex_t * vortex, int wtdma)
1188 stream_t *dma = &vortex->dma_wt[wtdma];
1190 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl);
1193 static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb)
1195 stream_t *dma = &vortex->dma_wt[wtdma];
1196 //hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), sb << ((0x1f-(wtdma&0xf)*2)));
1197 hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2),
1198 sb << ((0xf - (wtdma & 0xf)) * 2));
1203 vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma,
1206 stream_t *dma = &vortex->dma_wt[wtdma];
1218 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0xc,
1224 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x8,
1229 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4) + 0x4,
1234 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFBASE + (wtdma << 4),
1238 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG0 + (wtdma << 3), dma->cfg0);
1239 hwwrite(vortex->mmio, VORTEX_WTDMA_BUFCFG1 + (wtdma << 3), dma->cfg1);
1241 vortex_wtdma_setfirstbuffer(vortex, wtdma);
1242 vortex_wtdma_setstartbuffer(vortex, wtdma, 0);
1246 vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d,
1249 stream_t *dma = &vortex->dma_wt[wtdma];
1265 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl);
1268 static int vortex_wtdma_bufshift(vortex_t * vortex, int wtdma)
1270 stream_t *dma = &vortex->dma_wt[wtdma];
1274 (hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) &
1300 (((wtdma << 2) + pp) << 2),
1305 (((wtdma << 2) + pp) << 2));
1320 static int inline vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma)
1322 stream_t *dma = &vortex->dma_wt[wtdma];
1325 temp = hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2));
1330 static void vortex_wtdma_startfifo(vortex_t * vortex, int wtdma)
1332 stream_t *dma = &vortex->dma_wt[wtdma];
1337 vortex_fifo_setwtvalid(vortex, wtdma,
1342 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2),
1344 vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown,
1349 vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown,
1357 static void vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma)
1359 stream_t *dma = &vortex->dma_wt[wtdma];
1364 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2),
1366 vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown,
1371 vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown,
1379 static void vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma)
1381 stream_t *dma = &vortex->dma_wt[wtdma];
1386 vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown,
1390 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2),
1392 vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown,
1399 static void vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma)
1401 stream_t *dma = &vortex->dma_wt[wtdma];
1405 vortex_fifo_setwtctrl(vortex, wtdma, dma->dma_unknown,