Lines Matching refs:queue
276 INIT_LIST_HEAD(&req->queue); in omap_alloc_request()
297 list_del_init(&req->queue); in done()
648 if (!list_empty(&ep->queue)) { in dma_irq()
649 req = container_of(ep->queue.next, in dma_irq()
650 struct omap_req, queue); in dma_irq()
655 if (!list_empty(&ep->queue)) { in dma_irq()
656 req = container_of(ep->queue.next, in dma_irq()
657 struct omap_req, queue); in dma_irq()
667 if (!list_empty(&ep->queue)) { in dma_irq()
668 req = container_of(ep->queue.next, in dma_irq()
669 struct omap_req, queue); in dma_irq()
674 if (!list_empty(&ep->queue)) { in dma_irq()
675 req = container_of(ep->queue.next, in dma_irq()
676 struct omap_req, queue); in dma_irq()
779 restart = !ep->stopped && !list_empty(&ep->queue); in dma_channel_claim()
792 req = container_of(ep->queue.next, struct omap_req, queue); in dma_channel_claim()
816 if (!list_empty(&ep->queue)) in dma_channel_release()
817 req = container_of(ep->queue.next, struct omap_req, queue); in dma_channel_release()
877 || !list_empty(&req->queue)) { in omap_ep_queue()
926 } else if (list_empty(&ep->queue) && !ep->stopped && !ep->ackwait) { in omap_ep_queue()
930 if (!udc->ep0_pending || !list_empty(&ep->queue)) { in omap_ep_queue()
1001 list_add_tail(&req->queue, &ep->queue); in omap_ep_queue()
1019 list_for_each_entry(req, &ep->queue, queue) { in omap_ep_dequeue()
1028 if (use_dma && ep->dma_channel && ep->queue.next == &req->queue) { in omap_ep_dequeue()
1072 && !list_empty(&ep->queue)) { in omap_ep_set_halt()
1081 && !list_empty(&ep->queue)) { in omap_ep_set_halt()
1122 .queue = omap_ep_queue,
1345 while (!list_empty(&ep->queue)) { in nuke()
1346 req = list_entry(ep->queue.next, struct omap_req, queue); in nuke()
1421 if (!list_empty(&ep0->queue)) in ep0_irq()
1422 req = container_of(ep0->queue.next, struct omap_req, queue); in ep0_irq()
1868 if (!list_empty(&ep->queue) && ep->ackwait) { in pio_out_timer()
1877 req = container_of(ep->queue.next, in pio_out_timer()
1878 struct omap_req, queue); in pio_out_timer()
1916 if (!list_empty(&ep->queue)) { in omap_udc_pio_irq()
1918 req = container_of(ep->queue.next, in omap_udc_pio_irq()
1919 struct omap_req, queue); in omap_udc_pio_irq()
1951 if (!list_empty(&ep->queue)) { in omap_udc_pio_irq()
1952 req = container_of(ep->queue.next, in omap_udc_pio_irq()
1953 struct omap_req, queue); in omap_udc_pio_irq()
1983 if (ep->has_dma || list_empty(&ep->queue)) in omap_udc_iso_irq()
1985 req = list_entry(ep->queue.next, struct omap_req, queue); in omap_udc_iso_irq()
2017 if (!list_empty(&ep->queue)) in omap_udc_iso_irq()
2194 if (list_empty(&ep->queue)) in proc_ep_show()
2197 list_for_each_entry(req, &ep->queue, queue) { in proc_ep_show()
2575 INIT_LIST_HEAD(&ep->queue); in omap_ep_setup()