[USBPORT] Add USB2_CommonFrames().

This commit is contained in:
Vadim Galyant 2017-12-11 18:01:07 +09:00 committed by Amine Khaldi
parent ae800da85b
commit 3031695100

View file

@ -711,6 +711,33 @@ USB2_MoveTtEndpoint(IN PUSB2_TT_ENDPOINT TtEndpoint,
return TRUE;
}
BOOLEAN
NTAPI
USB2_CommonFrames(IN PUSB2_TT_ENDPOINT NextTtEndpoint,
IN PUSB2_TT_ENDPOINT TtEndpoint)
{
UCHAR Frame;
DPRINT("USB2_CommonFrames: \n");
if (NextTtEndpoint->ActualPeriod == ENDPOINT_INTERRUPT_1ms ||
TtEndpoint->ActualPeriod == ENDPOINT_INTERRUPT_1ms)
{
return TRUE;
}
if (NextTtEndpoint->ActualPeriod < TtEndpoint->ActualPeriod)
{
Frame = TtEndpoint->StartFrame % TtEndpoint->ActualPeriod;
}
else
{
Frame = NextTtEndpoint->StartFrame % TtEndpoint->ActualPeriod;
}
return (Frame == TtEndpoint->StartFrame);
}
VOID
NTAPI
USB2_ConvertFrame(IN UCHAR Frame,