Lines Matching refs:request
261 struct musb_request *request; in service_zero_data_request() local
304 request = next_request(musb_ep); in service_zero_data_request()
305 if (!musb_ep->busy && request) { in service_zero_data_request()
307 musb_ep_restart(musb, request); in service_zero_data_request()
488 struct musb_request *request; in ep0_rxstate() local
492 request = next_ep0_request(musb); in ep0_rxstate()
493 req = &request->request; in ep0_rxstate()
546 struct usb_request *request; in ep0_txstate() local
557 request = &req->request; in ep0_txstate()
560 fifo_src = (u8 *) request->buf + request->actual; in ep0_txstate()
562 request->length - request->actual); in ep0_txstate()
564 request->actual += fifo_count; in ep0_txstate()
568 || (request->actual == request->length in ep0_txstate()
569 && !request->zero)) { in ep0_txstate()
573 request = NULL; in ep0_txstate()
580 if (request) { in ep0_txstate()
582 musb_g_ep0_giveback(musb, request); in ep0_txstate()
620 musb_g_ep0_giveback(musb, &r->request); in musb_read_setup()
772 musb_g_ep0_giveback(musb, &req->request); in musb_g_ep0_irq()
946 req->request.actual = 0; in musb_g_ep0_queue()
947 req->request.status = -EINPROGRESS; in musb_g_ep0_queue()
975 req->request.length); in musb_g_ep0_queue()
985 if (req->request.length) in musb_g_ep0_queue()