Lines Matching refs:dma
39 * 98620A (old 320s?): byte/word DMA in up to 64K chunks
41 * 98620C (all others): byte/word/longword DMA in up to 4Gb chunks
70 /* The hp300 has 2 DMA channels. */
96 * Macros to attempt to hide the HW differences between the 98620B DMA
97 * board and the 1TQ4-0401 DMA chip (68020C "board"). The latter
99 * the "native-mode" registers directly in order to do 32-bit DMA.
101 * DMA_CLEAR: Clear interrupt on DMA board. We just use the
106 * DMA_ARM: Load address, count and kick-off DMA.
118 struct dmaBdevice *dma = dc->dm_Bhwaddr; \
119 dma->dmaB_addr = dc->dm_chain[dc->dm_cur].dc_addr; \
120 dma->dmaB_count = dc->dm_chain[dc->dm_cur].dc_count - 1; \
121 dma->dmaB_cmd = dc->dm_cmd; \
123 struct dmadevice *dma = dc->dm_hwaddr; \
124 dma->dma_addr = dc->dm_chain[dc->dm_cur].dc_addr; \
125 dma->dma_count = dc->dm_chain[dc->dm_cur].dc_count - 1; \
126 dma->dma_cmd = dc->dm_cmd; \
131 struct dmadevice *dma = dc->dm_hwaddr; \
132 dma->dma_addr = dc->dm_chain[dc->dm_cur].dc_addr; \
133 dma->dma_count = dc->dm_chain[dc->dm_cur].dc_count - 1; \
134 dma->dma_cmd = dc->dm_cmd; \