AHA894X — Windows 98SE Retail


Source Tree

  • ../a894xirp.c
  • ../a894xpnp.c
  • ../aha894x.c
  • ../../common/common.c
  • ../hardware.c
  • ../interrup.c

Segment 1: .text @ 00002DB0
  • 00000000 — _DriverEntry@8
  • 00000051 — _A894xUnload@4
  • 00000054 — _A894xCreateClose@8
  • 0000007B — _GetMemory@8
  • 0000013D — _A894xVirtualToPhysicalAddress@8
  • 00000178 — _A894xIsr@8
  • 000001B7 — _A894xDpc@16
  • 000004F8 — _A894xBeginPhysicalDma@16
  • 00000604 — _A894xBeginAsyncDma@16
  • 00000AA6 — _A894xBeginIsochDma@16
  • 0000112C — _A894xTimeOutDpc@16
  • 000011EA — _A894xGetInterruptEvents@4
  • 0000121F — _A894xCompleteAsyncRequest@12
  • 000013E2 — _HandleIOCtl@12
  • 00001444 — _CreatePortObjectAndSymLink@20
  • 000015A9 — _A894xIOCtl@8
  • 00001C1C — _A894xStartAsyncIo@8
  • 000038BC — _A894xPnPAddDevice@8
  • 00003C58 — _A894xPnP@8
  • 000042D9 — _A894xPower@8
  • 000042FC — _A894xSynchCompletionRoutine@12
  • 00004312 — _A894xCheckPciConfigSpace@4
  • 000043BF — _A894xTurnOffPower@4
  • 000043F8 — _A894xReadWriteConfig@20
  • 000044B3 — _A894xGetRegistryParameters@8
  • 00004752 — _A894xGetRegistryKeyValue@20
  • 000047D7 — _A894xDistributeCommonBufferMemory@4
  • 0000491F — _A894xSystemControl@8
  • 00004954 — _A894xCleanUpForStopRemove@4
  • 00004A9B — _A894xVerifyHardware@4
  • 00004B50 — _A894xInitializeHardware@4
  • 00004CAB — _A894xInitializeGruProgram@4
  • 00004DB4 — _A894xResetInterrupt@4
  • 00004E88 — _A894xBusResetStarted@4
  • 00004FFA — _A894xResetTimeoutTimerRoutine@16
  • 00005078 — _A894xBusResetFinished@8
  • 000054FD — _A894xGenerateBusReset@8
  • 000055C0 — _Get_tLabel@4
  • 000055D8 — _GetRSU_tLabel@4
  • 000055F3 — _A894xStartNextTransmitTask@4
  • 000056E1 — _A894xCopyAsyncHeaderAndData@8
  • 00005826 — _A894xHandleAsyncTransmission@4
  • 0000594F — _A894xHandleAsyncResponse@8
  • 00005B19 — _A894xHandleRsuCompletion@8
  • 00005B88 — _A894xHandleAsyncRequest@8
  • 000065FF — _A894xFindAsyncPendingTask@12
  • 0000667D — _A894xFindMappingStructure@8
  • 000066F0 — _A894xEnablePhysicalDma@8
  • 0000671E — _A894xDeactivateHardware@4
  • 00006780 — _A894xHandleIsochInterrupt@8
  • 000067EF — _Aha894xIsochReceiveConfiguration@12
  • 000068A0 — _Aha894xIsochTransmitConfiguration@12
  • 00006966 — _A894xGetPhyCapabilities@4
  • 00006A37 — _CalculateCrc@8
  • 00006A5E — _Crc_16@8
  • 00006A94 — _A894xGenerateSelfIdPacket@4
  • 00006BCB — _A894xGetUniqueId@4
  • 00006C1E — _Read_PHY@8
  • 00006C9F — _SeeInput@8
  • 00006D9F — _SeeRecvBit@8
  • 00006E5F — _SeeSendBit@12
  • 00006F12 — _Write_PHY@8
  • 00006F2C — _Bus1394RegisterPortDriver@4
  • 00006F32 — _KeGetCurrentThread@0
