Trailing-Edge
-
PDP-10 Archives
-
DECNET-20_PhaseIII_4-1-82
-
dn20/dmrdlc.m11
There are 14 other files named dmrdlc.m11 in the archive. Click here to see a list.
.TITLE DMCDLC - DMC DLC data base
.IDENT /001200/
.ENABL LC
;+
; DLC data base for DMC device driver.
;-
;
; Configuration:
;
D$XNM == 7. ; Maximum number of transmits.
.MCALL DAT$
DAT$ COR
.WORD 0 ; Long timer byte and device state flags.
CHR$W CTL,0 ; ADDRESS OF DMC SEL0 REGISTER
CHR$W CTL,1 ; Interrupt vector address
CHR$B CTL,2 ; Interrupt priority
.BYTE 0 ; PIX for NMX
DSR$W
SYN$X ; SYNCH block.
END$
.WORD 0,0,0,0 ; DMC input transfer buffer
.WORD 0,0,0,0 ; DMC output transfer buffer.
.BYTE 0 ; Control flags.
.BYTE 0 ; Running flags.
.BYTE 0 ; Protocol state.
.BYTE 0 ; Requested protocol state
.BYTE 0 ; Reported state.
.BYTE 0 ; Network Management line state.
.BYTE DD.INI ; DMC device state.
.BYTE 24. ; Transmit timout interval.
.EVEN
.BYTE 0 ; Owner line index
.BYTE 0 ; Owner process index
LST$D ; Assignable receive CCBs
LST$D ; Assigned receive CCBs
LST$D ; Assignable transmit CCBs
LST$D ; Assigned transmit CCBs
.WORD DMC.bf ; Size of transmit buffer
.WORD 0 ; Address of next transmit buffer to assign
.WORD 0 ; Address of end of transmit buffer area
LST$D ; PENDING CONTROL FUNCTION QUEUE
.WORD 3 ; Service timer (seconds).
LIX$W ; Circuit logging entity identification.
LIX$W ; Line logging entity identification.
.WORD 0 ; Unreported transient error.
.WORD 0 ; Unreported persistent error.
.WORD 0 ; Receive buffers pending at the LLC
.BYTE 0 ; Number of assignable receive buffers
.BYTE 0 ; Number of assignable transmit buffers
.BYTE 0 ; Number of assigned receive buffers
.BYTE 0 ; Number of assigned transmit buffers
CHR$B UNT,<1> ; Maximum number of assigned receive buffers
.BYTE D$XNM ; Maximum number of assigned transmit buffers
.EVEN
.WORD 0,0 ; Number of data bytes transmitted
.WORD 0,0 ; Number of data bytes received
.WORD 0,0 ; Number of data messages transmitted
.WORD 0,0 ; Number of data messages received
.WORD 0 ; Device error counter (bit mapped)
.WORD 0 ; Performance error counter (bit mapped)
.EVEN
.BLKW 128. ; DMC LINE TABLE
.BLKW 17. ; Copy of DMC counters from base table
VFY$ D.LEN
INI = .
CHR$B UNT,<0> ; DEVICE CHARACTERISTICS
INI = .-INI
.BLKB D$XNM*DMC.bf-INI ; Transmit buffer area
END$
.END