VDMAD — Windows ME Debug


Source Tree

  • ../../../../../dev/ddk/inc/VDMAD.INC
  • ../dmaeisa.asm
  • ../vdmadapi.asm
  • ../vdmadarb.asm
  • ../vdmad.asm
  • ../vdmadio.asm
  • ../vdmadmsg.asm
  • ../vdmadps2.asm

Segment 1: _LDATA @ 00003DF0
  • 00000000 — DMA_EISA_Ext_Modes
  • 00000180 — _VDMAD_Get_Version
  • 00000184 — _VDMAD_Virtualize_Channel
  • 00000188 — _VDMAD_Get_Region_Info
  • 0000018C — _VDMAD_Set_Region_Info
  • 00000190 — _VDMAD_Get_Virt_State
  • 00000194 — _VDMAD_Set_Virt_State
  • 00000198 — _VDMAD_Set_Phys_State
  • 0000019C — _VDMAD_Mask_Channel
  • 000001A0 — _VDMAD_UnMask_Channel
  • 000001A4 — _VDMAD_Lock_DMA_Region
  • 000001A8 — _VDMAD_Unlock_DMA_Region
  • 000001AC — _VDMAD_Scatter_Lock
  • 000001B0 — _VDMAD_Scatter_Unlock
  • 000001B4 — _VDMAD_Reserve_Buffer_Space
  • 000001B8 — _VDMAD_Request_Buffer
  • 000001BC — _VDMAD_Release_Buffer
  • 000001C0 — _VDMAD_Copy_To_Buffer
  • 000001C4 — _VDMAD_Copy_From_Buffer
  • 000001C8 — _VDMAD_Default_Handler
  • 000001CC — _VDMAD_Disable_Translation
  • 000001D0 — _VDMAD_Enable_Translation
  • 000001D4 — _VDMAD_Get_EISA_Adr_Mode
  • 000001D8 — _VDMAD_Set_EISA_Adr_Mode
  • 000001DC — _VDMAD_Unlock_DMA_Region_No_Dirty
  • 000001E0 — _VDMAD_Phys_Mask_Channel
  • 000001E4 — _VDMAD_Phys_Unmask_Channel
  • 000001E8 — _VDMAD_Unvirtualize_Channel
  • 000001EC — _VDMAD_Set_IO_Address
  • 000001F0 — _VDMAD_Get_Phys_Count
  • 000001F4 — _VDMAD_Get_Phys_Status
  • 000001F8 — _VDMAD_Get_Max_Phys_Page
  • 000001FC — _VDMAD_Set_Channel_Callbacks
  • 00000200 — _VDMAD_Get_Virt_Count
  • 00000204 — _VDMAD_Set_Virt_Count
  • 00000208 — _VDMAD_Get_Virt_Address
  • 0000020C — _VDMAD_Set_Virt_Address
  • 00000210 — VDMAD_DDB
  • 00000270 — VDMAD_CB_Offset
  • 00000274 — DMA_Channels
  • 00000434 — DMA_Ctrl1
  • 0000043C — DMA_Ctrl2
  • 00000444 — DMA_consts
  • 00000464 — DMA_Buff_Table
  • 00000524 — VDMAD_Free_Buff_Timeout
  • 00000528 — DMA_Max_Physical
  • 0000052C — VDMAD_Check_TC
  • 00000540 — VDMAD_DMA1_status
  • 00000541 — VDMAD_DMA2_status
  • 00000542 — VDMAD_Machine_Type
  • 00000543 — VDMAD_Rsvd_Mask
  • 00000BDC — page_ports
  • 00000BE4 — base_ports
  • 00000BEC — count_ports
  • 00000BF4 — EISA_high_page_ports
  • 00000C04 — EISA_high_count_ports
  • 00001014 — VDMAD_EISA_ChainMode_Status1
  • 00001035 — VDMAD_EISA_ChainMode_Status2
  • 0000106E — VDMAD_EISA_Ext_Mode
  • 000010BC — VDMAD_EISA_High_Page
  • 000010F8 — VDMAD_EISA_High_Count
  • 0000114F — VDMAD_EISA_Stop
  • 0000118B — VDMAD_Set_EISA_Phys_State
  • 0000126C — VDMAD_Control
  • 000012BC — VDMAD_Init_VM_CB
  • 000012DD — VDMAD_VM_Suspend
  • 00001305 — VDMAD_Abort_Transfer
  • 0000133F — VDMAD_VM_Not_Executeable
  • 000013CB — VDMAD_Get_DMA_Handle
  • 000013DB — VDMAD_Get_DMA_Handle_For_Ctrl
  • 0000141B — Test_Global_DMA
  • 0000145F — VDMAD_Read_DMA_Status
  • 000014A1 — VDMAD_Get_Version
  • 000014B6 — VDMAD_Get_Max_Phys_Page
  • 000014CA — VDMAD_Virtualize_Channel
  • 00001517 — VDMAD_Unvirtualize_Channel
  • 0000156B — VDMAD_Set_Channel_Callbacks
  • 0000159F — VDMAD_Disable_Translation
  • 000015DA — VDMAD_Enable_Translation
  • 00001618 — VDMAD_Get_Region_Info
  • 00001639 — VDMAD_Set_Region_Info
  • 00001691 — VDMAD_Get_Virt_State
  • 00001704 — VDMAD_Set_Virt_State
  • 00001801 — VDMAD_Get_Virt_Count
  • 00001822 — VDMAD_Set_Virt_Count
  • 00001846 — VDMAD_Get_Virt_Address
  • 0000185D — VDMAD_Set_Virt_Address
  • 00001874 — VDMAD_Set_Phys_State
  • 00001917 — VDMAD_Get_Phys_Count
  • 00001943 — VDMAD_Get_Phys_Status
  • 0000195A — VDMAD_Mask_Channel
  • 000019EB — VDMAD_Phys_Mask_Channel
  • 000019FC — VDMAD_UnMask_Channel
  • 00001A99 — VDMAD_Phys_Unmask_Channel
  • 00001AA4 — IN_DMA_Count
  • 00001ACE — Read_DMA_Count
  • 00001AEE — Out_DMA_Word
  • 00001B10 — VDMAD_Dirty_Region
  • 00001B2A — VDMAD_Lock_DMA_Region
  • 00001C11 — VDMAD_Unlock_DMA_Region
  • 00001C4A — VDMAD_Unlock_DMA_Region_No_Dirty
  • 00001C56 — VDMAD_Scatter_Page_Lock
  • 00001C86 — VDMAD_Scatter_Page_Lock_w_holes
  • 00001CD5 — VDMAD_Scatter_Lock
  • 00001EF1 — VDMAD_Scatter_Unlock
  • 00001FB1 — VDMAD_Request_Buffer
  • 00002044 — RB_Alloc_Buffer
  • 000020CB — VDMAD_Time_Out
  • 00002147 — VDMAD_Release_Buffer
  • 00002193 — VDMAD_Partial_DMA
  • 00002211 — VDMAD_Partial_Copy
  • 0000222A — Verify_Copy_Params
  • 00002269 — VDMAD_Copy_To_Buffer
  • 00002284 — VDMAD_Copy_From_Buffer
  • 000022AA — VDMAD_Copy_Fault
  • 000022BD — VDMAD_Get_EISA_Adr_Mode
  • 000022E6 — VDMAD_Set_EISA_Adr_Mode
  • 00002334 — VDMAD_jmp_filter
  • 0000233A — VDMAD_HW_Check_TC
  • 0000237A — VDMAD_TC_Event
  • 000023BD — VDMAD_Check_Ctrl_TC
  • 0000241A — VDMAD_Call_Def
  • 00002426 — VDMAD_Default_Handler
  • 00002529 — VDMAD_Attempt_Lock
  • 00002591 — VDMAD_Free_Region
  • 000025CC — VDMAD_Grab_Buffer
  • 0000262B — VDMAD_Free_Buffer
  • 0000264B — VDMAD_Complete_Event
  • 0000264D — VDMAD_DMA_Complete
  • 000026BF — VDMAD_Validate_Handle
  • 000026F3 — VDMAD_Validate_Buff_ID
  • 0000271C — VDMAD_API_System_Exit
  • 00002735 — VDMAD_PM_DMA_Services
  • 0000276B — VDMAD_V86_DMA_Services
  • 000027A0 — VDMAD_DMA_Services
  • 0000280F — VDMAD_API_GetVersion
  • 00002868 — VDMAD_API_Lock
  • 0000293B — VDMAD_API_Unlock
  • 0000298D — VDMAD_API_SLock
  • 00002A00 — VDMAD_API_SUnlock
  • 00002A43 — VDMAD_API_RequestBuf
  • 00002A87 — VDMAD_API_ReleaseBuf
  • 00002AC9 — VDMAD_API_CopyToBuf
  • 00002B03 — VDMAD_API_CopyFromBuf
  • 00002B3D — VDMAD_API_DisableAuto
  • 00002B6D — VDMAD_API_EnableAuto
  • 00002B9D — VDMAD_Get_DDS_ptrs
  • 00002BE4 — GetControllerState
  • 00002BF5 — VDMAD_GetChannel_FromPage
  • 00002C3B — GetChannel
  • 00002C5E — Get_VM_FlipFlop_Ptr
  • 00002C96 — VDMAD_Status
  • 00002D17 — VDMAD_Reset
  • 00002D77 — VDMAD_Mask
  • 00002DB0 — VDMAD_ResetMask
  • 00002DEB — VDMAD_Mode
  • 00002E79 — VDMAD_SoftReq
  • 00002EC9 — VDMAD_MaskSingle
  • 00002F0A — VDMAD_CLR_FF
  • 00002F2F — update_adr_byte
  • 00002F8A — VDMAD_Base
  • 0000301B — VDMAD_Count
  • 000030C1 — VDMAD_Page
  • 00003117 — VDMAD_Bad_Read
  • 00003119 — VDMAD_Notify_all
  • 0000314C — VDMAD_NotifyOwner
  • 000031C2 — VDMAD_NoCheck
  • 000031CD — VDMAD_IO_Check_TC
  • 0000320C — VDMAD_Read_PS2_Mode
  • 0000323A — VDMAD_PS2_Read_Channels
  • 00003290 — VDMAD_Set_PS2_Phys_State
  • 0000339F — VDMAD_RegFunc
  • 00003426 — VDMAD_ExecFunc
  • 00003522 — PS2_Get_Chl_Data_Ptr
  • 0000353A — PS2_DMA_Set_IO_Adr
  • 0000354F — PS2_DMA_Set_Mem_Adr
  • 00003553 — PS2_DMA_Get_Mem_Adr
  • 00003567 — PS2_DMA_Set_Count
  • 0000356B — PS2_DMA_Get_Count
  • 0000357F — PS2_DMA_Get_Status
  • 0000358E — PS2_DMA_Set_Mode
  • 000035A3 — PS2_DMA_Set_Arbus
  • 000035B3 — PS2_DMA_Set_Chn_Mask
  • 000035C7 — PS2_DMA_Reset_Chn_Mask
  • 000035DB — PS2_DMA_Master_Clear
  • 00003656 — PS2_Queue_DMA_Data
  • 00003670 — VDMADArb_Unmask_Channel