Segment 2: .data @ 000034A0
  • 00000000 — _A894xDebugFlag
  • 00000004 — ??_C@_1CI@KDMG@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AA1?$AA3?$AA9?$AA4?$AAB?$AAU?$AAS?$AA?$AA@
  • 0000002C — ??_C@_1CA@MPBH@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AA1?$AA3?$AA9?$AA4?$AAB?$AAU?$AAS?$AA?$AA@
  • 0000004C — ??_C@_1CG@NCGG@?$AAA?$AAl?$AAl?$AAo?$AAw?$AAP?$AAh?$AAy?$AAs?$AAi?$AAc?$AAa?$AAl?$AAR?$AAe?$AAa?$AAd?$AAs?$AA?$AA@
  • 00000074 — ??_C@_1BE@NFLL@?$AAA?$AAl?$AAl?$AAo?$AAw?$AAI?$AAS?$AAB?$AAR?$AA?$AA@
  • 00000088 — ??_C@_1CA@PDFH@?$AAD?$AAe?$AAl?$AAa?$AAy?$AAA?$AAf?$AAt?$AAe?$AAr?$AAR?$AAe?$AAs?$AAe?$AAt?$AA?$AA@
  • 000000A8 — ??_C@_1BE@DONB@?$AAF?$AAo?$AAr?$AAc?$AAe?$AAR?$AAo?$AAo?$AAt?$AA?$AA@
  • 000000BC — ??_C@_1BK@IDJ@?$AAM?$AAa?$AAx?$AAA?$AAs?$AAy?$AAn?$AAc?$AAR?$AAe?$AAa?$AAd?$AA?$AA@
  • 000000D8 — ??_C@_1BM@PCJH@?$AAM?$AAa?$AAx?$AAA?$AAs?$AAy?$AAn?$AAc?$AAW?$AAr?$AAi?$AAt?$AAe?$AA?$AA@
  • 000000F4 — ??_C@_1BC@NCHE@?$AAM?$AAa?$AAx?$AAS?$AAp?$AAe?$AAe?$AAd?$AA?$AA@
  • 00000108 — ??_C@_1CC@LEBG@?$AAA?$AAH?$AAA?$AA8?$AA9?$AA4?$AAx?$AAD?$AAe?$AAb?$AAu?$AAg?$AAF?$AAl?$AAa?$AAg?$AA?$AA@
  • 0000012C — ??_C@_1BK@GNPM@?$AAD?$AAo?$AAN?$AAo?$AAt?$AAC?$AAo?$AAn?$AAt?$AAe?$AAn?$AAd?$AA?$AA@
  • 00000148 — ??_C@_1CI@BBP@?$AAN?$AAo?$AAC?$AAy?$AAc?$AAl?$AAe?$AAS?$AAt?$AAa?$AAr?$AAt?$AAP?$AAa?$AAc?$AAk?$AAe?$AAt?$AAs?$AA?$AA@
  • 00000170 — ??_C@_1BO@LIJK@?$AAR?$AAe?$AAq?$AAu?$AAe?$AAs?$AAt?$AAT?$AAi?$AAm?$AAe?$AAO?$AAu?$AAt?$AA?$AA@
  • 00000190 — ??_C@_1BO@NHAK@?$AAR?$AAe?$AAc?$AAe?$AAi?$AAv?$AAe?$AAB?$AAu?$AAf?$AAf?$AAe?$AAr?$AAs?$AA?$AA@
  • 000001B0 — ??_C@_1CA@PCLB@?$AAT?$AAr?$AAa?$AAn?$AAs?$AAm?$AAi?$AAt?$AAW?$AAo?$AAr?$AAk?$AAe?$AAr?$AAs?$AA?$AA@
  • 000001D0 — ??_C@_1BO@NBKO@?$AAR?$AAe?$AAc?$AAe?$AAi?$AAv?$AAe?$AAW?$AAo?$AAr?$AAk?$AAe?$AAr?$AAs?$AA?$AA@
  • 000001F0 — ??_C@_1BO@MLPO@?$AAD?$AAi?$AAa?$AAg?$AAn?$AAo?$AAs?$AAt?$AAi?$AAc?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
  • 00000210 — _A894xDeviceExtension
  • 00000214 — _A894xRegisterBase
