OPENHCI — Windows ME Debug


Source Tree

  • /ntc/private/ntos/dd/wdm/usb/hcd/openhci/async.c
  • /ntc/private/ntos/dd/wdm/usb/hcd/openhci/dbg.c
  • /ntc/private/ntos/dd/wdm/usb/hcd/openhci/ohciroot.c
  • /ntc/private/ntos/dd/wdm/usb/hcd/openhci/ohciurb.c
  • /ntc/private/ntos/dd/wdm/usb/hcd/openhci/ohcixfer.c
  • /ntc/private/ntos/dd/wdm/usb/hcd/openhci/openhci.c
  • hca.H
  • HcED.H
  • /NTC/public/sdk/inc/wdm.h
  • ohciurb.c

Segment 1: .text @ 00003850
  • 00000019 — _OpenHCI_CompleteIrp@12
  • 0000024B — _OpenHCI_URB_Dispatch@8
  • 00000684 — _OpenHCI_GrowDescriptorPool@16
  • 00000858 — _OpenHCI_ReserveDescriptors@8
  • 000008C6 — _OpenHCI_UnReserveDescriptors@8
  • 000009FB — _OpenHCI_Alloc_HcdTD@4
  • 00000B6F — _OpenHCI_Free_HcdTD@8
  • 00000CFB — _OpenHCI_Alloc_HcdED@4
  • 00000D90 — _OpenHCI_LogDesc_to_PhyDesc@8
  • 00000DEA — _OpenHCI_CheckBandwidth@12
  • 00000F5A — _InsertEDForEndpoint@16
  • 000012D5 — _RemoveEDForEndpoint@4
  • 000018AD — _OpenHCI_OpenEndpoint@16
  • 00002164 — _OpenHCI_CloseEndpoint@16
  • 00002450 — _Get32BitFrameNumber@4
  • 0000250B — _OpenHCI_PauseED@4
  • 00002612 — _OpenHCI_HcControl_AND@4
  • 00002658 — _OpenHCI_HcControl_SetHCFS@4
  • 000026B4 — _OpenHCI_ListEnablesAtNextSOF@4
  • 0000271C — _DriverEntry@8
  • 000028BF — _OpenHCI_PreUSBD_SetContentId@12
  • 00002A89 — _OpenHCI_PostUSBD_SetContentId@12
  • 00002D42 — _OpenHCI_Dispatch@8
  • 000033A1 — _OpenHCI_PowerIrpComplete@12
  • 00003496 — _OpenHCI_Unload@4
  • 0000359E — _OpenHCI_CreateDeviceObject@12
  • 0000375F — _OpenHCI_PnPAddDevice@8
  • 00003826 — _OpenHCI_ExternalGetCurrentFrame@8
  • 00003840 — _OpenHCI_ExternalGetConsumedBW@4
  • 0000386E — _OpenHCI_Shutdown@4
  • 00003AAE — _OpenHCI_StopDevice@8
  • 00003D0B — _OpenHCI_StopController@4
  • 00003E59 — _OpenHCI_InitializeSchedule@4
  • 00004144 — _OpenHCI_StopBIOS@4
  • 00004382 — _OpenHCI_InitializeHardware@4
  • 00004666 — _OpenHCI_IdleController@4
  • 00004774 — _OpenHCI_StartController@4
  • 000048B9 — _OpenHCI_Suspend@4
  • 00004A02 — _OpenHCI_Resume@8
  • 00004B54 — _OpenHCI_SaveHCstate@4
  • 00004C49 — _OpenHCI_RestoreHCstate@8
  • 00004F37 — _OpenHCI_SetDevicePowerState@12
  • 00005126 — _OpenHCI_DeferIrpCompletion@12
  • 0000526A — _OpenHCI_QueryCapabilities@8
  • 00005420 — _OpenHCI_RootHubPower@8
  • 00005630 — _OpenHCI_StartDevice@8
  • 00005B49 — _OpenHCI_GetResources@12
  • 00005E5C — _OpenHCI_DeferredStartDevice@8
  • 00005FC2 — _OpenHCI_GetRegFlags@8
  • 00006203 — _OpenHCI_GetSOFRegModifyValue@8
  • 000062B3 — _OpenHCI_FixLists@4
  • 000062F6 — _OpenHCI_RhPortsIdle@4
  • 00006382 — _OpenHCI_CheckIdle@4
  • 00006618 — _OpenHCI_DeadmanDPC@16
  • 00006833 — _OpenHCI_InsertMagicEDs@4
  • 00006A1C — _OpenHCI_ResurrectHC@4
  • 00006D4B — _FindLostDoneHead@4
  • 00006F8D — _OpenHCI_InterruptService@8
  • 00007553 — _OpenHCI_IsrDPC@16
  • 00007E29 — _OpenHCI_Free_HcdED@8
  • 000081CC — _OpenHCI_CancelTDsForED@4
  • 00008935 — _OpenHCI_CompleteUsbdTransferRequest@16
  • 00008E92 — _OpenHCI_CancelTransfer@8
  • 00009329 — _OpenHCI_ProcessDoneTD@12
  • 0000957B — _OpenHCI_ProcessDoneQueue@8
  • 00009A38 — _OpenHCI_ProcessDoneAsyncTD@32
  • 0000A0DA — _OpenHCI_ProcessHWPacket@16
  • 0000A32E — _OpenHCI_ProcessDoneIsoTD@32
  • 0000A5A8 — _OpenHCI_LockAndCheckEndpoint@16
  • 0000A688 — _OpenHCI_UnlockEndpoint@8
  • 0000A6CC — _OpenHCI_ProcessEndpoint@8
  • 0000A972 — _OpenHCI_EndpointWorker@4
  • 0000AD7E — _OpenHCI_SetTranferError@8
  • 0000AFC6 — _OpenHCI_QueueTransfer@8
  • 0000B374 — _GetLengthToMap@12
  • 0000B522 — _OpenHCI_MapTransferToTD@40
  • 0000B90E — _OpenHCI_ControlTransfer@16
  • 0000BE76 — _OpenHCI_BulkOrInterruptTransfer@16
  • 0000C283 — _OpenHCI_Alloc_IsoTD@12
  • 0000C498 — _OpenHCI_IsoTransfer@16
  • 0000CAF5 — _OpenHCI_QueueGeneralRequest@16
  • 0000CD64 — _OpenHCI_AbortEndpoint@16
  • 0000CFE8 — _OpenHCI_IoMapTransfer@32
  • 0000D3A9 — _OpenHCI_RootHubStartXfer@20
  • 0000DA0C — _OpenHCI_BuildRootHubStatusChange@12
  • 0000DB78 — _EmulateRootHubInterruptXfer@8
  • 0000DDA0 — _CheckRootHub@12
  • 0000E114 — _OpenHCI_CancelRootInterrupt@8
  • 0000E27A — _ReadPortStatusFix@8
  • 0000E2E4 — _OpenHCI_Assert@16
  • 0000E30D — _OHCI_KdPrint2
  • 0000E389 — _OHCI_KdPrintX
  • 0000E419 — _OpenHCI_GetConfigValue@24
  • 0000E55A — _OpenHCI_GetClassGlobalDebugRegistryParameters@0
  • 0000E68B — _OHCI_Debug_LogEntry@20
  • 0000E76A — _OHCI_LogInit@0
  • 0000E7AE — _OHCI_LogFree@0
  • 0000E7C6 — _DbgBreakPoint@0
  • 0000E7CC — _DbgPrint
  • 0000E7D2 — _USBD_GetPdoRegistryParameter@20
