• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/

Lines Matching refs:async

233 MODULE_PARM_DESC(park, "park setting; 1-3 back-to-back async packets");
290 * async queue SHRINK often precedes IAA. while it's ready
718 if (oxu->async)
719 qh_put(oxu->async);
720 oxu->async = NULL;
751 oxu->async = oxu_qh_alloc(oxu);
752 if (!oxu->async)
1275 qtd->hw_alt_next = oxu->async->hw_alt_next;
1484 /* Move qh (and its qtds) onto async queue; maybe enable queue.
1491 /* (re)start the async schedule? */
1492 head = oxu->async;
1651 /* The async qh for the qtds being reclaimed are now unlinked from the HC */
1676 qh_put(qh); /* refcount from async list */
1678 /* it's not free to turn the async schedule on/off; leave it
1682 && oxu->async->qh_next.qh == NULL)
1692 /* makes sure the async qh will become idle */
1707 /* stop async schedule right now? */
1708 if (unlikely(qh == oxu->async)) {
1724 prev = oxu->async;
1756 qh = oxu->async->qh_next.qh;
2381 (oxu->async->qh_next.ptr != NULL ||
2552 /* stop async processing after it's idled a bit */
2554 start_unlink_async(oxu, oxu->async);
2598 * dedicate a qh for the async ring head, since we couldn't unlink
2599 * a 'real' qh without stopping the async schedule [4.8]. use it
2604 oxu->async->qh_next.qh = NULL;
2605 oxu->async->hw_next = QH_NEXT(oxu->async->qh_dma);
2606 oxu->async->hw_info1 = cpu_to_le32(QH_HEAD);
2607 oxu->async->hw_token = cpu_to_le32(QTD_STS_HALT);
2608 oxu->async->hw_qtd_next = EHCI_LIST_END;
2609 oxu->async->qh_state = QH_STATE_LINKED;
2610 oxu->async->hw_alt_next = QTD_NEXT(oxu->async->dummy->qtd_dma);
2618 * NVidia and ALI silicon), maximizes throughput on the async
2694 writel((u32) oxu->async->qh_dma, &oxu->regs->async_next);
2761 if (oxu->async)
3007 for (tmp = oxu->async->qh_next.qh;
3514 writel((u32) oxu->async->qh_dma, &oxu->regs->async_next);
3549 if (oxu->async->qh_next.qh)