Lines Matching defs:dmanr

124 extern void free_au1000_dma(unsigned int dmanr);
127 extern void dump_au1000_dma_channel(unsigned int dmanr);
130 static inline struct dma_chan *get_dma_chan(unsigned int dmanr)
132 if (dmanr >= NUM_AU1000_DMA_CHANNELS ||
133 au1000_dma_table[dmanr].dev_id < 0)
135 return &au1000_dma_table[dmanr];
154 static inline void enable_dma_buffer0(unsigned int dmanr)
156 struct dma_chan *chan = get_dma_chan(dmanr);
163 static inline void enable_dma_buffer1(unsigned int dmanr)
165 struct dma_chan *chan = get_dma_chan(dmanr);
171 static inline void enable_dma_buffers(unsigned int dmanr)
173 struct dma_chan *chan = get_dma_chan(dmanr);
180 static inline void start_dma(unsigned int dmanr)
182 struct dma_chan *chan = get_dma_chan(dmanr);
191 static inline void halt_dma(unsigned int dmanr)
193 struct dma_chan *chan = get_dma_chan(dmanr);
208 static inline void disable_dma(unsigned int dmanr)
210 struct dma_chan *chan = get_dma_chan(dmanr);
215 halt_dma(dmanr);
221 static inline int dma_halted(unsigned int dmanr)
223 struct dma_chan *chan = get_dma_chan(dmanr);
231 static inline void init_dma(unsigned int dmanr)
233 struct dma_chan *chan = get_dma_chan(dmanr);
239 disable_dma(dmanr);
255 static inline void set_dma_mode(unsigned int dmanr, unsigned int mode)
257 struct dma_chan *chan = get_dma_chan(dmanr);
271 static inline unsigned int get_dma_mode(unsigned int dmanr)
273 struct dma_chan *chan = get_dma_chan(dmanr);
280 static inline int get_dma_active_buffer(unsigned int dmanr)
282 struct dma_chan *chan = get_dma_chan(dmanr);
294 static inline void set_dma_fifo_addr(unsigned int dmanr, unsigned int a)
296 struct dma_chan *chan = get_dma_chan(dmanr);
313 static inline void clear_dma_done0(unsigned int dmanr)
315 struct dma_chan *chan = get_dma_chan(dmanr);
322 static inline void clear_dma_done1(unsigned int dmanr)
324 struct dma_chan *chan = get_dma_chan(dmanr);
334 static inline void set_dma_page(unsigned int dmanr, char pagenr)
341 static inline void set_dma_addr0(unsigned int dmanr, unsigned int a)
343 struct dma_chan *chan = get_dma_chan(dmanr);
353 static inline void set_dma_addr1(unsigned int dmanr, unsigned int a)
355 struct dma_chan *chan = get_dma_chan(dmanr);
366 static inline void set_dma_count0(unsigned int dmanr, unsigned int count)
368 struct dma_chan *chan = get_dma_chan(dmanr);
379 static inline void set_dma_count1(unsigned int dmanr, unsigned int count)
381 struct dma_chan *chan = get_dma_chan(dmanr);
392 static inline void set_dma_count(unsigned int dmanr, unsigned int count)
394 struct dma_chan *chan = get_dma_chan(dmanr);
407 static inline unsigned int get_dma_buffer_done(unsigned int dmanr)
409 struct dma_chan *chan = get_dma_chan(dmanr);
420 static inline int get_dma_done_irq(unsigned int dmanr)
422 struct dma_chan *chan = get_dma_chan(dmanr);
432 static inline int get_dma_residue(unsigned int dmanr)
435 struct dma_chan *chan = get_dma_chan(dmanr);