Segment 2: _LMSG$1 @ 00003E30
  • 00000000 — @MSG_LAB
  • 00000010 — @MSG_LDATA
Segment 3: _DB1CODE @ 000040D0
  • 00000001 — VDMAD_Query
  • 00000290 — VDMAD_ShowChannel_State
Segment 4: RARE @ 00004230
  • 00000000 — VDMAD_Force_Contig
  • 000000B8 — VDMAD_In_Your_Face
Segment 5: PNP @ 000048F0
  • 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
Segment 6: _PTEXT @ 00004970
  • 00000006 — VDMAD_Set_IO_Address
Segment 7: _PDATA @ 000049C0
  • 00000034 — VDMAD_Devnode_Handle
  • 00000038 — fDMAARBITDebug
Segment 8: _IDATA @ 00000000
  • 00000000 — VDMAD_EISA_IO_Table
  • 0000029C — VDMAD_IO_Table_Old
  • 00000316 — VDMAD_IO_Table
  • 00000404 — VDMAD_Ini_Buffer_Size
  • 00000412 — VDMAD_Ini_XT_Buffer
  • 00000421 — VDMAD_EISA_Size_Ini
  • 00000429 — VDMAD_MCA_Size_Ini
  • 00000430 — VDMAD_Max_DMA_pg_Ini
  • 00000440 — VDMAD_PS2_IO_Table
  • 000004F8 — VDMAD_EISA_Init
  • 000005C4 — VDMAD_Set_Req_Buff_SizeK
  • 000005DC — VDMAD_Sys_Crit_Init
  • 0000083D — VDMAD_Reserve_Buffer_Space
  • 00000881 — VDMAD_Init_Complete
  • 000008D0 — VDMAD_API_Device_Init
  • 00000998 — VDMAD_PS2_Device_Init
  • 000009B4 — VDMAD_PnP_Init
  • 00000A58 — VDMADArb_Init_Complete
  • 00000AD4 — DumpHexChar