Lines Matching refs:dmanr
91 static __inline__ int get_dma_residue(unsigned int dmanr) in get_dma_residue() argument
93 unsigned int io_port = (dmanr<=3)? ((dmanr&3)<<1) + 1 + IO_DMA1_BASE in get_dma_residue()
94 : ((dmanr&3)<<2) + 2 + IO_DMA2_BASE; in get_dma_residue()
102 return (dmanr<=3)? count : (count<<1); in get_dma_residue()
106 static __inline__ void enable_dma(unsigned int dmanr) in enable_dma() argument
109 if (dmanr<=3) in enable_dma()
110 dma_outb(dmanr, DMA1_MASK_REG); in enable_dma()
112 dma_outb(dmanr & 3, DMA2_MASK_REG); in enable_dma()
116 static __inline__ void disable_dma(unsigned int dmanr) in disable_dma() argument
119 if (dmanr<=3) in disable_dma()
120 dma_outb(dmanr | 4, DMA1_MASK_REG); in disable_dma()
122 dma_outb((dmanr & 3) | 4, DMA2_MASK_REG); in disable_dma()
127 #define request_dma(dmanr, device_id) (0) argument
136 static __inline__ void clear_dma_ff(unsigned int dmanr) in clear_dma_ff() argument
141 static __inline__ void set_dma_mode(unsigned int dmanr, char mode) in set_dma_mode() argument
150 static __inline__ void set_dma_page(unsigned int dmanr, char pagenr) in set_dma_page() argument
158 static __inline__ void set_dma_addr(unsigned int dmanr, unsigned int a) in set_dma_addr() argument
171 static __inline__ void set_dma_count(unsigned int dmanr, unsigned int count) in set_dma_count() argument
176 #define free_dma(dmanr) argument