SCSIPORT — Windows 98 Debug


Source Tree

  • aer.c
  • debug.c
  • portaer.asm
  • portasm.asm
  • ../port.c
  • portdbg.asm
  • portio.asm
  • printf.asm
  • scsiport.asm
  • utils.asm
  • ScsiPortConvPhysAddrToUlong(): Address.HighPart is non-0
  • ScsiPortGetDeviceBase(): IoAddress.High is non-0
  • ScsiPortValidateRange(): IoAddress.High is non-0

Segment 1: _LGROUP @ 00002D60
  • 00000000 — _ScsiPortReadPortUchar@4
  • 00000008 — _ScsiPortReadPortUshort@4
  • 00000012 — _ScsiPortReadPortUlong@4
  • 0000001B — _ScsiPortReadPortBufferUchar
  • 00000022 — _ScsiPortReadPortBufferUlong
  • 0000002E — _ScsiPortWritePortBufferUchar
  • 00000035 — _ScsiPortWritePortBufferUshort
  • 00000040 — _ScsiPortWritePortBufferUlong
  • 0000004C — _ScsiPortReadRegisterBufferUchar@12
  • 00000053 — _ScsiPortWriteRegisterBufferUchar@12
  • 0000005A — _ScsiPortReadRegisterBufferUshort@12
  • 00000066 — _ScsiPortWriteRegisterBufferUshort@12
  • 00000072 — _ScsiPortReadRegisterBufferUlong@12
  • 0000007F — _ScsiPortWriteRegisterBufferUlong@12
  • 00000092 — _ScsiPortReadPortBufferUshort
  • 0000009B — _TransferPortBufferShell@12
  • 0000045C — _ScsiPortGetVirtualAddress@12
  • 00000561 — _ScsiPortGetPhysicalAddress@16
  • 000005F1 — _ScsiPortWritePortUchar@8
  • 000005FE — _ScsiPortWritePortUshort@8
  • 0000060D — _ScsiPortWritePortUlong@8
  • 00000619 — _ScsiPortReadRegisterUchar@4
  • 00000622 — _ScsiPortReadRegisterUshort@4
  • 0000062D — _ScsiPortReadRegisterUlong@4
  • 00000637 — _ScsiPortWriteRegisterUchar@8
  • 00000644 — _ScsiPortWriteRegisterUshort@8
  • 00000653 — _ScsiPortWriteRegisterUlong@8
  • 00000660 — _ScsiPortStallExecution@4
  • 0000067C — _ScsiPortNotification
  • 00000B35 — MiniportTimerWentOff
  • 00000BC6 — _IOSSendCommandInternal
  • 00000BD9 — Port_Issue_Request_Sense
  • 00000E92 — _Port_ISR
  • 00000FAA — Port_Request
  • 000011B7 — Port_Dequeue_IOP
  • 00001315 — Port_Start_IO
  • 000015B7 — Port_Dispatch
  • 000017BF — Port_Get_Logical_Unit
  • 00001806 — _ScsiPortGetLogicalUnit@16
  • 0000183C — _ScsiPortGetSrb@20
  • 00001902 — _ScsiPortCompleteRequest@20
  • 00001A05 — Port_Setup_Iop
  • 00001CCC — Port_Sense_Callback
  • 00001EAC — _Port_Initialize_Sys_DMA@4
  • 0000203D — _ScsiPortIoMapTransfer@16
  • 000020D7 — _ScsiPortFlushDma@4
  • 0000217C — CopyMapBuffer
  • 000022D6 — IOMapTransferEvent
  • 00002485 — Port_Process_error
  • 00002594 — SCSIPORT_Control
  • 000025B0 — _DebugOut@4
  • 000025C1 — _memcpy@12
  • 000025EB — _strcat@8
  • 0000261A — _memcmp@12
  • 00002642 — _memset@12
  • 00002676 — _strcmp@8
  • 000026AE — _strcpy@8
  • 000026D6 — _getmem@4
  • 000026E8 — _freemem@4
  • 000026FC — Async_Event_Handler
  • 0000278B — _AER_IOPTimeout
  • 00002889 — _AER_BootComplete
  • 0000288A — Port_Check_Special_Drives
  • 00002940 — get_trace_ptr
  • 00002966 — _AER_DotCommand
  • 0000298E — port_dump_help
  • 0000299D — port_trace_dump
  • 00002AF0 — PrintFunc
  • 00002DB0 — PortCurQueueTag
  • 00002DB1 — VTDPeriodCount
  • 00002DB5 — ResetVTDTimeout
  • 000048B0 — SCSIPORT_DDB
  • 00004900 — hCurrentVM
  • 00004904 — pActiveSRBList
  • 00004908 — TimerLoopsPer65536uSec
  • 0000490C — _port_ilb
  • 00004940 — _ScsiportGlobalFlags
  • 0000CC60 — _ScsiPortLogError@28
  • 0000CCF4 — _ScsiPortMoveMemory@12
  • 0000CD49 — _ScsiPortConvUlongToPhysAddr@4
  • 0000CD84 — _ScsiPortConvPhysAddrToUlong@8
  • 0000CDC6 — _PortDebugPrint
  • 0000CE20 — _CheckStructure@8
  • 0000CE6F — _ltoa@12
  • 0000CF3D — _ultoa@12
  • 0000CFE1 — _strlen@4
  • 0000D019 — _DebugStr
  • 0000D5AC — _FakeConfig
  • 0000DAEC — _ScsiDebug
  • 0000DAF0 — _szDeviceName
  • 0000DB24 — _pDigits
  • 0000DB5C — _PAEP_rpm_inquiry
  • 0000DB60 — _PAEP_rpm_change
  • 0000DB64 — _PAEP_3mode_config
