ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | NDEBUG_UHCI_TRACE |
#define | NDEBUG_UHCI_IMPLEMENT |
Variables | |
USBPORT_REGISTRATION_PACKET | RegPacket |
NTSTATUS NTAPI DriverEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PUNICODE_STRING | RegistryPath | ||
) |
Definition at line 2689 of file usbuhci.c.
VOID NTAPI UhciAbortIsoTransfer | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint, | ||
IN PUHCI_TRANSFER | UhciTransfer | ||
) |
VOID NTAPI UhciAbortNonIsoTransfer | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint, | ||
IN PUHCI_TRANSFER | UhciTransfer, | ||
IN PULONG | CompletedLength | ||
) |
Definition at line 1699 of file usbuhci.c.
Referenced by UhciAbortTransfer().
VOID NTAPI UhciAbortTransfer | ( | IN PVOID | uhciExtension, |
IN PVOID | uhciEndpoint, | ||
IN PVOID | uhciTransfer, | ||
IN PULONG | CompletedLength | ||
) |
Definition at line 1802 of file usbuhci.c.
Referenced by DriverEntry().
PUHCI_HCD_TD NTAPI UhciAllocateTD | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint | ||
) |
Definition at line 1046 of file usbuhci.c.
Referenced by UhciControlTransfer(), and UhciMapAsyncTransferToTDs().
MPSTATUS NTAPI UhciBulkOrInterruptTransfer | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint, | ||
IN PUSBPORT_TRANSFER_PARAMETERS | TransferParameters, | ||
IN PUHCI_TRANSFER | UhciTransfer, | ||
IN PUSBPORT_SCATTER_GATHER_LIST | SgList | ||
) |
Definition at line 1389 of file usbuhci.c.
Referenced by UhciSubmitTransfer().
Definition at line 2424 of file usbuhci.c.
Referenced by DriverEntry().
Definition at line 117 of file usbuhci.c.
Referenced by UhciInterruptService(), and UhciPollController().
Definition at line 87 of file usbuhci.c.
Referenced by UhciCleanupFrameList().
VOID NTAPI UhciCloseEndpoint | ( | IN PVOID | uhciExtension, |
IN PVOID | uhciEndpoint, | ||
IN BOOLEAN | IsDoDisablePeriodic | ||
) |
Definition at line 351 of file usbuhci.c.
Referenced by DriverEntry().
MPSTATUS NTAPI UhciControlTransfer | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint, | ||
IN PUSBPORT_TRANSFER_PARAMETERS | TransferParameters, | ||
IN PUHCI_TRANSFER | UhciTransfer, | ||
IN PUSBPORT_SCATTER_GATHER_LIST | SgList | ||
) |
Definition at line 1240 of file usbuhci.c.
Referenced by UhciSubmitTransfer().
Definition at line 2553 of file usbuhci.c.
Referenced by DriverEntry(), and UhciTakeControlHC().
VOID NTAPI UhciDumpHcdQH | ( | PUHCI_HCD_QH | QH | ) |
VOID NTAPI UhciDumpHcdTD | ( | PUHCI_HCD_TD | TD | ) |
Definition at line 36 of file usbuhci.c.
Referenced by UhciPollNonIsoEndpoint().
Definition at line 2523 of file usbuhci.c.
Referenced by DriverEntry().
MPSTATUS NTAPI UhciEndSendOnePacket | ( | IN PVOID | uhciExtension, |
IN PVOID | PacketParameters, | ||
IN PVOID | Data, | ||
IN PULONG | pDataLength, | ||
IN PVOID | BufferVA, | ||
IN PVOID | BufferPA, | ||
IN ULONG | BufferLength, | ||
IN USBD_STATUS * | pUSBDStatus | ||
) |
VOID NTAPI UhciFixDataToggle | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint, | ||
IN PUHCI_HCD_TD | TD, | ||
IN BOOL | DataToggle | ||
) |
Definition at line 64 of file usbuhci.c.
Referenced by UhciAbortNonIsoTransfer(), and UhciPollNonIsoEndpoint().
Definition at line 2674 of file usbuhci.c.
Referenced by DriverEntry().
Definition at line 2440 of file usbuhci.c.
Referenced by DriverEntry(), UhciCleanupFrameList(), UhciInterruptNextSOF(), and UhciSubmitTransfer().
Definition at line 1840 of file usbuhci.c.
Referenced by DriverEntry().
Definition at line 2014 of file usbuhci.c.
Referenced by DriverEntry().
USBD_STATUS NTAPI UhciGetErrorFromTD | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_HCD_TD | TD | ||
) |
Definition at line 1529 of file usbuhci.c.
Referenced by UhciProcessDoneNonIsoTD().
BOOLEAN NTAPI UhciHardwarePresent | ( | IN PUHCI_EXTENSION | UhciExtension | ) |
Definition at line 792 of file usbuhci.c.
Referenced by UhciCheckController(), UhciInterruptService(), and UhciRHPortResetComplete().
MPSTATUS NTAPI UhciInitializeHardware | ( | IN PUHCI_EXTENSION | UhciExtension | ) |
Definition at line 457 of file usbuhci.c.
Referenced by UhciStartController().
MPSTATUS NTAPI UhciInitializeSchedule | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_HC_RESOURCES | HcResourcesVA, | ||
IN ULONG | hcResourcesPA | ||
) |
Definition at line 507 of file usbuhci.c.
Referenced by UhciStartController().
VOID NTAPI UhciInsertQH | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_HCD_QH | StaticQH, | ||
IN PUHCI_HCD_QH | QH | ||
) |
Definition at line 1849 of file usbuhci.c.
Referenced by UhciSetEndpointState().
Definition at line 943 of file usbuhci.c.
Referenced by DriverEntry().
Definition at line 2463 of file usbuhci.c.
Referenced by DriverEntry().
Definition at line 808 of file usbuhci.c.
Referenced by DriverEntry().
MPSTATUS NTAPI UhciIsochTransfer | ( | IN PVOID | ehciExtension, |
IN PVOID | ehciEndpoint, | ||
IN PUSBPORT_TRANSFER_PARAMETERS | TransferParameters, | ||
IN PVOID | ehciTransfer, | ||
IN PVOID | isoParameters | ||
) |
VOID NTAPI UhciMapAsyncTransferToTDs | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint, | ||
IN PUHCI_TRANSFER | UhciTransfer, | ||
OUT PUHCI_HCD_TD * | OutFirstTD, | ||
OUT PUHCI_HCD_TD * | OutLastTD, | ||
IN PUSBPORT_SCATTER_GATHER_LIST | SgList | ||
) |
Definition at line 1082 of file usbuhci.c.
Referenced by UhciBulkOrInterruptTransfer(), and UhciControlTransfer().
MPSTATUS NTAPI UhciOpenEndpoint | ( | IN PVOID | uhciExtension, |
IN PUSBPORT_ENDPOINT_PROPERTIES | EndpointProperties, | ||
IN PVOID | uhciEndpoint | ||
) |
Definition at line 187 of file usbuhci.c.
Referenced by DriverEntry().
MPSTATUS NTAPI UhciPassThru | ( | IN PVOID | uhciExtension, |
IN PVOID | passThruParameters, | ||
IN ULONG | ParameterLength, | ||
IN PVOID | pParameters | ||
) |
Definition at line 2585 of file usbuhci.c.
Referenced by DriverEntry().
Definition at line 2397 of file usbuhci.c.
Referenced by DriverEntry().
VOID NTAPI UhciPollIsoEndpoint | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint | ||
) |
Definition at line 2069 of file usbuhci.c.
Referenced by UhciPollEndpoint().
VOID NTAPI UhciPollNonIsoEndpoint | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint | ||
) |
Definition at line 2077 of file usbuhci.c.
Referenced by UhciPollEndpoint().
VOID NTAPI UhciProcessDoneNonIsoTD | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_HCD_TD | TD | ||
) |
Definition at line 1604 of file usbuhci.c.
Referenced by UhciAbortNonIsoTransfer(), and UhciPollNonIsoEndpoint().
VOID NTAPI UhciQueryEndpointRequirements | ( | IN PVOID | uhciExtension, |
IN PUSBPORT_ENDPOINT_PROPERTIES | EndpointProperties, | ||
IN PUSBPORT_ENDPOINT_REQUIREMENTS | EndpointRequirements | ||
) |
Definition at line 283 of file usbuhci.c.
Referenced by DriverEntry().
VOID NTAPI UhciQueueTransfer | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_ENDPOINT | UhciEndpoint, | ||
IN PUHCI_HCD_TD | FirstTD, | ||
IN PUHCI_HCD_TD | LastTD | ||
) |
Definition at line 970 of file usbuhci.c.
Referenced by UhciBulkOrInterruptTransfer(), and UhciControlTransfer().
MPSTATUS NTAPI UhciReopenEndpoint | ( | IN PVOID | uhciExtension, |
IN PUSBPORT_ENDPOINT_PROPERTIES | EndpointProperties, | ||
IN PVOID | uhciEndpoint | ||
) |
Definition at line 273 of file usbuhci.c.
Referenced by DriverEntry().
VOID NTAPI UhciSetEndpointDataToggle | ( | IN PVOID | uhciExtension, |
IN PVOID | uhciEndpoint, | ||
IN ULONG | DataToggle | ||
) |
Definition at line 2617 of file usbuhci.c.
Referenced by DriverEntry().
VOID NTAPI UhciSetEndpointState | ( | IN PVOID | uhciExtension, |
IN PVOID | uhciEndpoint, | ||
IN ULONG | EndpointState | ||
) |
Definition at line 1937 of file usbuhci.c.
Referenced by DriverEntry().
VOID NTAPI UhciSetEndpointStatus | ( | IN PVOID | uhciExtension, |
IN PVOID | uhciEndpoint, | ||
IN ULONG | EndpointStatus | ||
) |
Definition at line 2032 of file usbuhci.c.
Referenced by DriverEntry(), and UhciPollNonIsoEndpoint().
VOID NTAPI UhciSetNextQH | ( | IN PUHCI_HCD_QH | QH, |
IN PUHCI_HCD_QH | NextQH | ||
) |
Definition at line 173 of file usbuhci.c.
Referenced by UhciInitializeSchedule().
Definition at line 657 of file usbuhci.c.
Referenced by DriverEntry().
MPSTATUS NTAPI UhciStartSendOnePacket | ( | IN PVOID | uhciExtension, |
IN PVOID | PacketParameters, | ||
IN PVOID | Data, | ||
IN PULONG | pDataLength, | ||
IN PVOID | BufferVA, | ||
IN PVOID | BufferPA, | ||
IN ULONG | BufferLength, | ||
IN USBD_STATUS * | pUSBDStatus | ||
) |
Definition at line 723 of file usbuhci.c.
Referenced by DriverEntry().
MPSTATUS NTAPI UhciSubmitTransfer | ( | IN PVOID | uhciExtension, |
IN PVOID | uhciEndpoint, | ||
IN PUSBPORT_TRANSFER_PARAMETERS | TransferParameters, | ||
IN PVOID | uhciTransfer, | ||
IN PUSBPORT_SCATTER_GATHER_LIST | SgList | ||
) |
Definition at line 1474 of file usbuhci.c.
Referenced by DriverEntry().
Definition at line 777 of file usbuhci.c.
Referenced by DriverEntry().
MPSTATUS NTAPI UhciTakeControlHC | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUSBPORT_RESOURCES | Resources | ||
) |
Definition at line 360 of file usbuhci.c.
Referenced by UhciStartController().
VOID NTAPI UhciUnlinkQH | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_HCD_QH | QH | ||
) |
Definition at line 1876 of file usbuhci.c.
Referenced by UhciSetEndpointState().
VOID NTAPI UhciUpdateCounter | ( | IN PUHCI_EXTENSION | UhciExtension | ) |
Definition at line 155 of file usbuhci.c.
Referenced by UhciInterruptService(), and UhciPollController().
USBPORT_REGISTRATION_PACKET RegPacket |
Definition at line 17 of file usbuhci.c.
Referenced by DriverEntry(), UhciCheckController(), UhciDisableInterrupts(), UhciEnableInterrupts(), UhciInitializeHardware(), UhciInterruptDpc(), UhciPollController(), UhciPollNonIsoEndpoint(), UhciProcessDoneNonIsoTD(), and UhciTakeControlHC().