Segment 3: .idata$2 @ 00000000
  • 00000000 — __IMPORT_DESCRIPTOR_1394BUS
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_HAL
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 00000138 — __imp__Bus1394RegisterPortDriver@4
  • 0000013C — \1771394BUS_NULL_THUNK_DATA
  • 00000140 — __imp__KeStallExecutionProcessor@4
  • 00000144 — \177HAL_NULL_THUNK_DATA
  • 00000148 — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 0000014C — __imp__WRITE_REGISTER_ULONG@8
  • 00000150 — __imp__KeSynchronizeExecution@12
  • 00000154 — __imp__READ_REGISTER_ULONG@4
  • 00000158 — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 0000015C — __imp_@ExfInterlockedInsertTailList@12
  • 00000160 — __imp__KeSetTimer@16
  • 00000164 — __imp__KeInitializeTimer@4
  • 00000168 — __imp__KeInitializeDpc@12
  • 0000016C — __imp__MmUnmapLockedPages@8
  • 00000170 — __imp_@IofCompleteRequest@8
  • 00000174 — __imp__KeInsertQueueDpc@12
  • 00000178 — __imp__RtlCopyUnicodeString@8
  • 0000017C — __imp__IoCreateUnprotectedSymbolicLink@8
  • 00000180 — __imp__ExAllocatePoolWithTag@12
  • 00000184 — __imp__IoCreateDevice@28
  • 00000188 — __imp__RtlIntegerToUnicodeString@12
  • 0000018C — __imp__RtlAppendUnicodeStringToString@8
  • 00000190 — __imp__RtlAppendUnicodeToString@8
  • 00000194 — __imp__RtlInitUnicodeString@8
  • 00000198 — __imp__IoStartPacket@16
  • 0000019C — __imp__KeReleaseMutex@8
  • 000001A0 — __imp__KeWaitForSingleObject@20
  • 000001A4 — __imp_@InterlockedExchange@8
  • 000001A8 — __imp__KeCancelTimer@4
  • 000001AC — __imp__ExFreePool@4
  • 000001B0 — __imp_@ExfInterlockedRemoveHeadList@8
  • 000001B4 — __imp__IoStartNextPacket@8
  • 000001B8 — __imp__KeInitializeMutex@8
  • 000001BC — __imp__KeInitializeSpinLock@4
  • 000001C0 — __imp__IoDetachDevice@4
  • 000001C4 — __imp__IoDeleteDevice@4
  • 000001C8 — __imp__IoDeleteSymbolicLink@4
  • 000001CC — __imp__IoAttachDeviceToDeviceStack@8
  • 000001D0 — __imp__IoDisconnectInterrupt@4
  • 000001D4 — __imp__IoConnectInterrupt@44
  • 000001D8 — __imp__MmUnmapIoSpace@8
  • 000001DC — __imp__IoGetDmaAdapter@12
  • 000001E0 — __imp__MmMapIoSpace@16
  • 000001E4 — __imp__KeInitializeEvent@12
  • 000001E8 — __imp_@IofCallDriver@8
  • 000001EC — __imp__PoCallDriver@8
  • 000001F0 — __imp__PoStartNextPowerIrp@4
  • 000001F4 — __imp__KeSetEvent@12
  • 000001F8 — __imp__IoFreeIrp@4
  • 000001FC — __imp__KeGetCurrentThread@0
  • 00000200 — __imp__IoAllocateIrp@8
  • 00000204 — __imp__ZwClose@4
  • 00000208 — __imp__IoOpenDeviceRegistryKey@16
  • 0000020C — __imp__ZwQueryValueKey@24
  • 00000210 — __imp__IoAllocateMdl@20
  • 00000214 — __imp__IoFreeMdl@4
  • 00000218 — __imp__MmMapLockedPages@8
  • 0000021C — \177NTOSKRNL_NULL_THUNK_DATA