Lines Matching refs:queue
227 struct list_head queue; member
240 struct list_head queue; /* ep's requests */ member
762 INIT_LIST_HEAD(&bep->queue); in iudma_init_channel()
954 INIT_LIST_HEAD(&bep->queue); in bcm63xx_init_udc_hw()
1041 BUG_ON(!list_empty(&bep->queue)); in bcm63xx_ep_enable()
1080 if (!list_empty(&bep->queue)) { in bcm63xx_ep_disable()
1081 list_for_each_safe(pos, n, &bep->queue) { in bcm63xx_ep_disable()
1083 list_entry(pos, struct bcm63xx_req, queue); in bcm63xx_ep_disable()
1087 list_del(&breq->queue); in bcm63xx_ep_disable()
1177 list_add_tail(&breq->queue, &bep->queue); in bcm63xx_udc_queue()
1178 if (list_is_singular(&bep->queue)) in bcm63xx_udc_queue()
1205 if (list_empty(&bep->queue)) { in bcm63xx_udc_dequeue()
1210 cur = list_first_entry(&bep->queue, struct bcm63xx_req, queue); in bcm63xx_udc_dequeue()
1215 list_del(&breq->queue); in bcm63xx_udc_dequeue()
1217 if (!list_empty(&bep->queue)) { in bcm63xx_udc_dequeue()
1220 next = list_first_entry(&bep->queue, in bcm63xx_udc_dequeue()
1221 struct bcm63xx_req, queue); in bcm63xx_udc_dequeue()
1225 list_del(&breq->queue); in bcm63xx_udc_dequeue()
1285 .queue = bcm63xx_udc_queue,
2071 } else if (!list_empty(&bep->queue)) { in bcm63xx_udc_data_isr()
2072 breq = list_first_entry(&bep->queue, struct bcm63xx_req, queue); in bcm63xx_udc_data_isr()
2080 list_del(&breq->queue); in bcm63xx_udc_data_isr()
2084 if (!list_empty(&bep->queue)) { in bcm63xx_udc_data_isr()
2087 next = list_first_entry(&bep->queue, in bcm63xx_udc_data_isr()
2088 struct bcm63xx_req, queue); in bcm63xx_udc_data_isr()
2202 list_for_each(pos, &iudma->bep->queue) in bcm63xx_iudma_dbg_show()