Trailing-Edge
-
PDP-10 Archives
-
BB-H348C-RM_1982
-
swskit-v21/listings/tkb-vnp/ddm.rpt
There are no other files named ddm.rpt in the archive.
DSK:DDM.REQ[4,31] 31-Aug-79 14:12
!
! THIS FILE, DDM.REQ, DEFINES THE DDM BLOCK. THIS BLOCK IS USED
! TO DESCRIBE THE DDM$DF ENTRY IN CETAB.MAC.
! IT ALSO DEFINES THE CNT AND UNT BLOCKS, WHICH ARE LINKED TO IT.
! THEY DESCRIBE THE CNT$DF AND UNT$DF ENTRIES IN CETAB.MAC.
! IT ALSO DESCRIBES THE SLT AND STA BLOCKS, WHICH CORRESPOND TO
! THE SLT$DF AND STA$DF ENTRIES IN CETAB.MAC.
!
SBLOCK (DDM, 16) !HEADER FOR DDM
HEADER (DDM) !
ABLOCK (DDM_NAME, CH$ALLOCATION(4)*%BPVAL, 2) !NAME OF DEVICE
ABLOCK (DDM_CNT, %BPADDR, 1) !CHAIN TO CNT (CONTROLLER) BLOCKS
EBLOCK (DDM) !
!
SBLOCK (CNT, 17) !CNT (CONTROLLER) BLOCK
HEADER (CNT) !HEADER FOR CNT
ABLOCK (CNT_CONT, %BPVAL, 2) !CONTROLLER NUMBER
ABLOCK (CNT_VECTOR, %BPVAL, 2) !INTERRUPT VECTOR
ABLOCK (CNT_CSR, %BPVAL, 2) !CSR: EXTERNAL PAGE ADDRESS
ABLOCK (CNT_PRIORITY, %BPVAL, 2) !INTERRUPT PRIORITY
ABLOCK (CNT_UNT, %BPADDR, 1) !CHAIN TO UNT (UNIT) BLOCKS
ABLOCK (CNT_DDM, %BPADDR, 1) !BACK POINTER TO DDM BLOCK
ABLOCK (CNT_NUM_OF_UNTS, %BPVAL, 2) !NUMBER OF UNITS SEEN FOR THIS CNT
EBLOCK (CNT) !
!
SBLOCK (UNT, 18) !UNT (UNIT) BLOCK
HEADER (UNT) !
ABLOCK (UNT_UNIT, %BPVAL, 2) !UNIT NUMBER
ABLOCK (UNT_PARMSK, %BPVAL, 2) !PARAMETER MASK
ABLOCK (UNT_PARM, %BPVAL, 2) !PARAMETER BITS
ABLOCK (UNT_SECCSR, %BPVAL, 2) !SECONDARY CSR, OR -1
ABLOCK (UNT_CNT, %BPADDR, 1) !BACK POINTER TO CNT BLOCK
ABLOCK (UNT_DDM, %BPADDR, 1) !BACK POINTER TO DDM BLOCK
EBLOCK (UNT) !
!
SBLOCK (SLT, 19) !SLT (SYSTEM LINE TABLE) BLOCK
HEADER (SLT) !
ABLOCK (SLT_DDM, CH$ALLOCATION(4)*%BPVAL, 2) !NAME OF DDM
ABLOCK (SLT_DLC, CH$ALLOCATION(4)*%BPVAL, 2) !NAME OF DLC
ABLOCK (SLT_LLC, CH$ALLOCATION(4)*%BPVAL, 2) !NAME OF LLC (FIRST LLC FOR MULTIPOINT)
ABLOCK (SLT_CONT, %BPVAL, 2) !CONTROLLER NUMBER ON DDM
ABLOCK (SLT_UNIT, %BPVAL, 2) !UNIT NUMBER ON CONTROLLER
ABLOCK (SLT_NUM_OF_STA, %BPVAL, 2) !NUMBER OF MPT STATIONS SEEN
ABLOCK (SLT_STA, %BPADDR, 1) !CHAIN TO STA BLOCKS
EBLOCK (SLT) !
!
SBLOCK (STA, 20) !STA (STATION) BLOCK
HEADER (STA) !
ABLOCK (STA_NUM, %BPVAL, 2) !STATION NUMBER
ABLOCK (STA_LLC, CH$ALLOCATION(4)*%BPVAL, 2) !NAME OF LLC
EBLOCK (STA) !
!