1 #include "../usb_wrapper.h"
6 LARGE_INTEGER Interval
;
8 DPRINT1("wait_ms(%d)\n", mils
);
10 Interval
.QuadPart
= -(mils
+1)*10000;
11 KeDelayExecutionThread(KernelMode
, FALSE
, &Interval
);
13 // schedule_timeout(1 + mils * HZ / 1000);
16 void my_udelay(int us
)
18 LARGE_INTEGER Interval
;
20 DPRINT1("udelay(%d)\n", us
);
22 Interval
.QuadPart
= -us
*10;
23 KeDelayExecutionThread(KernelMode
, FALSE
, &Interval
);