Lines Matching refs:dmanr
124 extern void free_au1000_dma(unsigned int dmanr);
129 static inline struct dma_chan *get_dma_chan(unsigned int dmanr) in get_dma_chan() argument
131 if (dmanr >= NUM_AU1000_DMA_CHANNELS || in get_dma_chan()
132 au1000_dma_table[dmanr].dev_id < 0) in get_dma_chan()
134 return &au1000_dma_table[dmanr]; in get_dma_chan()
153 static inline void enable_dma_buffer0(unsigned int dmanr) in enable_dma_buffer0() argument
155 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer0()
162 static inline void enable_dma_buffer1(unsigned int dmanr) in enable_dma_buffer1() argument
164 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer1()
170 static inline void enable_dma_buffers(unsigned int dmanr) in enable_dma_buffers() argument
172 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffers()
179 static inline void start_dma(unsigned int dmanr) in start_dma() argument
181 struct dma_chan *chan = get_dma_chan(dmanr); in start_dma()
190 static inline void halt_dma(unsigned int dmanr) in halt_dma() argument
192 struct dma_chan *chan = get_dma_chan(dmanr); in halt_dma()
207 static inline void disable_dma(unsigned int dmanr) in disable_dma() argument
209 struct dma_chan *chan = get_dma_chan(dmanr); in disable_dma()
214 halt_dma(dmanr); in disable_dma()
220 static inline int dma_halted(unsigned int dmanr) in dma_halted() argument
222 struct dma_chan *chan = get_dma_chan(dmanr); in dma_halted()
230 static inline void init_dma(unsigned int dmanr) in init_dma() argument
232 struct dma_chan *chan = get_dma_chan(dmanr); in init_dma()
238 disable_dma(dmanr); in init_dma()
254 static inline void set_dma_mode(unsigned int dmanr, unsigned int mode) in set_dma_mode() argument
256 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_mode()
270 static inline unsigned int get_dma_mode(unsigned int dmanr) in get_dma_mode() argument
272 struct dma_chan *chan = get_dma_chan(dmanr); in get_dma_mode()
279 static inline int get_dma_active_buffer(unsigned int dmanr) in get_dma_active_buffer() argument
281 struct dma_chan *chan = get_dma_chan(dmanr); in get_dma_active_buffer()
293 static inline void set_dma_fifo_addr(unsigned int dmanr, unsigned int a) in set_dma_fifo_addr() argument
295 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_fifo_addr()
312 static inline void clear_dma_done0(unsigned int dmanr) in clear_dma_done0() argument
314 struct dma_chan *chan = get_dma_chan(dmanr); in clear_dma_done0()
321 static inline void clear_dma_done1(unsigned int dmanr) in clear_dma_done1() argument
323 struct dma_chan *chan = get_dma_chan(dmanr); in clear_dma_done1()
333 static inline void set_dma_page(unsigned int dmanr, char pagenr) in set_dma_page() argument
340 static inline void set_dma_addr0(unsigned int dmanr, unsigned int a) in set_dma_addr0() argument
342 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_addr0()
352 static inline void set_dma_addr1(unsigned int dmanr, unsigned int a) in set_dma_addr1() argument
354 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_addr1()
365 static inline void set_dma_count0(unsigned int dmanr, unsigned int count) in set_dma_count0() argument
367 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_count0()
378 static inline void set_dma_count1(unsigned int dmanr, unsigned int count) in set_dma_count1() argument
380 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_count1()
391 static inline void set_dma_count(unsigned int dmanr, unsigned int count) in set_dma_count() argument
393 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_count()
406 static inline unsigned int get_dma_buffer_done(unsigned int dmanr) in get_dma_buffer_done() argument
408 struct dma_chan *chan = get_dma_chan(dmanr); in get_dma_buffer_done()
419 static inline int get_dma_done_irq(unsigned int dmanr) in get_dma_done_irq() argument
421 struct dma_chan *chan = get_dma_chan(dmanr); in get_dma_done_irq()
431 static inline int get_dma_residue(unsigned int dmanr) in get_dma_residue() argument
434 struct dma_chan *chan = get_dma_chan(dmanr); in get_dma_residue()