Lines Matching refs:bchannel
23 #define musb_read_hsdma_addr(mbase, bchannel) \ argument
25 MUSB_HSDMA_CHANNEL_OFFSET(bchannel, MUSB_HSDMA_ADDRESS))
27 #define musb_write_hsdma_addr(mbase, bchannel, addr) \ argument
29 MUSB_HSDMA_CHANNEL_OFFSET(bchannel, MUSB_HSDMA_ADDRESS), \
32 #define musb_read_hsdma_count(mbase, bchannel) \ argument
34 MUSB_HSDMA_CHANNEL_OFFSET(bchannel, MUSB_HSDMA_COUNT))
36 #define musb_write_hsdma_count(mbase, bchannel, len) \ argument
38 MUSB_HSDMA_CHANNEL_OFFSET(bchannel, MUSB_HSDMA_COUNT), \
156 u8 bchannel = musb_channel->idx; in configure_channel() local
177 musb_write_hsdma_addr(mbase, bchannel, dma_addr); in configure_channel()
178 musb_write_hsdma_count(mbase, bchannel, len); in configure_channel()
182 MUSB_HSDMA_CHANNEL_OFFSET(bchannel, MUSB_HSDMA_CONTROL), in configure_channel()
231 u8 bchannel = musb_channel->idx; in dma_channel_abort() local
261 MUSB_HSDMA_CHANNEL_OFFSET(bchannel, MUSB_HSDMA_CONTROL), in dma_channel_abort()
263 musb_write_hsdma_addr(mbase, bchannel, 0); in dma_channel_abort()
264 musb_write_hsdma_count(mbase, bchannel, 0); in dma_channel_abort()
284 u8 bchannel; in dma_controller_irq() local
297 for (bchannel = 0; bchannel < MUSB_HSDMA_CHANNELS; bchannel++) { in dma_controller_irq()
299 &(controller->channel[bchannel]); in dma_controller_irq()
302 count = musb_read_hsdma_count(mbase, bchannel); in dma_controller_irq()
305 int_hsdma |= (1 << bchannel); in dma_controller_irq()
315 for (bchannel = 0; bchannel < MUSB_HSDMA_CHANNELS; bchannel++) { in dma_controller_irq()
316 if (int_hsdma & (1 << bchannel)) { in dma_controller_irq()
318 &(controller->channel[bchannel]); in dma_controller_irq()
322 MUSB_HSDMA_CHANNEL_OFFSET(bchannel, in dma_controller_irq()
332 bchannel); in dma_controller_irq()