Home
last modified time | relevance | path

Searched refs:wtdma (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/sound/pci/au88x0/
H A Dau88x0_core.c1349 static void vortex_wtdma_setfirstbuffer(vortex_t * vortex, int wtdma) in vortex_wtdma_setfirstbuffer() argument
1352 stream_t *dma = &vortex->dma_wt[wtdma]; in vortex_wtdma_setfirstbuffer()
1354 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); in vortex_wtdma_setfirstbuffer()
1357 static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb) in vortex_wtdma_setstartbuffer() argument
1359 stream_t *dma = &vortex->dma_wt[wtdma]; in vortex_wtdma_setstartbuffer()
1360 //hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), sb << ((0x1f-(wtdma&0xf)*2))); in vortex_wtdma_setstartbuffer()
1361 hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), in vortex_wtdma_setstartbuffer()
1362 sb << ((0xf - (wtdma & 0xf)) * 2)); in vortex_wtdma_setstartbuffer()
1367 vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma, in vortex_wtdma_setbuffers() argument
1413 vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, u32 offset) vortex_wtdma_setmode() argument
1435 vortex_wtdma_bufshift(vortex_t * vortex, int wtdma) vortex_wtdma_bufshift() argument
1502 vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma) vortex_wtdma_getlinearpos() argument
1512 vortex_wtdma_startfifo(vortex_t * vortex, int wtdma) vortex_wtdma_startfifo() argument
1539 vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma) vortex_wtdma_resumefifo() argument
1561 vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma) vortex_wtdma_pausefifo() argument
1581 vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma) vortex_wtdma_stopfifo() argument
[all...]
H A Dau88x0.h199 static void vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma,
201 static void vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, /*int e, */
203 static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb);
214 static void vortex_wtdma_startfifo(vortex_t * vortex, int wtdma);
215 static void vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma);
216 static void vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma);
217 static void vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma);
218 static inline int vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma);
/kernel/linux/linux-6.6/sound/pci/au88x0/
H A Dau88x0_core.c1349 static void vortex_wtdma_setfirstbuffer(vortex_t * vortex, int wtdma) in vortex_wtdma_setfirstbuffer() argument
1352 stream_t *dma = &vortex->dma_wt[wtdma]; in vortex_wtdma_setfirstbuffer()
1354 hwwrite(vortex->mmio, VORTEX_WTDMA_CTRL + (wtdma << 2), dma->dma_ctrl); in vortex_wtdma_setfirstbuffer()
1357 static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb) in vortex_wtdma_setstartbuffer() argument
1359 stream_t *dma = &vortex->dma_wt[wtdma]; in vortex_wtdma_setstartbuffer()
1360 //hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), sb << ((0x1f-(wtdma&0xf)*2))); in vortex_wtdma_setstartbuffer()
1361 hwwrite(vortex->mmio, VORTEX_WTDMA_START + (wtdma << 2), in vortex_wtdma_setstartbuffer()
1362 sb << ((0xf - (wtdma & 0xf)) * 2)); in vortex_wtdma_setstartbuffer()
1367 vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma, in vortex_wtdma_setbuffers() argument
1413 vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, u32 offset) vortex_wtdma_setmode() argument
1435 vortex_wtdma_bufshift(vortex_t * vortex, int wtdma) vortex_wtdma_bufshift() argument
1502 vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma) vortex_wtdma_getlinearpos() argument
1512 vortex_wtdma_startfifo(vortex_t * vortex, int wtdma) vortex_wtdma_startfifo() argument
1539 vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma) vortex_wtdma_resumefifo() argument
1561 vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma) vortex_wtdma_pausefifo() argument
1581 vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma) vortex_wtdma_stopfifo() argument
[all...]
H A Dau88x0.h199 static void vortex_wtdma_setbuffers(vortex_t * vortex, int wtdma,
201 static void vortex_wtdma_setmode(vortex_t * vortex, int wtdma, int ie, int fmt, int d, /*int e, */
203 static void vortex_wtdma_setstartbuffer(vortex_t * vortex, int wtdma, int sb);
214 static void vortex_wtdma_startfifo(vortex_t * vortex, int wtdma);
215 static void vortex_wtdma_stopfifo(vortex_t * vortex, int wtdma);
216 static void vortex_wtdma_pausefifo(vortex_t * vortex, int wtdma);
217 static void vortex_wtdma_resumefifo(vortex_t * vortex, int wtdma);
218 static inline int vortex_wtdma_getlinearpos(vortex_t * vortex, int wtdma);

Completed in 7 milliseconds