VDMAD — Windows 98 Debug


Source Tree

  • ../dmaeisa.asm
  • ../vdmadapi.asm
  • ../vdmadarb.asm
  • ../vdmad.asm
  • ../vdmadio.asm
  • ../vdmadps2.asm

Segment 1: _LGROUP @ 00003E10
  • 00000000 — VDMAD_EISA_ChainMode_Status1
  • 00000021 — VDMAD_EISA_ChainMode_Status2
  • 0000005A — VDMAD_EISA_Ext_Mode
  • 000000A8 — VDMAD_EISA_High_Page
  • 000000E4 — VDMAD_EISA_High_Count
  • 0000013B — VDMAD_EISA_Stop
  • 00000177 — VDMAD_Set_EISA_Phys_State
  • 00000258 — VDMAD_Control
  • 000002A6 — VDMAD_Init_VM_CB
  • 000002C7 — VDMAD_VM_Suspend
  • 000002EF — VDMAD_Abort_Transfer
  • 00000329 — VDMAD_VM_Not_Executeable
  • 000003B5 — VDMAD_Get_DMA_Handle
  • 000003C5 — VDMAD_Get_DMA_Handle_For_Ctrl
  • 00000405 — Test_Global_DMA
  • 00000449 — VDMAD_Read_DMA_Status
  • 0000048B — VDMAD_Get_Version
  • 000004A0 — VDMAD_Get_Max_Phys_Page
  • 000004B4 — VDMAD_Virtualize_Channel
  • 00000501 — VDMAD_Unvirtualize_Channel
  • 00000555 — VDMAD_Set_Channel_Callbacks
  • 00000589 — VDMAD_Disable_Translation
  • 000005C4 — VDMAD_Enable_Translation
  • 00000602 — VDMAD_Get_Region_Info
  • 00000623 — VDMAD_Set_Region_Info
  • 0000067B — VDMAD_Get_Virt_State
  • 000006EE — VDMAD_Set_Virt_State
  • 000007EB — VDMAD_Get_Virt_Count
  • 0000080C — VDMAD_Set_Virt_Count
  • 00000830 — VDMAD_Get_Virt_Address
  • 00000847 — VDMAD_Set_Virt_Address
  • 0000085E — VDMAD_Set_Phys_State
  • 00000901 — VDMAD_Get_Phys_Count
  • 0000092D — VDMAD_Get_Phys_Status
  • 00000944 — VDMAD_Mask_Channel
  • 000009D5 — VDMAD_Phys_Mask_Channel
  • 000009E6 — VDMAD_UnMask_Channel
  • 00000A83 — VDMAD_Phys_Unmask_Channel
  • 00000A8E — IN_DMA_Count
  • 00000AB8 — Read_DMA_Count
  • 00000AD8 — Out_DMA_Word
  • 00000AFA — VDMAD_Dirty_Region
  • 00000B14 — VDMAD_Lock_DMA_Region
  • 00000BFB — VDMAD_Unlock_DMA_Region
  • 00000C34 — VDMAD_Unlock_DMA_Region_No_Dirty
  • 00000C40 — VDMAD_Scatter_Page_Lock
  • 00000C70 — VDMAD_Scatter_Page_Lock_w_holes
  • 00000CBF — VDMAD_Scatter_Lock
  • 00000EDB — VDMAD_Scatter_Unlock
  • 00000F9B — VDMAD_Request_Buffer
  • 0000102E — RB_Alloc_Buffer
  • 000010B5 — VDMAD_Time_Out
  • 00001131 — VDMAD_Release_Buffer
  • 0000117D — VDMAD_Partial_DMA
  • 000011FB — VDMAD_Partial_Copy
  • 00001214 — Verify_Copy_Params
  • 00001253 — VDMAD_Copy_To_Buffer
  • 0000126E — VDMAD_Copy_From_Buffer
  • 00001294 — VDMAD_Copy_Fault
  • 000012A7 — VDMAD_Get_EISA_Adr_Mode
  • 000012D0 — VDMAD_Set_EISA_Adr_Mode
  • 0000131E — VDMAD_jmp_filter
  • 00001324 — VDMAD_HW_Check_TC
  • 00001364 — VDMAD_TC_Event
  • 000013A7 — VDMAD_Check_Ctrl_TC
  • 00001404 — VDMAD_Call_Def
  • 00001410 — VDMAD_Default_Handler
  • 00001513 — VDMAD_Attempt_Lock
  • 0000157B — VDMAD_Free_Region
  • 000015B6 — VDMAD_Grab_Buffer
  • 00001615 — VDMAD_Free_Buffer
  • 00001635 — VDMAD_Complete_Event
  • 00001637 — VDMAD_DMA_Complete
  • 000016A9 — VDMAD_Validate_Handle
  • 000016DD — VDMAD_Validate_Buff_ID
  • 00001704 — VDMAD_API_System_Exit
  • 0000171D — VDMAD_PM_DMA_Services
  • 00001753 — VDMAD_V86_DMA_Services
  • 00001788 — VDMAD_DMA_Services
  • 000017F7 — VDMAD_API_GetVersion
  • 00001850 — VDMAD_API_Lock
  • 00001923 — VDMAD_API_Unlock
  • 00001975 — VDMAD_API_SLock
  • 000019E8 — VDMAD_API_SUnlock
  • 00001A2B — VDMAD_API_RequestBuf
  • 00001A6F — VDMAD_API_ReleaseBuf
  • 00001AB1 — VDMAD_API_CopyToBuf
  • 00001AEB — VDMAD_API_CopyFromBuf
  • 00001B25 — VDMAD_API_DisableAuto
  • 00001B55 — VDMAD_API_EnableAuto
  • 00001B85 — VDMAD_Get_DDS_ptrs
  • 00001BCC — GetControllerState
  • 00001BDD — VDMAD_GetChannel_FromPage
  • 00001C23 — GetChannel
  • 00001C46 — Get_VM_FlipFlop_Ptr
  • 00001C7E — VDMAD_Status
  • 00001CFF — VDMAD_Reset
  • 00001D5F — VDMAD_Mask
  • 00001D98 — VDMAD_ResetMask
  • 00001DD3 — VDMAD_Mode
  • 00001E61 — VDMAD_SoftReq
  • 00001EB1 — VDMAD_MaskSingle
  • 00001EF2 — VDMAD_CLR_FF
  • 00001F17 — update_adr_byte
  • 00001F72 — VDMAD_Base
  • 00002003 — VDMAD_Count
  • 000020A9 — VDMAD_Page
  • 000020FF — VDMAD_Bad_Read
  • 00002101 — VDMAD_Notify_all
  • 00002134 — VDMAD_NotifyOwner
  • 000021AA — VDMAD_NoCheck
  • 000021B5 — VDMAD_IO_Check_TC
  • 000021F4 — VDMAD_Read_PS2_Mode
  • 00002222 — VDMAD_PS2_Read_Channels
  • 00002278 — VDMAD_Set_PS2_Phys_State
  • 00002387 — VDMAD_RegFunc
  • 0000240E — VDMAD_ExecFunc
  • 0000250A — PS2_Get_Chl_Data_Ptr
  • 00002522 — PS2_DMA_Set_IO_Adr
  • 00002537 — PS2_DMA_Set_Mem_Adr
  • 0000253B — PS2_DMA_Get_Mem_Adr
  • 0000254F — PS2_DMA_Set_Count
  • 00002553 — PS2_DMA_Get_Count
  • 00002567 — PS2_DMA_Get_Status
  • 00002576 — PS2_DMA_Set_Mode
  • 0000258B — PS2_DMA_Set_Arbus
  • 0000259B — PS2_DMA_Set_Chn_Mask
  • 000025AF — PS2_DMA_Reset_Chn_Mask
  • 000025C3 — PS2_DMA_Master_Clear
  • 0000263E — PS2_Queue_DMA_Data
  • 00002658 — VDMADArb_Unmask_Channel
  • 00002668 — DMA_EISA_Ext_Modes
  • 000027E8 — _VDMAD_Get_Version
  • 000027EC — _VDMAD_Virtualize_Channel
  • 000027F0 — _VDMAD_Get_Region_Info
  • 000027F4 — _VDMAD_Set_Region_Info
  • 000027F8 — _VDMAD_Get_Virt_State
  • 000027FC — _VDMAD_Set_Virt_State
  • 00002800 — _VDMAD_Set_Phys_State
  • 00002804 — _VDMAD_Mask_Channel
  • 00002808 — _VDMAD_UnMask_Channel
  • 0000280C — _VDMAD_Lock_DMA_Region
  • 00002810 — _VDMAD_Unlock_DMA_Region
  • 00002814 — _VDMAD_Scatter_Lock
  • 00002818 — _VDMAD_Scatter_Unlock
  • 0000281C — _VDMAD_Reserve_Buffer_Space
  • 00002820 — _VDMAD_Request_Buffer
  • 00002824 — _VDMAD_Release_Buffer
  • 00002828 — _VDMAD_Copy_To_Buffer
  • 0000282C — _VDMAD_Copy_From_Buffer
  • 00002830 — _VDMAD_Default_Handler
  • 00002834 — _VDMAD_Disable_Translation
  • 00002838 — _VDMAD_Enable_Translation
  • 0000283C — _VDMAD_Get_EISA_Adr_Mode
  • 00002840 — _VDMAD_Set_EISA_Adr_Mode
  • 00002844 — _VDMAD_Unlock_DMA_Region_No_Dirty
  • 00002848 — _VDMAD_Phys_Mask_Channel
  • 0000284C — _VDMAD_Phys_Unmask_Channel
  • 00002850 — _VDMAD_Unvirtualize_Channel
  • 00002854 — _VDMAD_Set_IO_Address
  • 00002858 — _VDMAD_Get_Phys_Count
  • 0000285C — _VDMAD_Get_Phys_Status
  • 00002860 — _VDMAD_Get_Max_Phys_Page
  • 00002864 — _VDMAD_Set_Channel_Callbacks
  • 00002868 — _VDMAD_Get_Virt_Count
  • 0000286C — _VDMAD_Set_Virt_Count
  • 00002870 — _VDMAD_Get_Virt_Address
  • 00002874 — _VDMAD_Set_Virt_Address
  • 00002878 — VDMAD_DDB
  • 000028D8 — VDMAD_CB_Offset
  • 000028DC — DMA_Channels
  • 00002A9C — DMA_Ctrl1
  • 00002AA4 — DMA_Ctrl2
  • 00002AAC — DMA_consts
  • 00002ACC — DMA_Buff_Table
  • 00002B8C — VDMAD_Free_Buff_Timeout
  • 00002B90 — DMA_Max_Physical
  • 00002B94 — VDMAD_Check_TC
  • 00002BA8 — VDMAD_DMA1_status
  • 00002BA9 — VDMAD_DMA2_status
  • 00002BAA — VDMAD_Machine_Type
  • 00002BAB — VDMAD_Rsvd_Mask
  • 00003244 — page_ports
  • 0000324C — base_ports
  • 00003254 — count_ports
  • 0000325C — EISA_high_page_ports
  • 0000326C — EISA_high_count_ports
