cdc:nos2.source:nam5871:cssdns
Table of Contents
CSSDNS
Table Of Contents
- [00006] PROC CSSDNS
- [00007] CSSDNS - DISPATCH NPU SUPERVISION SMS
- [00011] DISPATCH NPU SUPERVISION SMS.
- [00029] PROC SSTRQE
- [00030] PROC CSSANS
- [00031] PROC CSSTNS
Source Code
- CSSDNS.txt
- *DECK CSSDNS
- USETEXT TEXTSS
- USETEXT TEXTCS
- USETEXT TXTAPSS
- USETEXT TXTSMCS
- PROC CSSDNS;
- # TITLE CSSDNS - DISPATCH NPU SUPERVISION SMS #
- BEGIN #CSSDNS #
- #
- ** CSSDNS - DISPATCH NPU SUPERVISION SMS.
- *
- * C. BRION 82/02/13.
- *
- * THIS PROC REMOVES NPU SUPERVISION SMS FROM THE NPU QUEUE AND
- * DISPATCHES THE CONTROL TO THE APPROPRIATE PROC FOR PROCESSING.
- *
- * PROC CSSDNS
- *
- * ENTRY AT LEAST ONE NPU SUPERVISION SM RESIDES IN THE NPU
- * SUPERVISION QUEUE (NPUQ).
- *
- * EXIT ALL NPU QUEUE ENTRIES HAVE BEEN PROCESSED.
- *
- **** PROC CSSDNS XREF LIST.
- #
- XREF
- BEGIN
- PROC SSTRQE; # REMOVE QUEUE ENTRY #
- PROC CSSANS; # ACQUIRE NPU SUPERVISION #
- PROC CSSTNS; # TERMINATE NPU SUPERVISION #
- END
- #
- ****
- #
- ITEM I; # LOOP VARIABLE #
- # MAIN PROC START #
- FOR I = 0 WHILE NPUQL NQ 0 # WHILE NPUQ ENTRY AVAIL #
- DO
- BEGIN
- SSTRQE(P<NPUQ>,WCBUF[0],ABH[0],CSSM[0]); # REMOVE ENTRY #
- #
- * IF A SUP/IN/R SM, ROUTE TO CSSANS TO PROCESS. OTHERWISE MUST
- * BE A SUP/CB SM AND CSSTNS SHOULD BE CALLED TO PROCESS.
- #
- IF WCB$SMID[0] EQ SMID"SUPIN"
- THEN
- CSSANS;
- ELSE
- CSSTNS;
- END
- END
- TERM
cdc/nos2.source/nam5871/cssdns.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator