Revision 786ad214
b/hw/usb/hcd-xhci.c | ||
---|---|---|
1974 | 1974 |
xfer->mfindex_kick = asap; |
1975 | 1975 |
} |
1976 | 1976 |
} else { |
1977 |
xfer->mfindex_kick = (xfer->trbs[0].control >> TRB_TR_FRAMEID_SHIFT) |
|
1978 |
& TRB_TR_FRAMEID_MASK;
|
|
1977 |
xfer->mfindex_kick = ((xfer->trbs[0].control >> TRB_TR_FRAMEID_SHIFT)
|
|
1978 |
& TRB_TR_FRAMEID_MASK) << 3;
|
|
1979 | 1979 |
xfer->mfindex_kick |= mfindex & ~0x3fff; |
1980 | 1980 |
if (xfer->mfindex_kick < mfindex) { |
1981 | 1981 |
xfer->mfindex_kick += 0x4000; |
Also available in: Unified diff