Lines Matching refs:queue
73 if (list_empty(&ep->queue)) { in submit_next_request()
78 req = list_entry(ep->queue.next, struct usba_request, queue); in submit_next_request()
104 if (list_empty(&ep->queue)) { in receive_data()
108 req = list_entry(ep->queue.next, in receive_data()
109 struct usba_request, queue); in receive_data()
128 list_del_init(&req->queue); in receive_data()
162 list_for_each_entry_safe(req, tmp_req, list, queue) { in request_complete_list()
163 list_del_init(&req->queue); in request_complete_list()
295 list_splice_init(&ep->queue, &req_list); in usba_ep_disable()
320 INIT_LIST_HEAD(&req->queue); in usba_ep_alloc_request()
362 list_add_tail(&req->queue, &ep->queue); in usba_ep_queue()
390 list_del_init(&req->queue); in usba_ep_dequeue()
427 if (!list_empty(&ep->queue) || in usba_ep_set_halt()
465 .queue = usba_ep_queue,
540 list_for_each_entry_safe(req, tmp_req, &ep->queue, queue) { in reset_all_endpoints()
541 list_del_init(&req->queue); in reset_all_endpoints()
856 if (!list_empty(&ep->queue)) in usba_control_irq()
857 req = list_entry(ep->queue.next, in usba_control_irq()
858 struct usba_request, queue); in usba_control_irq()
890 list_del_init(&req->queue); in usba_control_irq()
919 list_del_init(&req->queue); in usba_control_irq()
968 list_del_init(&req->queue); in usba_control_irq()
1038 if (list_empty(&ep->queue)) { in usba_ep_irq()
1044 req = list_entry(ep->queue.next, struct usba_request, queue); in usba_ep_irq()
1052 list_del_init(&req->queue); in usba_ep_irq()
1283 INIT_LIST_HEAD(&ep->queue); in usba_udc_pdata()