Lines Matching refs:ep

60 #define GET_ENDPOINT(dev,ep)						\  argument
61 (((struct usb_device_instance *)(dev))->bus->endpoint_array + ep)
119 w = readw(&musbr->ep[0].ep0.csr0); in musb_db_regs()
125 b = readb(&musbr->ep[0].ep0.configdata); in musb_db_regs()
134 w = readw(&musbr->ep[1].epN.rxmaxp); in musb_db_regs()
137 w = readw(&musbr->ep[1].epN.rxcsr); in musb_db_regs()
140 w = readw(&musbr->ep[1].epN.txmaxp); in musb_db_regs()
143 w = readw(&musbr->ep[1].epN.txcsr); in musb_db_regs()
212 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_stall()
214 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_peri_ep0_stall()
223 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_ack_req()
225 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_peri_ep0_ack_req()
232 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready()
234 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready()
241 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready_and_last()
243 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready_and_last()
250 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_last()
252 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_peri_ep0_last()
277 static void musb_peri_rx_ack(unsigned int ep) in musb_peri_rx_ack() argument
281 peri_rxcsr = readw(&musbr->ep[ep].epN.rxcsr); in musb_peri_rx_ack()
283 writew(peri_rxcsr, &musbr->ep[ep].epN.rxcsr); in musb_peri_rx_ack()
286 static void musb_peri_tx_ready(unsigned int ep) in musb_peri_tx_ready() argument
290 peri_txcsr = readw(&musbr->ep[ep].epN.txcsr); in musb_peri_tx_ready()
292 writew(peri_txcsr, &musbr->ep[ep].epN.txcsr); in musb_peri_tx_ready()
393 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_idle()
398 count0 = readw(&musbr->ep[0].ep0.count0); in musb_peri_ep0_idle()
475 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_rx()
479 count0 = readw(&musbr->ep[0].ep0.count0); in musb_peri_ep0_rx()
539 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_tx()
579 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_tx()
601 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0()
606 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_peri_ep0()
611 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_peri_ep0()
629 static void musb_peri_rx_ep(unsigned int ep) in musb_peri_rx_ep() argument
632 u8 peri_rxcsr = readw(&musbr->ep[ep].epN.rxcsr); in musb_peri_rx_ep()
637 __PRETTY_FUNCTION__, ep); in musb_peri_rx_ep()
641 peri_rxcount = readw(&musbr->ep[ep].epN.rxcount); in musb_peri_rx_ep()
647 endpoint = GET_ENDPOINT(udc_device, ep); in musb_peri_rx_ep()
665 read_fifo(ep, length, data); in musb_peri_rx_ep()
667 musb_peri_rx_ack(ep); in musb_peri_rx_ep()
679 __PRETTY_FUNCTION__, ep); in musb_peri_rx_ep()
685 __PRETTY_FUNCTION__, ep); in musb_peri_rx_ep()
691 __PRETTY_FUNCTION__, ep); in musb_peri_rx_ep()
697 unsigned int ep; in musb_peri_rx() local
703 for (ep = 1; ep < 16; ep++) { in musb_peri_rx()
704 if ((1 << ep) & intr) in musb_peri_rx()
705 musb_peri_rx_ep(ep); in musb_peri_rx()
814 unsigned int ep = endpoint->endpoint_address & in udc_endpoint_write() local
817 u16 peri_txcsr = readw(&musbr->ep[ep].epN.txcsr); in udc_endpoint_write()
822 writew(peri_txcsr, &musbr->ep[ep].epN.txcsr); in udc_endpoint_write()
845 write_fifo(ep, length, data); in udc_endpoint_write()
847 musb_peri_tx_ready(ep); in udc_endpoint_write()