Lines Matching refs:hwep_num
105 u32 hwep_num; /* Maps to hardware endpoint */ member
979 u32 hwep = ep->hwep_num; in udc_ep_in_req_dma()
1005 u32 hwep = ep->hwep_num; in udc_ep_out_req_dma()
1435 uda_disable_hwepint(ep->udc, ep->hwep_num); in nuke()
1436 udc_disable_hwep(ep->udc, ep->hwep_num); in nuke()
1571 if ((ep->hwep_num_base == 0) || (ep->hwep_num == 0)) in lpc32xx_ep_disable()
1578 udc_ep_dma_disable(udc, ep->hwep_num); in lpc32xx_ep_disable()
1579 writel(1 << ep->hwep_num, USBD_EOTINTCLR(udc->udp_baseaddr)); in lpc32xx_ep_disable()
1580 writel(1 << ep->hwep_num, USBD_NDDRTINTCLR(udc->udp_baseaddr)); in lpc32xx_ep_disable()
1581 writel(1 << ep->hwep_num, USBD_SYSERRTINTCLR(udc->udp_baseaddr)); in lpc32xx_ep_disable()
1582 writel(1 << ep->hwep_num, USBD_DMARCLR(udc->udp_baseaddr)); in lpc32xx_ep_disable()
1585 udc->udca_v_base[ep->hwep_num] = 0; in lpc32xx_ep_disable()
1588 uda_clear_hwepint(udc, ep->hwep_num); in lpc32xx_ep_disable()
1589 udc_unrealize_hwep(udc, ep->hwep_num); in lpc32xx_ep_disable()
1591 ep->hwep_num = 0; in lpc32xx_ep_disable()
1675 ep->hwep_num = ep->hwep_num_base + EP_IN; in lpc32xx_ep_enable()
1677 ep->hwep_num = ep->hwep_num_base; in lpc32xx_ep_enable()
1680 ep->hwep_num, maxpacket, (ep->is_in == 1)); in lpc32xx_ep_enable()
1684 udc_realize_hwep(udc, ep->hwep_num, ep->ep.maxpacket); in lpc32xx_ep_enable()
1685 udc_clr_buffer_hwep(udc, ep->hwep_num); in lpc32xx_ep_enable()
1686 uda_disable_hwepint(udc, ep->hwep_num); in lpc32xx_ep_enable()
1687 udc_clrstall_hwep(udc, ep->hwep_num); in lpc32xx_ep_enable()
1690 udc_ep_dma_disable(udc, ep->hwep_num); in lpc32xx_ep_enable()
1691 writel(1 << ep->hwep_num, USBD_EOTINTCLR(udc->udp_baseaddr)); in lpc32xx_ep_enable()
1692 writel(1 << ep->hwep_num, USBD_NDDRTINTCLR(udc->udp_baseaddr)); in lpc32xx_ep_enable()
1693 writel(1 << ep->hwep_num, USBD_SYSERRTINTCLR(udc->udp_baseaddr)); in lpc32xx_ep_enable()
1694 writel(1 << ep->hwep_num, USBD_DMARCLR(udc->udp_baseaddr)); in lpc32xx_ep_enable()
1867 if ((!ep) || (ep->hwep_num <= 1)) in lpc32xx_ep_set_halt()
1878 udc_protocol_cmd_data_w(udc, CMD_SET_EP_STAT(ep->hwep_num), in lpc32xx_ep_set_halt()
1883 udc_protocol_cmd_data_w(udc, CMD_SET_EP_STAT(ep->hwep_num), in lpc32xx_ep_set_halt()
1920 udc_clearep_getsts(udc, ep->hwep_num); in udc_send_in_zlp()
1923 udc_write_hwep(udc, ep->hwep_num, NULL, 0); in udc_send_in_zlp()
1936 if (ep->hwep_num <= 0) in udc_handle_eps()
1939 uda_clear_hwepint(udc, ep->hwep_num); in udc_handle_eps()
1942 if (!(udc->enabled_hwepints & (1 << ep->hwep_num))) in udc_handle_eps()
1946 epstatus = udc_clearep_getsts(udc, ep->hwep_num); in udc_handle_eps()
1957 uda_disable_hwepint(udc, ep->hwep_num); in udc_handle_eps()
2001 udc_ep_dma_disable(udc, ep->hwep_num); in udc_handle_dma_ep()
2002 writel((1 << ep->hwep_num), USBD_EOTINTCLR(udc->udp_baseaddr)); in udc_handle_dma_ep()
2003 writel((1 << ep->hwep_num), USBD_NDDRTINTCLR(udc->udp_baseaddr)); in udc_handle_dma_ep()
2007 (1 << ep->hwep_num)) { in udc_handle_dma_ep()
2008 writel((1 << ep->hwep_num), in udc_handle_dma_ep()
2072 if (udc_clearep_getsts(udc, ep->hwep_num) & EP_SEL_F) { in udc_handle_dma_ep()
2073 udc_clearep_getsts(udc, ep->hwep_num); in udc_handle_dma_ep()
2074 uda_enable_hwepint(udc, ep->hwep_num); in udc_handle_dma_ep()
2075 epstatus = udc_clearep_getsts(udc, ep->hwep_num); in udc_handle_dma_ep()
2087 udc_clearep_getsts(udc, ep->hwep_num); in udc_handle_dma_ep()
2163 udc_protocol_cmd_w(udc, CMD_SEL_EP(ep->hwep_num)); in udc_get_status()
2164 tmp = udc_protocol_cmd_r(udc, DAT_SEL_EP(ep->hwep_num)); in udc_get_status()
2240 tmp = ep->hwep_num; in udc_handle_ep0_setup()
2523 .hwep_num = 0, /* Can be 0 or 1, has special handling */
2536 .hwep_num = 0, /* 2 or 3, will be set later */
2549 .hwep_num = 0, /* 4 or 5, will be set later */
2562 .hwep_num = 0, /* 6 or 7, will be set later */
2575 .hwep_num = 0, /* 8 or 9, will be set later */
2588 .hwep_num = 0, /* 10 or 11, will be set later */
2601 .hwep_num = 0, /* 12 or 13, will be set later */
2614 .hwep_num = 0,
2627 .hwep_num = 0,
2640 .hwep_num = 0,
2653 .hwep_num = 0,
2666 .hwep_num = 0,
2679 .hwep_num = 0,
2692 .hwep_num = 0,
2705 .hwep_num = 0,
2718 .hwep_num = 0,
2794 if (tmp & (1 << udc->ep[i].hwep_num)) in lpc32xx_usb_hp_irq()
2819 if (tmp & (1 << udc->ep[i].hwep_num)) in lpc32xx_usb_devdma_irq()