driver.inc
Warning: This file has been marked up for HTML
;
;***********************************************************************\
; *
; DRIVER.INC *
; *
; PUBLIC's and EXTRN's needed by driver object module. *
; *
; Written by: DFS
; Date: November 1990 *
; *
; 5 May 1995 10:32 DGM
; Removed code pertaining to conditionals AdapterProcessesRx,
; AdapterProcessesTx, CatchIncomplete, Channel0, AddPolling,
; TxQueue and BusMaster, and left code with the setting according
; to those conditionals at this point in time, ie. clean-up.
;
; 10 May 1995 9:33 DGM
; Added extern for MSMGetPollSupportLevel
;
; *
;***********************************************************************/
;
include msm.inc
;
ifdef TASM
OSDATA segment READWRITE public 'DATA'
else
OSDATA segment rw public 'DATA'
endif
;
;***************************************************************\
; *
; Externals bound to MSM.386 at link time. *
; *
;***************************************************************/
;
OSDATA ends
IFDEF TASM
OSCODE segment EXECREAD public 'CODE'
ELSE
OSCODE segment er public 'CODE'
ENDIF
;
;***************************************************************\
; *
; Externals bound to MSM.386 at link time. *
; *
;***************************************************************/
;
if CheckTCBs
extrn GetSystemMemoryMap: near
endif
extrn MSMAlertFatal: near
extrn MSMAlertWarning: near
extrn MSMAllocateRCB: near
extrn MSMAlloc: near
extrn MSMAllocPages: near
extrn MSMDriverRemove: near
extrn MSMEnablePolling: near
extrn MSMFree: near
extrn MSMFreePages: near
extrn MSMGetCardConfigInfo: near
extrn MSMGetInstanceNumberMapping: near
extrn MSMGetUniqueIdentifierParameters: near
extrn MSMGetLogical: near
extrn MSMGetPhysical: near
extrn MSMGetMicroTimer: near ; JCP, 941130.
extrn MSMParseDriverParameters: near
extrn MSMPrintString: near
extrn MSMPrintStringFatal: near
extrn MSMPrintStringWarning: near
extrn MSMReadEISAConfig: near
extrn MSMRegisterHardwareOptions: near
extrn MSMRegisterMLID: near
extrn MSMReturnDriverResources: near
extrn MSMScheduleIntTimeCallBack: near
extrn MSMScheduleAESCallBack: near
extrn MSMSearchAdapter: near
extrn MSMSetHardwareInterrupt: near
extrn MSMGetPollSupportLevel :near
extrn MSMScanBusInfo: near
;
;***************************************************************\
; *
; Externals bound to <MEDIA>.386 at link time. *
; *
;***************************************************************/
;
extrn EtherTSMRegisterHSM: near
extrn EtherTSMFastSendComplete: near
extrn EtherTSMGetASMHSMIFLevel: near
extrn EtherTSMGetNextSend: near
extrn EtherTSMGetRCB: near
extrn EtherTSMProcessGetRCB: near
extrn EtherTSMFastProcessGetRCB: near
extrn EtherTSMFastRcvComplete: near
extrn EtherTSMFastRcvCompleteStatus: near
extrn EtherTSMRcvComplete: near
extrn EtherTSMRcvCompleteStatus: near
extrn EtherTSMSendComplete: near
extrn EtherTSMUpdateMulticast: near
;
;***************************************************************\
; *
; Publics bound to MSM.386 at link time. *
; *
;***************************************************************/
;
public DriverInit
public DriverRemove
OSCODE ends