Lines Matching refs:queue

454 	INIT_LIST_HEAD(&ep->queue);
531 INIT_LIST_HEAD(&req->queue);
592 BUG_ON(!list_empty(&req->queue));
981 /* remove from ep queue */
982 list_del_init(&req->queue);
1062 || !list_empty(&req->queue))
1083 VDBG(dev, "%s queue req %p, len %d req->td_data=%p buf %p\n",
1092 /* on empty queue just do first transfer */
1093 if (list_empty(&ep->queue)) {
1197 /* add request to ep queue */
1200 list_add_tail(&req->queue, &ep->queue);
1234 /* Empty request queue of an endpoint; caller holds spinlock */
1240 while (!list_empty(&ep->queue)) {
1241 req = list_entry(ep->queue.next,
1243 queue);
1268 if (ep->queue.next == &req->queue) {
1374 .queue = udc_queue,
2003 DBG(dev, "CNAK pending queue processing\n");
2095 if (!list_empty(&ep->queue)) {
2098 req = list_entry(ep->queue.next,
2099 struct udc_request, queue);
2115 if (!list_empty(&ep->queue) && !ep->halted) {
2116 req = list_entry(ep->queue.next,
2117 struct udc_request, queue);
2192 if (!list_empty(&ep->queue) && !ep->halted) {
2193 req = list_entry(ep->queue.next,
2195 queue);
2199 * routine. This happens when queue
2226 * schedule timer for setting RDE if queue
2313 if (!ep->cancel_transfer && !list_empty(&ep->queue)) {
2314 req = list_entry(ep->queue.next,
2315 struct udc_request, queue);
2334 if (list_empty(&ep->queue)) {
2352 if (!list_empty(&ep->queue)) {
2354 req = list_entry(ep->queue.next,
2355 struct udc_request, queue);
2586 if (list_empty(&dev->ep[UDC_EP0OUT_IX].queue)) {
2678 if (!list_empty(&ep->queue)) {
2680 req = list_entry(ep->queue.next,
2681 struct udc_request, queue);
2882 /* disable ep0 to empty req queue */
2931 /* disable ep0 to empty req queue */