Lines Matching refs:queue

31 	struct list_head queue;  member
238 list_del(&req->queue); in isp1760_udc_receive()
303 if (list_empty(&ep->queue)) { in isp1760_ep_rx_ready()
311 req = list_first_entry(&ep->queue, struct isp1760_request, in isp1760_ep_rx_ready()
312 queue); in isp1760_ep_rx_ready()
337 if (list_empty(&ep->queue)) { in isp1760_ep_tx_complete()
355 req = list_first_entry(&ep->queue, struct isp1760_request, in isp1760_ep_tx_complete()
356 queue); in isp1760_ep_tx_complete()
374 list_del(&req->queue); in isp1760_ep_tx_complete()
379 if (!list_empty(&ep->queue)) in isp1760_ep_tx_complete()
380 req = list_first_entry(&ep->queue, in isp1760_ep_tx_complete()
381 struct isp1760_request, queue); in isp1760_ep_tx_complete()
435 if ((ep->addr & USB_DIR_IN) && !list_empty(&ep->queue)) { in __isp1760_udc_set_halt()
438 req = list_first_entry(&ep->queue, in __isp1760_udc_set_halt()
439 struct isp1760_request, queue); in __isp1760_udc_set_halt()
797 list_splice_init(&uep->queue, &req_list); in isp1760_ep_disable()
801 list_for_each_entry_safe(req, nreq, &req_list, queue) { in isp1760_ep_disable()
802 list_del(&req->queue); in isp1760_ep_disable()
864 list_add_tail(&req->queue, &uep->queue); in isp1760_ep_queue()
869 list_add_tail(&req->queue, &uep->queue); in isp1760_ep_queue()
885 bool empty = list_empty(&uep->queue); in isp1760_ep_queue()
887 list_add_tail(&req->queue, &uep->queue); in isp1760_ep_queue()
925 list_del(&req->queue); in isp1760_ep_dequeue()
962 if (!list_empty(&uep->queue)) { in __isp1760_ep_set_halt()
1048 .queue = isp1760_ep_queue,
1367 INIT_LIST_HEAD(&ep->queue); in isp1760_udc_init_eps()