Lines Matching defs:be

15  * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
27 * interrupts may need to be triggered at frame boundary time, a timer-based
28 * approach was taken. Whenever the bus is enabled ohci->eof_timer will be set.
55 * that they may be modified in the roothub callbacks. Our completion
66 * stored in the transfer descriptor. That allows for ED's to be disabled
73 * guest OS (Transfers are not meant to be unlinked until they've actually
128 /** Default NDP, chosen to be compatible with everything. */
207 * We do this to be sure the guest get any disconnect / reconnect on the
363 /** Idle detection flag; must be cleared at start of frame */
511 uint32_t be;
1033 * Currently, we don't think anything is required to be done here
1114 * will get confused when the device seems to be reconnected everytime it tries
1116 * be 'reconnected' without upsetting the guest.
1257 pTd->be,
1376 TdOld.be != pTd->be ? "*" : "", pTd->be,
1449 Td.be));
1497 Td.be));
1621 * @remark This has to be fast.
1771 * this should only be a problem if we either keep track of TDs in the done
1801 * A TD may be split over max 2 pages.
1825 * @param be Last byte in buffer (BufferEnd). 32-bit physical address.
1827 static void ohciBufInit(POHCIBUF pBuf, uint32_t cbp, uint32_t be)
1829 if (!cbp || !be)
1833 Log2(("ohci: cbp=%#010x be=%#010x cbTotal=0 EMPTY\n", cbp, be));
1835 else if ((cbp & ~0xfff) == (be & ~0xfff))
1838 pBuf->aVecs[0].cb = (be - cbp) + 1;
1841 Log2(("ohci: cbp=%#010x be=%#010x cbTotal=%u\n", cbp, be, pBuf->cbTotal));
1847 pBuf->aVecs[1].Addr = be & ~0xfff;
1848 pBuf->aVecs[1].cb = (be & 0xfff) + 1;
1851 Log2(("ohci: cbp=%#010x be=%#010x cbTotal=%u PAGE FLIP\n", cbp, be, pBuf->cbTotal));
2035 * like this! If this turns out to be a problem, we have to find a better
2102 || u.au32[3] != pUrb->Hci.paTds[iTd].TdCopy[3] /* be */
2142 || u.au32[3] != pUrb->Hci.paTds[iTd].TdCopy[3] /* be */
2281 /* It should already be NotAccessed. */
2418 ohciBufInit(&Buf, pTd->cbp, pTd->be);
2560 * be updated but not yet written. We will delay the writing till we're done
2619 * @returns true if the URB should be retired.
2620 * @returns false if the URB should be retried.
2629 * Isochronous URBs can't be retried.
2694 ohciBufInit(&Buf, Td.cbp, Td.be);
2819 ohciBufInit(&Head.Buf, Head.Td.cbp, Head.Td.be);
2837 ohciBufInit(&pCur->Buf, pCur->Td.cbp, pCur->Td.be);
3176 * flight but which are too late will be retired (possibly out of order, but, we don't
3180 * stop iterating TDs. If it's in-flight, there isn't anything to be done. Otherwise
3238 * If it's not in flight it should be retired with a DataOverrun status (TD).
3243 * complete all the packet status codes will be NotAccessed and Windows
3261 * If it's not in flight it should be retired with a DataOverrun status (TD).
3415 * there may be outstanding read URBs that will never get a response from the device
3486 * Control TDs depends on order and stage. Only one can be in-flight
3654 * the sKip bit. Such URBs must be promptly canceled, otherwise there is a risk
3728 * to be canceled.
3770 * Should be done after SOF but before HC read first ED in this frame.
3785 /* If the HCCA address is invalid, we're quitting here to avoid doing something which cannot be reported to the HCD. */
3820 * ASSUME the guest won't be very upset if a TD is completed, retired and handed
3821 * back immediately. The idea is to be able to retire the data and/or status stages
3823 * behaviour is should be perfectly ok, since the setup (and maybe data) stages
4216 * register by writing '1' to bit positions to be cleared"
4846 * The device have / will be disconnected.
5050 * be configured (and no more than 15), there will be between 22 and 36 registers.
5151 * All URBs needs to be canceled.
5204 * Kill old load data which might be hanging around.
5326 /* else: we ASSUME no device can be attached or detach in the period
5685 * resources can be freed correctly.
5771 N_("OHCI configuration error: Ports must be in range [%u,%u]"),
5774 /* Store the configured NDP; it will be used everywhere else from now on. */