Segment 2: .idata$5 @ 000042E0
  • 00000000 — __imp__KeGetCurrentIrql@0
  • 00000004 — __imp_@KfAcquireSpinLock@4
  • 00000008 — __imp_@KfRaiseIrql@4
  • 0000000C — __imp__KeStallExecutionProcessor@4
  • 00000010 — __imp_@KfLowerIrql@4
  • 00000014 — __imp_@KfReleaseSpinLock@8
  • 00000018 — \177HAL_NULL_THUNK_DATA
  • 0000001C — __imp__ExAllocatePoolWithTag@12
  • 00000020 — __imp_@ExfInterlockedPushEntryList@12
  • 00000024 — __imp_@InterlockedIncrement@4
  • 00000028 — __imp__RtlAssert@16
  • 0000002C — __imp__ExFreePool@4
  • 00000030 — __imp__KeSynchronizeExecution@12
  • 00000034 — __imp_@ExfInterlockedPopEntryList@8
  • 00000038 — __imp__READ_REGISTER_ULONG@4
  • 0000003C — __imp__DbgPrint
  • 00000040 — __imp__WRITE_REGISTER_ULONG@8
  • 00000044 — __imp__DbgBreakPoint@0
  • 00000048 — __imp__IoDeleteDevice@4
  • 0000004C — __imp__IoDetachDevice@4
  • 00000050 — __imp_@IofCompleteRequest@8
  • 00000054 — __imp__KeInitializeTimer@4
  • 00000058 — __imp__KeInitializeDpc@12
  • 0000005C — __imp__IoCreateDevice@28
  • 00000060 — __imp_@InterlockedDecrement@4
  • 00000064 — __imp__KeSetTimerEx@20
  • 00000068 — __imp__KeInitializeSpinLock@4
  • 0000006C — __imp__KeDelayExecutionThread@12
  • 00000070 — __imp__KeQueryTimeIncrement@0
  • 00000074 — __imp__KeCancelTimer@4
  • 00000078 — __imp_@IofCallDriver@8
  • 0000007C — __imp__IoGetDmaAdapter@12
  • 00000080 — __imp__KeQuerySystemTime@4
  • 00000084 — __imp__RtlFreeUnicodeString@4
  • 00000088 — __imp__KeSetEvent@12
  • 0000008C — __imp__IoFreeIrp@4
  • 00000090 — __imp__KeWaitForSingleObject@20
  • 00000094 — __imp__KeInitializeEvent@12
  • 00000098 — __imp__IoAllocateIrp@8
  • 0000009C — __imp__IoConnectInterrupt@44
  • 000000A0 — __imp__MmMapIoSpace@16
  • 000000A4 — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 000000A8 — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 000000AC — __imp__KeQueryInterruptTime@0
  • 000000B0 — __imp_@InterlockedExchange@8
  • 000000B4 — __imp__KeInsertQueueDpc@12
  • 000000B8 — __imp__IoReleaseCancelSpinLock@4
  • 000000BC — __imp__IoAcquireCancelSpinLock@4
  • 000000C0 — __imp__IoAttachDeviceToDeviceStack@8
  • 000000C4 — __imp__IoDisconnectInterrupt@4
  • 000000C8 — __imp__MmMapLockedPages@8
  • 000000CC — __imp__RtlQueryRegistryValues@20
  • 000000D0 — \177NTOSKRNL_NULL_THUNK_DATA
  • 000000D4 — __imp__USBD_AllocateDeviceName@4
  • 000000D8 — __imp__USBD_CalculateUsbBandwidth@12
  • 000000DC — __imp__USBD_Dispatch@16
  • 000000E0 — __imp__USBD_FreeDeviceName@4
  • 000000E4 — __imp__USBD_RegisterHostController@40
  • 000000E8 — __imp__USBD_CompleteRequest@8
  • 000000EC — __imp__USBD_RegisterHcDeviceCapabilities@12
  • 000000F0 — __imp__USBD_GetPdoRegistryParameter@20
  • 000000F4 — \177USBD_NULL_THUNK_DATA
  • 000000F8 — __imp__KsPropertyHandler@12
  • 000000FC — \177ks_NULL_THUNK_DATA
  • 00000170 — ??_C@_0BJ@FPNP@freeCommonBuffer?5?$CB?$DN?5NULL?$AA@
  • 0000018C — ??_C@_0BN@IHIP@allocateCommonBuffer?5?$CB?$DN?5NULL?$AA@
  • 000001AC — ??_C@_0BM@CEJF@E?3?2NTC?2public?2sdk?2inc?2wdm?4h?$AA@
  • 000001C8 — _OpenHCI_PreUSBD_PropertyTable_DrmAudioStream
  • 000001F0 — _OpenHCI_PreUSBD_PropertySetTable
  • 00000208 — _OpenHCI_PostUSBD_PropertyTable_DrmAudioStream
  • 00000230 — _OpenHCI_PostUSBD_PropertySetTable
  • 00000244 — ??_C@_0BJ@BLDF@freeMapRegisters?5?$CB?$DN?5NULL?$AA@
  • 00000260 — ??_C@_0BM@MGEC@flushAdapterBuffers?5?$CB?$DN?5NULL?$AA@
  • 0000027C — ??_C@_0BP@OCPD@allocateAdapterChannel?5?$CB?$DN?5NULL?$AA@
  • 0000029C — ??_C@_0BE@CIAH@mapTransfer?5?$CB?$DN?5NULL?$AA@
Segment 3: .data @ 000043F0
  • 000000A8 — _FrameCaseActions
  • 000000D0 — _RH_DeviceDescriptor
  • 000000E8 — _RH_ConfigurationDescriptor
  • 00000108 — _RH_HubDescriptor
  • 00000110 — _OHCI_LogMask
  • 00000114 — _OHCI_W98_Debug_Trace
  • 00000118 — _OHCI_Debug_Trace_Level
  • 0000011C — _OHCILStart
  • 00000120 — _OHCILEnd
  • 00000124 — _OHCILPtr
  • 00000128 — _OHCILogSpinLock
Segment 4: PAGECONST @ 00004430
  • 00000000 — _KSPROPSETID_DrmAudioStream
Segment 5: .idata$2 @ 00000000
  • 00000000 — __IMPORT_DESCRIPTOR_HAL
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_USBD
  • 0000003C — __IMPORT_DESCRIPTOR_ks
  • 00000050 — __NULL_IMPORT_DESCRIPTOR