Specifications
System Macros Invoked by Drivers
DPTAB
DPT_STORE UCB,UCB$B_DEVCLASS,B,-
DC$_REALTIME ;Device class
DPT_STORE UCB,UCB$B_DEVTYPE,B,-
DT$_DR11W ;Device type
DPT_STORE UCB,UCB$W_DEVBUFSIZ,W,-
XA_DEF_BUFSIZ ;Default buffer size
DPT_STORE REINIT ;Start of reload initialization table
DPT_STORE DDB,DDB$L_DDT,D,XA$DDT ;Address of DDT
DPT_STORE CRB,CRB$L_INTD+VEC$L_ISR,D,-
XA_INTERRUPT ;Address of interrupt service routine
DPT_STORE CRB,CRB$L_INTD+VEC$L_INITIAL,D,-
XA_CONTROL_INIT ;Address of controller init routine
DPT_STORE END ;End of initialization
This excerpt from XADRIVER.MAR contains the DPTAB macro and the series of
DPT_STORE macros that create its driver prologue table.
2–24