2 * PROJECT: ReactOS USB Port Driver
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: USBPort USB 2.0 functions
5 * COPYRIGHT: Copyright 2017 Vadim Galyant <vgal@rambler.ru>
15 USBPORT_AllocateBandwidthUSB2(IN PDEVICE_OBJECT FdoDevice
,
16 IN PUSBPORT_ENDPOINT Endpoint
)
18 DPRINT1("USBPORT_AllocateBandwidthUSB2: UNIMPLEMENTED. FIXME. \n");
24 USBPORT_FreeBandwidthUSB2(IN PDEVICE_OBJECT FdoDevice
,
25 IN PUSBPORT_ENDPOINT Endpoint
)
27 DPRINT1("USBPORT_FreeBandwidthUSB2: UNIMPLEMENTED. FIXME. \n");
32 USB2_InitController(IN PUSB2_HC_EXTENSION HcExtension
)
37 DPRINT("USB2_InitController: HcExtension - %p\n", HcExtension
);
39 HcExtension
->MaxHsBusAllocation
= USB2_MAX_MICROFRAME_ALLOCATION
;
41 for (ix
= 0; ix
< USB2_FRAMES
; ix
++)
43 for (jx
= 0; jx
< USB2_MICROFRAMES
; jx
++)
45 HcExtension
->TimeUsed
[ix
][jx
] = 0;
49 HcExtension
->HcDelayTime
= USB2_CONTROLLER_DELAY
;
51 USB2_InitTT(HcExtension
, &HcExtension
->HcTt
);