Lines Matching refs:epnum

218 static u32 musb_default_fifo_offset(u8 epnum)  in musb_default_fifo_offset()  argument
220 return 0x20 + (epnum * 4); in musb_default_fifo_offset()
224 static void musb_flat_ep_select(void __iomem *mbase, u8 epnum) in musb_flat_ep_select() argument
228 static u32 musb_flat_ep_offset(u8 epnum, u16 offset) in musb_flat_ep_offset() argument
230 return 0x100 + (0x10 * epnum) + offset; in musb_flat_ep_offset()
234 static void musb_indexed_ep_select(void __iomem *mbase, u8 epnum) in musb_indexed_ep_select() argument
236 musb_writeb(mbase, MUSB_INDEX, epnum); in musb_indexed_ep_select()
239 static u32 musb_indexed_ep_offset(u8 epnum, u16 offset) in musb_indexed_ep_offset() argument
244 static u32 musb_default_busctl_offset(u8 epnum, u16 offset) in musb_default_busctl_offset() argument
246 return 0x80 + (0x08 * epnum) + offset; in musb_default_busctl_offset()
292 'T', hw_ep->epnum, fifo, len, src); in musb_default_write_fifo()
334 'R', hw_ep->epnum, fifo, len, dst); in musb_default_read_fifo()
978 u8 epnum; in musb_stage0_irq()
987 for (epnum = 1; (epnum < musb->nr_endpoints) in musb_stage0_irq()
988 && (musb->epmask >= (1 << epnum)); in musb_stage0_irq()
989 epnum++, ep++) { in musb_stage0_irq()
998 epnum); in musb_stage0_irq()
1000 musb_h_tx_start(musb, epnum); in musb_stage0_irq()
1002 cppi_hostdma_start(musb, epnum); in musb_stage0_irq()
1271 musb_writeb(mbase, MUSB_INDEX, hw_ep->epnum); in fifo_setup()
1276 if (hw_ep->epnum == 1) in fifo_setup()
1310 musb->epmask |= (1 << hw_ep->epnum); in fifo_setup()
1411 u8 epnum = 0; in ep_config_from_hw() local
1420 for (epnum = 1; epnum < musb->config->num_eps; epnum++) { in ep_config_from_hw()
1421 musb_ep_select(mbase, epnum); in ep_config_from_hw()
1422 hw_ep = musb->endpoints + epnum; in ep_config_from_hw()
1424 ret = musb_read_fifosize(musb, hw_ep, epnum); in ep_config_from_hw()
1590 unsigned long epnum; in musb_interrupt() local
1635 for_each_set_bit(epnum, &status, 16) { in musb_interrupt()
1638 musb_host_tx(musb, epnum); in musb_interrupt()
1640 musb_g_tx(musb, epnum); in musb_interrupt()
1645 for_each_set_bit(epnum, &status, 16) { in musb_interrupt()
1648 musb_host_rx(musb, epnum); in musb_interrupt()
1650 musb_g_rx(musb, epnum); in musb_interrupt()
1664 void musb_dma_completion(struct musb *musb, u8 epnum, u8 transmit) in musb_dma_completion() argument
1668 if (!epnum) { in musb_dma_completion()
1680 musb_host_tx(musb, epnum); in musb_dma_completion()
1682 musb_g_tx(musb, epnum); in musb_dma_completion()
1686 musb_host_rx(musb, epnum); in musb_dma_completion()
1688 musb_g_rx(musb, epnum); in musb_dma_completion()
1993 int epnum; in allocate_instance() local
2012 for (epnum = 0, ep = musb->endpoints; in allocate_instance()
2013 epnum < musb->config->num_eps; in allocate_instance()
2014 epnum++, ep++) { in allocate_instance()
2016 ep->epnum = epnum; in allocate_instance()