Lines Matching refs:queue
85 struct list_head queue;
98 struct list_head queue; /* ep's requests */
333 while (!list_empty(&ep->queue)) {
336 req = list_entry(ep->queue.next, struct dummy_request, queue);
337 list_del_init(&req->queue);
670 INIT_LIST_HEAD(&req->queue);
684 WARN_ON(!list_empty(&req->queue));
702 if (!_req || !list_empty(&req->queue) || !_req->complete)
715 dev_dbg(udc_dev(dum), "ep %p queue req %p to %s, len %d buf %p\n",
724 list_empty(&dum->fifo_req.queue) &&
725 list_empty(&ep->queue) &&
734 list_add_tail(&req->queue, &ep->queue);
741 list_add_tail(&req->queue, &ep->queue);
768 list_for_each_entry(iter, &ep->queue, queue) {
771 list_del_init(&iter->queue);
804 !list_empty(&ep->queue))
835 .queue = dummy_queue,
1065 INIT_LIST_HEAD(&ep->queue);
1070 INIT_LIST_HEAD(&dum->fifo_req.queue);
1410 list_for_each_entry(req, &ep->queue, queue) {
1470 * partially filling a buffer optionally blocks queue advances
1471 * (so completion handlers can clean up the queue) but we don't
1514 list_del_init(&req->queue);
1889 list_for_each_entry(req, &ep->queue, queue) {
1890 list_del_init(&req->queue);