Thomas Faber
f5c5426924
[USBPORT] Fix incorrect use of bitfields.
...
EndpointMoved == TRUE could never be true, because BOOL is a signed type,
and the only two values in a signed one-bit type are 0 and -1.
Courtesy of VS analysis warning C6299:
Explicitly comparing a bit field to a Boolean type will yield unexpected results.
2022-02-17 22:01:34 -05:00
Thomas Faber
e7574ee5e8
[USBPORT] Don't use NTAPI for variadic function.
...
Powered by clang-cl.
2021-10-27 19:27:33 -04:00
Victor Perevertkin
34593d933b
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces
2021-06-11 15:33:08 +03:00
Timo Kreuzer
e693d5ffc0
[USBPORT] Make unload work
2021-05-28 22:29:44 +02:00
Thomas Faber
0ce31759d0
[USBPORT] Fix x64 build.
2018-05-12 10:11:21 +02:00
Vadim Galyant
c89a190ea6
[USBPORT][USBOHCI_NEW] Avoid using pointers for physical addresses.
2018-05-11 15:46:25 +02:00
Timo Kreuzer
6b1ca75899
[REACTOS] Fix 64 bit build ( #465 )
...
* [HAL] Simplify HalpReboot() and make it portable
* [NTOS:MM] Cast constant to PVOID
* [BINPATCH] Fix 64 bit build
* [VFDDRV] Fix 64 bit build and buffer overruns
* [USBOHCI] Fix structure alignment issues
* [ATL_APITEST] Fix 64 bit build
* [XDK] Update unwind structures in winnt.h
* [NTDLL_APITEST] Fix 64 bit build
* [NTDLL_WINETEST] Fix 64 bit build
* [TFTPD] Fix x64 build
* [USBPORT] Fix a C_ASSERT
* [DSOUND] Fix x64 build
* [HAL] Remove obsolete GetPteAddress() macro
2018-04-03 15:13:17 -06:00
Vadim Galyant
f37a3dc42f
[USBPORT] Add USB2_BIT_STUFFING_OVERHEAD constant.
2018-01-22 14:15:57 +09:00
Vadim Galyant
0f8079df3a
[USBPORT] Add USB2_PREV_MICROFRAME constant.
2018-01-21 19:35:59 +01:00
Vadim Galyant
7b92b8a6e2
[USBPORT] Implement USBPORT_FreeBandwidthUSB2().
2018-01-21 19:35:56 +01:00
Vadim Galyant
ae800da85b
[USBPORT] Implement USB2_MoveTtEndpoint().
2018-01-21 19:35:52 +01:00
Vadim Galyant
3bda39fcb8
[USBPORT] Add USBPORT_DumpingEndpointProperties() and USBPORT_DumpingTtEndpoint().
2018-01-21 19:35:47 +01:00
Vadim Galyant
720d7cfd9b
[USBPORT] Add USB2_GetHsOverhead().
2018-01-21 19:35:46 +01:00
Vadim Galyant
c2ae849dab
[USBPORT] Start implementation USBPORT_AllocateBandwidthUSB2().
2018-01-21 19:35:42 +01:00
Vadim Galyant
cbba6e80fc
[USBPORT] Correcting USBPORT_InitializeDevice() and USBPORT_RestoreDevice() (DEVICE_HANDLE_FLAG_USB2HUB).
2018-01-21 19:35:41 +01:00
Vadim Galyant
c6ca2a8f02
[USBPORT] Add support for transaction translators in USBPORT_OpenPipe() and USBPORT_ClosePipe().
2018-01-21 19:35:40 +01:00
Vadim Galyant
3fcbd7744c
[USBPORT] Add support for transaction translators in USBPORT_OpenPipe().
2018-01-21 19:35:38 +01:00
Vadim Galyant
e48d6136ec
[USBPORT] Add USBPORT_UpdateAllocatedBwTt().
2018-01-21 19:35:38 +01:00
Vadim Galyant
18702047a1
[USBPORT] Implement USBPORT_InitializeTT().
2018-01-21 19:35:38 +01:00
Vadim Galyant
0f2f4c6ca2
[USBPORT] Add USB2_InitController().
2018-01-21 19:35:37 +01:00
Vadim Galyant
faa792987b
[USBPORT] Add initial support for transaction translators in USBPORT_AddDevice().
2018-01-21 19:35:36 +01:00
Vadim Galyant
d2b088e9d6
[USBPORT] Define structures for Transaction Translator.
2018-01-21 19:35:36 +01:00
Vadim Galyant
41f4814c44
[USBPORT] Define constants for Transaction Translator.
2018-01-21 19:35:35 +01:00
Vadim Galyant
73bfc3c897
[USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx).
2017-11-23 16:34:24 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00