ReactOS
0.4.15-dev-5606-gf34e425
|
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 | ||
) |
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 2440 of file usbuhci.c.
Referenced by DriverEntry(), UhciCleanupFrameList(), UhciInterruptNextSOF(), and UhciSubmitTransfer().
USBD_STATUS NTAPI UhciGetErrorFromTD | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUHCI_HCD_TD | TD | ||
) |
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 | ||
) |
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 | ||
) |
VOID NTAPI UhciSetEndpointDataToggle | ( | IN PVOID | uhciExtension, |
IN PVOID | uhciEndpoint, | ||
IN ULONG | DataToggle | ||
) |
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 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().
MPSTATUS NTAPI UhciTakeControlHC | ( | IN PUHCI_EXTENSION | UhciExtension, |
IN PUSBPORT_RESOURCES | Resources | ||
) |
Definition at line 360 of file usbuhci.c.