Segment 3: _PGROUP @ 00004400
  • 00000000 — _Port_Set_IRQ_Handler@12
  • 000000D8 — _Port_Setup_Config@8
  • 00000258 — _Port_Get_User_Switches@12
  • 000002A2 — _Port_Check_PCI_Match@8
  • 000003CE — _Port_Check_Dup@4
  • 000003FD — Port_Turn_Off_Disc_Reg
  • 00000446 — Port_Turn_Off_Sync_Reg
  • 0000048F — _ScsiPortGetBusData@24
  • 0000063D — _ScsiPortSetBusDataByOffset@28
  • 0000069A — _ScsiPortGetUncachedExtension@12
  • 00000729 — _PortDestroyUncachedExt@4
  • 00000783 — _Port_Check_Polling@12
  • 000007EB — _Port_Check_Reboot@8
  • 00000848 — Port_Check_Reboot_Event
  • 0000089C — SCSIPORT_Device_Init
  • 0000095C — SCSIPORT_Device_Exit
  • 0000098A — SCSIPORT_InitializeMiniport
  • 000009A0 — _Port_Allocate_Miniport_Ext@0
  • 000009B6 — _Port_Register_Miniport@8
  • 00000A40 — _ScsiPortInitialize@16
  • 00000CC1 — _ScsiPortFreeDeviceBase@8
  • 00000CD3 — _ScsiPortGetDeviceBase@28
  • 00000D15 — _ScsiPortValidateRange@28
  • 00000E60 — _AER_Initialize
  • 00001723 — _AER_Bad
  • 0000172E — _AER_DeviceInquiry
  • 00001D01 — _AER_ResetPerfview
  • 00001D1C — _AER_ConfigPhysical
  • 00001F11 — _AER_Shutdown
  • 00002067 — _AER_CritShutdown
  • 00002078 — Port_Restore_State
  • 000020B7 — _AER_Uninitialize
Segment 4: _PDATA @ 00004440
  • 0000098C — DiscString
  • 00000997 — SyncString
Segment 5: _RARE @ 00000000
  • 00000000 — _CCODE__CONFIGMG_Query_Arbitrator_Free_Data
  • 00000008 — _CCODE__CONFIGMG_Create_Range_List
  • 00000010 — _CCODE__CONFIGMG_Test_Range_Available
  • 00000018 — _CCODE__CONFIGMG_Free_Range_List
  • 00000020 — _CCODE__CONFIGMG_Invert_Range_List
  • 00000028 — _CCODE__CONFIGMG_Get_Bus_Info