Segment 2: _LMGROUP @ 00003E50
  • 00000000 — @MSG_LAB
  • 00000010 — @MSG_LDATA
Segment 3: _IGROUP @ 00004640
  • 00000000 — VDMAD_EISA_Init
  • 000000CC — VDMAD_Set_Req_Buff_SizeK
  • 000000E4 — VDMAD_Sys_Crit_Init
  • 00000345 — VDMAD_Reserve_Buffer_Space
  • 00000389 — VDMAD_Init_Complete
  • 000003D8 — VDMAD_API_Device_Init
  • 000004A0 — VDMAD_PS2_Device_Init
  • 000004BC — VDMAD_PnP_Init
  • 00000560 — VDMADArb_Init_Complete
  • 000005DC — DumpHexChar
  • 000005EC — VDMAD_EISA_IO_Table
  • 00000888 — VDMAD_IO_Table_Old
  • 00000902 — VDMAD_IO_Table
  • 000009F0 — VDMAD_Ini_Buffer_Size
  • 000009FE — VDMAD_Ini_XT_Buffer
  • 00000A0D — VDMAD_EISA_Size_Ini
  • 00000A15 — VDMAD_MCA_Size_Ini
  • 00000A1C — VDMAD_Max_DMA_pg_Ini
  • 00000A2C — VDMAD_PS2_IO_Table
