Lines Matching refs:request
243 struct musb_request *request; in service_zero_data_request() local
286 request = next_request(musb_ep); in service_zero_data_request()
287 if (!musb_ep->busy && request) { in service_zero_data_request()
289 musb_ep_restart(musb, request); in service_zero_data_request()
470 struct musb_request *request; in ep0_rxstate() local
474 request = next_ep0_request(musb); in ep0_rxstate()
475 req = &request->request; in ep0_rxstate()
526 struct usb_request *request; in ep0_txstate() local
537 request = &req->request; in ep0_txstate()
540 fifo_src = (u8 *) request->buf + request->actual; in ep0_txstate()
542 request->length - request->actual); in ep0_txstate()
544 request->actual += fifo_count; in ep0_txstate()
548 || (request->actual == request->length in ep0_txstate()
549 && !request->zero)) { in ep0_txstate()
553 request = NULL; in ep0_txstate()
564 if (request) { in ep0_txstate()
566 musb_g_ep0_giveback(musb, request); in ep0_txstate()
600 musb_g_ep0_giveback(musb, &r->request); in musb_read_setup()
754 musb_g_ep0_giveback(musb, &req->request); in musb_g_ep0_irq()
928 req->request.actual = 0; in musb_g_ep0_queue()
929 req->request.status = -EINPROGRESS; in musb_g_ep0_queue()
957 req->request.length); in musb_g_ep0_queue()
967 if (req->request.length) in musb_g_ep0_queue()