Lines Matching refs:queue
30 struct list_head queue;
293 list_del(&req->queue);
358 if (list_empty(&ep->queue)) {
366 req = list_first_entry(&ep->queue, struct isp1760_request,
367 queue);
392 if (list_empty(&ep->queue)) {
410 req = list_first_entry(&ep->queue, struct isp1760_request,
411 queue);
429 list_del(&req->queue);
434 if (!list_empty(&ep->queue))
435 req = list_first_entry(&ep->queue,
436 struct isp1760_request, queue);
495 if ((ep->addr & USB_DIR_IN) && !list_empty(&ep->queue)) {
498 req = list_first_entry(&ep->queue,
499 struct isp1760_request, queue);
864 list_splice_init(&uep->queue, &req_list);
868 list_for_each_entry_safe(req, nreq, &req_list, queue) {
869 list_del(&req->queue);
931 list_add_tail(&req->queue, &uep->queue);
936 list_add_tail(&req->queue, &uep->queue);
952 bool empty = list_empty(&uep->queue);
954 list_add_tail(&req->queue, &uep->queue);
961 "%s: can't queue request to disabled ep%02x\n",
992 list_del(&req->queue);
1029 if (!list_empty(&uep->queue)) {
1115 .queue = isp1760_ep_queue,
1457 INIT_LIST_HEAD(&ep->queue);