Lines Matching refs:num
78 uint8_t num; member
91 unsigned num, unsigned in, unsigned max_pkt) { in _udc_endpoint_alloc() argument
97 ept->num = num; in _udc_endpoint_alloc()
106 ept->bit = EPT_TX(ept->num); in _udc_endpoint_alloc()
108 ept->bit = EPT_RX(ept->num); in _udc_endpoint_alloc()
109 if (num == 0) { in _udc_endpoint_alloc()
114 ept->head = usb->qh + (num * 2) + (ept->in); in _udc_endpoint_alloc()
120 num, in ? "in":"out", ept, ept->head, max_pkt, ept->bit); in _udc_endpoint_alloc()
165 unsigned n = readl(usb->base + USB_ENDPTCTRL(ept->num)); in endpoint_reset()
167 writel(n, usb->base + USB_ENDPTCTRL(ept->num)); in endpoint_reset()
171 unsigned n = readl(usb->base + USB_ENDPTCTRL(ept->num)); in endpoint_enable()
180 if (ept->num != 0) { in endpoint_enable()
189 writel(n, usb->base + USB_ENDPTCTRL(ept->num)); in endpoint_enable()
240 if (!USB.online && ept->num) { in udc_request_queue()
256 DBG("ept%d %s queue req=%p\n", ept->num, ept->in ? "in" : "out", req); in udc_request_queue()
267 ept->num, ept->in ? "in" : "out", ept->req); in handle_ept_complete()
286 ept->num, ept->in ? "in" : "out", dtd->config, dtd->bptr0); in handle_ept_complete()
388 if (ept->num != 0) { in handle_setup()
411 unsigned num = s.index & 15; in handle_setup() local
417 DBG("clr feat %d %d\n", num, in); in handle_setup()
419 if ((ept->num == num) && (ept->in == in)) { in handle_setup()
579 data[2] = ept->num | (ept->in ? 0x80 : 0x00); in udc_ept_desc_fill()