Segment 4: _PTEXT @ 000046C0
  • 00000006 — VDMAD_Set_IO_Address
Segment 5: _PDATA @ 00004710
  • 00000034 — VDMAD_Devnode_Handle
  • 00000038 — fDMAARBITDebug
Segment 6: _DBOGROUP @ 000049B0
  • 00000000 — VDMAD_Query
  • 0000028F — VDMAD_ShowChannel_State
Segment 7: _RARE @ 00004B30
  • 00000000 — VDMAD_Force_Contig
  • 000000B8 — VDMAD_In_Your_Face
Segment 8: _VMDESTROY @ 00000000
  • 00000000 — VDMAD_PnP_New_DevNode
  • 00000051 — VDMAD_Arbitrate
  • 0000007C — VDMAD_Test_Alloc
  • 000000FC — VDMAD_Alloc_Elements
  • 0000027C — VDMAD_Next_Element
  • 000002BC — VDMAD_Get_DMA_Count
  • 000002E8 — VDMAD_CheckResvd
  • 00000326 — VDMADArb_Alloc_Channel
  • 00000344 — VDMADArb_Unalloc_Channel
  • 00000362 — VDMAD_Retest_Alloc
  • 00000402 — VDMAD_Force_Alloc
  • 00000418 — VDMAD_Set_Alloc
  • 0000044D — VDMAD_Release_Alloc
  • 00000465 — VDMAD_Query_Free
  • 0000048C — VDMAD_Remove
  • 0000049A — VDMAD_Sort_Res_Desc
  • 000004A3 — VDMAD_Arb_Unalloc