Lines Matching refs:usb_req

205 	if (req->usb_req.length == 0)  in bd_needed_req()
209 remaining = req->usb_req.length % BD_MAX_BUFF_SIZE; in bd_needed_req()
214 remaining = req->usb_req.length / BD_MAX_BUFF_SIZE; in bd_needed_req()
396 req_len = req->usb_req.length; in setup_first_bd_ep0()
433 dma_addr_t buf_add = req->usb_req.dma; in setup_bd_list_xfr()
448 req_len = req->usb_req.length; in setup_bd_list_xfr()
450 tfs = roundup(req->usb_req.length, maxp); in setup_bd_list_xfr()
549 if (req == NULL || &req->queue == NULL || &req->usb_req == NULL) in bdc_req_complete()
554 req->usb_req.status = status; in bdc_req_complete()
555 usb_gadget_unmap_request(&bdc->gadget, &req->usb_req, ep->dir); in bdc_req_complete()
556 if (req->usb_req.complete) { in bdc_req_complete()
558 usb_gadget_giveback_request(&ep->usb_ep, &req->usb_req); in bdc_req_complete()
653 status_req->usb_req.length = 0; in ep0_queue_status_stage()
654 status_req->usb_req.status = -EINPROGRESS; in ep0_queue_status_stage()
655 status_req->usb_req.actual = 0; in ep0_queue_status_stage()
656 status_req->usb_req.complete = NULL; in ep0_queue_status_stage()
670 req->usb_req.actual = 0; in ep0_queue()
671 req->usb_req.status = -EINPROGRESS; in ep0_queue()
689 if (req->usb_req.length == 0) in ep0_queue()
693 ret = usb_gadget_map_request(&bdc->gadget, &req->usb_req, ep->dir); in ep0_queue()
709 ep0_usb_req = &bdc->ep0_req.usb_req; in ep0_queue_data_stage()
712 bdc->ep0_req.usb_req.complete = NULL; in ep0_queue_data_stage()
728 req->usb_req.actual = 0; in ep_queue()
729 req->usb_req.status = -EINPROGRESS; in ep_queue()
732 ret = usb_gadget_map_request(&bdc->gadget, &req->usb_req, ep->dir); in ep_queue()
1044 req->usb_req.actual = actual_length; in handle_xsr_succ_status()
1046 req->usb_req.actual = req->usb_req.length - in handle_xsr_succ_status()
1050 req->usb_req.length, req->usb_req.actual, in handle_xsr_succ_status()
1056 if (req->usb_req.actual < req->usb_req.length) { in handle_xsr_succ_status()
1058 if (req->usb_req.short_not_ok) in handle_xsr_succ_status()
1378 bdc->ep0_req.usb_req.length = 2; in ep0_handle_status()
1379 bdc->ep0_req.usb_req.buf = &bdc->ep0_response_buff; in ep0_handle_status()
1407 bdc->ep0_req.usb_req.length = 6; in ep0_set_sel()
1408 bdc->ep0_req.usb_req.buf = bdc->ep0_response_buff; in ep0_set_sel()
1409 bdc->ep0_req.usb_req.complete = ep0_set_sel_cmpl; in ep0_set_sel()
1425 bdc->ep0_req.usb_req.length = 0; in ep0_queue_zlp()
1426 bdc->ep0_req.usb_req.complete = NULL; in ep0_queue_zlp()
1784 if (&req->usb_req == _req) in bdc_gadget_ep_dequeue()
1787 if (&req->usb_req != _req) { in bdc_gadget_ep_dequeue()
1842 req->usb_req.dma = DMA_ADDR_INVALID; in bdc_gadget_alloc_request()
1845 return &req->usb_req; in bdc_gadget_alloc_request()