Lines Matching refs:ep0
1381 INIT_LIST_HEAD(&udc->gadget.ep0->ep_list); in udc_reinit()
1443 struct lpc32xx_ep *ep0 = &udc->ep[0]; in udc_ep0_in_req() local
1446 if (list_empty(&ep0->queue)) in udc_ep0_in_req()
1450 req = list_entry(ep0->queue.next, struct lpc32xx_request, in udc_ep0_in_req()
1457 done(ep0, req, 0); in udc_ep0_in_req()
1459 } else if (ts > ep0->ep.maxpacket) in udc_ep0_in_req()
1460 ts = ep0->ep.maxpacket; /* Just send what we can */ in udc_ep0_in_req()
1468 if (tsend >= ep0->ep.maxpacket) in udc_ep0_in_req()
1473 done(ep0, req, 0); in udc_ep0_in_req()
1481 struct lpc32xx_ep *ep0 = &udc->ep[0]; in udc_ep0_out_req() local
1484 if (list_empty(&ep0->queue)) in udc_ep0_out_req()
1487 req = list_entry(ep0->queue.next, struct lpc32xx_request, in udc_ep0_out_req()
1493 done(ep0, req, 0); in udc_ep0_out_req()
1500 if (bufferspace > ep0->ep.maxpacket) in udc_ep0_out_req()
1501 bufferspace = ep0->ep.maxpacket; in udc_ep0_out_req()
1509 if (tr < ep0->ep.maxpacket) { in udc_ep0_out_req()
1511 done(ep0, req, 0); in udc_ep0_out_req()
2184 struct lpc32xx_ep *ep, *ep0 = &udc->ep[0]; in udc_handle_ep0_setup() local
2190 nuke(ep0, -EPROTO); in udc_handle_ep0_setup()
2195 ep_warn(ep0, "Incorrectly sized setup packet (s/b 8, is %d)!\n", in udc_handle_ep0_setup()
2207 ep0->is_in = 1; in udc_handle_ep0_setup()
2209 ep0->is_in = 0; in udc_handle_ep0_setup()
2306 if (!ep0->is_in) in udc_handle_ep0_setup()
2323 struct lpc32xx_ep *ep0 = &udc->ep[0]; in udc_handle_ep0_in() local
2330 ep0->totalints++; in udc_handle_ep0_in()
2336 nuke(ep0, -ECONNABORTED); in udc_handle_ep0_in()
2348 nuke(ep0, -ECONNABORTED); in udc_handle_ep0_in()
2357 struct lpc32xx_ep *ep0 = &udc->ep[0]; in udc_handle_ep0_out() local
2365 ep0->totalints++; in udc_handle_ep0_out()
2371 nuke(ep0, -ECONNABORTED); in udc_handle_ep0_out()
2381 nuke(ep0, 0); in udc_handle_ep0_out()
2399 nuke(ep0, -ECONNABORTED); in udc_handle_ep0_out()
3001 udc->gadget.ep0 = &udc->ep[0].ep; in lpc32xx_udc_probe()