Lines Matching defs:queue
83 struct list_head queue;
96 struct list_head queue; /* ep's requests */
331 while (!list_empty(&ep->queue)) {
334 req = list_entry(ep->queue.next, struct dummy_request, queue);
335 list_del_init(&req->queue);
668 INIT_LIST_HEAD(&req->queue);
682 WARN_ON(!list_empty(&req->queue));
700 if (!_req || !list_empty(&req->queue) || !_req->complete)
713 dev_dbg(udc_dev(dum), "ep %p queue req %p to %s, len %d buf %p\n",
722 list_empty(&dum->fifo_req.queue) &&
723 list_empty(&ep->queue) &&
732 list_add_tail(&req->queue, &ep->queue);
739 list_add_tail(&req->queue, &ep->queue);
766 list_for_each_entry(iter, &ep->queue, queue) {
769 list_del_init(&iter->queue);
802 !list_empty(&ep->queue))
833 .queue = dummy_queue,
1063 INIT_LIST_HEAD(&ep->queue);
1068 INIT_LIST_HEAD(&dum->fifo_req.queue);
1408 list_for_each_entry(req, &ep->queue, queue) {
1468 * partially filling a buffer optionally blocks queue advances
1469 * (so completion handlers can clean up the queue) but we don't
1512 list_del_init(&req->queue);
1889 list_for_each_entry(req, &ep->queue, queue) {
1890 list_del_init(&req->queue);