[USBPORT] Add USB2_IncMicroFrame().
authorVadim Galyant <vgal@rambler.ru>
Fri, 1 Dec 2017 01:13:10 +0000 (10:13 +0900)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 21 Jan 2018 18:35:44 +0000 (19:35 +0100)
drivers/usb/usbport/usb2.c

index b70ac11..d8d5da9 100644 (file)
@@ -38,6 +38,20 @@ USB2_AddDataBitStuff(IN USHORT DataTime)
     return (DataTime + (DataTime / 16));
 }
 
+VOID
+NTAPI
+USB2_IncMicroFrame(OUT PUCHAR frame,
+                   OUT PUCHAR uframe)
+{
+    ++*uframe;
+
+    if (*uframe > (USB2_MICROFRAMES - 1))
+    {
+        *uframe = 0;
+        *frame = (*frame + 1) & (USB2_FRAMES - 1);
+    }
+}
+
 BOOLEAN
 NTAPI
 USB2_CheckTtEndpointInsert(IN PUSB2_TT_ENDPOINT nextTtEndpoint,