Lines Matching refs:queue

267 	INIT_LIST_HEAD(&ep->queue);
343 INIT_LIST_HEAD(&req->queue);
359 WARN_ON(!list_empty(&req->queue));
377 list_del_init(&req->queue);
394 /* don't modify queue heads during completion callback */
482 if (!list_empty(&ep->queue)) {
483 req = list_entry(ep->queue.next,
485 queue);
612 if (!list_empty(&ep->queue)) {
613 req = list_entry(ep->queue.next,
614 struct net2272_request, queue);
632 if (unlikely(list_empty(&ep->queue)))
635 req = list_entry(ep->queue.next, struct net2272_request, queue);
837 || !list_empty(&req->queue))
854 dev_vdbg(dev->dev, "%s queue req %p, len %d buf %p dma %08llx %s\n",
863 /* kickstart this i/o queue? */
864 if (list_empty(&ep->queue) && !ep->stopped) {
915 list_add_tail(&req->queue, &ep->queue);
917 if (likely(!list_empty(&ep->queue)))
934 while (!list_empty(&ep->queue)) {
935 req = list_entry(ep->queue.next,
937 queue);
960 list_for_each_entry(req, &ep->queue, queue) {
969 /* queue head may be partially complete */
970 if (ep->queue.next == &req->queue) {
999 if (!list_empty(&ep->queue))
1081 .queue = net2272_queue,
1532 if (!list_empty(&ep->queue))
1533 req = list_entry(ep->queue.next,
1534 struct net2272_request, queue);
1565 if (!list_empty(&ep->queue)) {
1566 req = list_entry(ep->queue.next,
1567 struct net2272_request, queue);
1609 if (!list_empty(&ep->queue))
1610 req = list_entry(ep->queue.next,
1611 struct net2272_request, queue);
1752 while (!list_empty(&ep->queue)) {
1753 req = list_entry(ep->queue.next,
1754 struct net2272_request, queue);
1963 /* does this endpoint's FIFO and queue need tending? */