User Tools

Site Tools


cdc:nos2.source:opl.opl871:deck:1da.006

Deck 1DA Part 006

24 Modifications

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
05180  M01S02731.1da     +++|*
05181  M01S02732.1da     +++|*         MACROS MONITOR.
05182  M01S02733.1da     +++|
05183  M01S02734.1da     +++|
05184  M01S02735.1da     +++| DCR      SUBR               ENTRY/EXIT
05185  M01S02736.1da     +++|          LDD    CR
05186  M01S02737.1da     +++|          ZJN    DCRX        IF CHANNEL NOT RESERVED
05187  M01S02738.1da     +++|          LDD    IR+4
05188  M01S02739.1da     +++|          STD    CM+1        DROP CHANNEL
05189  M01S02740.1da     +++|          MONITOR  DCHM
05190  M01S02741.1da     +++|*         LDN    0           SET CHANNEL NOT RESERVED
05191  M01S02742.1da     +++|          STD    CR
05192  M01S02743.1da     +++|          UJN    DCRX        RETURN
05193  M01S02744.1da     +++| DDT      SPACE  4,20
05194  M01S02745.1da     +++|**        DDT - DETERMINE DRIVE TYPE.
05195  M01S02746.1da     +++|*
05196  M01S02747.1da     +++|*         ENTRY (PHYD,DI) =  DRIVE TO DETERMINE TYPE OF.
Line S02748 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05197  M02S02748.1da8    ---|*                (DI) = DEVICE STATUS BLOCK ADDRESS.
05198  M01S00261.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
05199  M01S02749.1da     +++|*
Line S02750 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2768
Seq #  *Modification Id* Act 
----------------------------+
05200  M02S02750.ns2768  ---|*         EXIT   (A) .EQ. DRIVE TYPE (0-6) IF DRIVE FOUND.
Line S00125 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05201  M02S00125.284l847 ---|*         EXIT   (A) .EQ. DRIVE TYPE (0-5) IF SUPPORTED DRIVE FOUND.
Line S00126 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05202  M02S00126.284l847 ---|*                         DRIVE TYPE 6 IS REPORTED AS DRIVE TYPE 2.
Line S00127 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05203  M02S00127.284l847 ---|*                         DRIVE TYPE 7 IS REPORTED AS DRIVE TYPE 3.
Line S00128 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05204  M02S00128.284l847 ---|*                (A) .EQ. *DTNS* IF NON-SUPPORTED DRIVE TYPE FOUND.
05205  M01S00396.284l847 +++|*         EXIT   (A) .EQ. DRIVE TYPE (0-7) IF SUPPORTED DRIVE FOUND.
05206  M01S00397.284l847 +++|*                         DRIVE TYPE 8-13 AND 14-19 ARE REPORTED AS
05207  M01S00398.284l847 +++|*                         DRIVE TYPE 2-7.
05208  M01S00399.284l847 +++|*                (A) .EQ. *EQNS* IF NON-SUPPORTED DRIVE TYPE FOUND.
05209  M01S02751.1da     +++|*                (A) .LT. 0 IF DRIVE NOT FOUND OR ERROR.
Line S02752 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05210  M02S02752.ns2783  ---|*                (TOTD,DI) = DRIVES PER LOGICAL UNIT.
05211  M01S01117.ns2783  +++|*                (DDTA) = DRIVES PER LOGICAL UNIT.
05212  M01S02753.1da     +++|*                (ATTB+2,T3) HAS BIT 9 SET IF THE DRIVE IS FOUND
05213  M01S02754.1da     +++|*                  AND IT IS CLUSTERED.  (T3) IS ADJUSTED TO POINT
05214  M01S02755.1da     +++|*                  TO THE CORRECT WORD IN THE RESPONSE.
05215  M01S02756.1da     +++|*
05216  M01S02757.1da     +++|*         USES   T1 - T4.
05217  M01S02758.1da     +++|*
05218  M01S02759.1da     +++|*         CALLS  IDT, SOC.
05219  M01S01118.ns2783  +++|*
05220  M01S01119.ns2783  +++|*         NOTE   TO ENSURE THAT THIS ROUTINE IS NOT CALLED FOR MORE
05221  M01S01120.ns2783  +++|*                THAN ONE DEVICE AT THE SAME TIME, THE ERROR PROCESSING
05222  M01S01121.ns2783  +++|*                FLAG MUST ALWAYS BE SET BEFORE CALLING THIS ROUTINE.
05223  M01S02760.1da     +++|
05224  M01S02761.1da     +++|
Line S02762 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05225  M02S02762.ns2783  ---| DDT      CON    0           ENTRY
Line S02763 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05226  M02S02763.ns2783  ---|          LDML   DDT
Line S02764 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05227  M02S02764.ns2783  ---|          STML   DDTR,DI
05228  M01S01122.ns2783  +++| DDT      SUBR               ENTRY
05229  M01S02765.1da     +++|          LDC    C0200       REPORT ATTRIBUTES OPERATION CODE
05230  M01S02766.1da     +++|          RJM    SOC         SET OPERATION CODE AND CONTROLLER
05231  M01S02767.1da     +++|          LDC    P036C
05232  M01S02768.1da     +++|          STML   CPBF+FCP    PARAMETER TO READ REV NUMBER
05233  M01S02769.1da     +++|          LDC    0#8068
05234  M01S02770.1da     +++|          STML   CPBF+FCP+1  REPORT PARAMETER 68
05235  M01S02771.1da     +++|          LDN    10D         COMMAND PACKET LENGTH
05236  M01S02772.1da     +++|          RJM    IDT         INPUT DATA TO PP
Line S02773 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05237  M02S02773.ns2783  ---|          LDML   DDTR,DI
05238  M01S01123.ns2783  +++|          LDML   DDT
05239  M01S02774.1da     +++|          STDL   T4          RETURN ADDRESS FROM *DDT*
05240  M01S02775.1da     +++|          LDML   RPBF+5+2
05241  M01S02776.1da     +++|          SHN    -1
05242  M01S02777.1da     +++|          STDL   T1          LENGTH OF ATTRIBUTE DATA
05243  M01S02778.1da     +++|          LDM    PHYD,DI     PHYSICAL DRIVE
05244  M01S02779.1da     +++|          SHN    10
05245  M01S02780.1da     +++|          ADN    1
05246  M01S02781.1da     +++|          STDL   T2          EXPECTED PARAMETER WORD WITH UNIT NUMBER
05247  M01S02782.1da     +++|          LDN    0
05248  M01S02783.1da     +++|          STDL   T3          INDEX TO PARAMETER 68
05249  M01S02784.1da     +++|          LDN    1
Line S02785 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05250  M02S02785.ns2783  ---|          STML   TOTD,DI     PHYSICAL DRIVES PER LOGICAL UNIT
05251  M01S01124.ns2783  +++|          STML   DDTA        PHYSICAL DRIVES PER LOGICAL UNIT
05252  M01S02786.1da     +++| DDT1     LDML   ATTB,T3
Line S02787 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05253  M02S02787.284l847 ---|          LMC    P0568
Line S02788 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05254  M02S02788.284l847 ---|          NJP    DDT4        IF NOT SINGLE UNIT
05255  M01S00400.284l847 +++|          LMC    0#568
05256  M01S00401.284l847 +++|          NJN    DDT4        IF NOT SINGLE UNIT
05257  M01S02789.1da     +++|          LDML   ATTB+1,T3
05258  M01S02790.1da     +++|          LMDL   T2
05259  M01S02791.1da     +++|          NJP    DDT15       IF DIFFERENT UNIT
05260  M01S02792.1da     +++|          LDML   ATTB+2,T3
05261  M01S02793.1da     +++|          SHN    21-12
05262  M01S02794.1da     +++|          MJN    DDT2        IF SOLID STATE DISK
Line S02795 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2768
Seq #  *Modification Id* Act 
----------------------------+
05263  M02S02795.ns2768  ---|          LDN    DTEC        5833_1
Line S00129 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05264  M02S00129.284l847 ---|          LDN    DTEC        5833_1 OR 5838_1
05265  M01S00402.284l847 +++|          LDN    EQEC        5833-1 OR 5838-1 OR 47444-1
05266  M01S02796.1da     +++|          UJN    DDT3        EXIT
05267  M01S02797.1da     +++|
Line S02798 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05268  M02S02798.284l847 ---| DDT2     LDN    DTEA        5832_1
05269  M01S00403.284l847 +++| DDT2     LDN    EQEA        5832-1
Line S02799 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05270  M02S02799.ns2783  ---| DDT3     LJM    0,T4        EXIT
05271  M01S01125.ns2783  +++| DDT3     UJP    DDTX        RETURN
05272  M01S02800.1da     +++|
Line S02801 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05273  M02S02801.284l847 ---| DDT4     LDML   ATTB,T3
Line S02802 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05274  M02S02802.284l847 ---|          LMC    P0968
05275  M01S00404.284l847 +++| DDT4     LMC    0#968&0#568
05276  M01S02803.1da     +++|          NJN    DDT9        IF NOT 2 UNITS
05277  M01S02804.1da     +++|          LDML   ATTB+1,T3
05278  M01S02805.1da     +++|          LMDL   T2
05279  M01S02806.1da     +++|          ZJN    DDT5        IF UNIT FOUND
05280  M01S02807.1da     +++|          LDML   ATTB+3,T3
05281  M01S02808.1da     +++|          LMDL   T2
05282  M01S02809.1da     +++|          NJP    DDT16       IF DIFFERENT UNIT
05283  M01S02810.1da     +++| DDT5     LDN    2
Line S02811 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05284  M02S02811.ns2783  ---|          STML   TOTD,DI     PHYSICAL DRIVES PER LOGICAL UNIT
05285  M01S01126.ns2783  +++|          STML   DDTA        PHYSICAL DRIVES PER LOGICAL UNIT
05286  M01S02812.1da     +++|          LDML   ATTB+4,T3
05287  M01S02813.1da     +++|          SHN    21-13
05288  M01S02814.1da     +++|          MJN    DDT6        IF NOT SSD
Line S02815 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2768
Seq #  *Modification Id* Act 
----------------------------+
05289  M02S02815.ns2768  ---|          LDN    DTEB
Line S00130 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05290  M02S00130.284l847 ---|          LDN    DTEB        5832-2
05291  M01S00405.284l847 +++|          LDN    EQEB        5832-2
05292  M01S02816.1da     +++|          UJN    DDT3        EXIT
05293  M01S02817.1da     +++|
05294  M01S02818.1da     +++| DDT6     SHN    21-4-21+13
05295  M01S02819.1da     +++|          MJN    DDT7        IF PARITY DRIVE
Line S02820 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05296  M02S02820.284l847 ---|          LDN    DTEE        5833_2
05297  M01S00406.284l847 +++|          LDN    EQEE        5833-2 OR 5838-2 OR 47444-2
05298  M01S02821.1da     +++|          UJN    DDT3        EXIT
05299  M01S02822.1da     +++|
Line S02823 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2768
Seq #  *Modification Id* Act 
----------------------------+
05300  M02S02823.ns2768  ---| DDT7     LDN    DTED        5833_1P
Line S00131 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05301  M02S00131.284l847 ---| DDT7     LDN    DTED        5833_1P OR 5838_1P
05302  M01S00407.284l847 +++| DDT7     LDN    EQED        5833-1P OR 5838-1P OR 47444-1P
05303  M01S02824.1da     +++| DDT8     UJN    DDT3        EXIT
05304  M01S02825.1da     +++|
Line S02826 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05305  M02S02826.284l847 ---| DDT9     LDML   ATTB,T3
Line S02827 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05306  M02S02827.284l847 ---|          LMC    P0D68
Line S02828 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05307  M02S02828.284l847 ---|          NJP    DDT12       IF NOT 3 UNITS
05308  M01S00408.284l847 +++| DDT9     LMC    0#D68&0#968
05309  M01S00409.284l847 +++|          NJN    DDT12       IF NOT 3 UNITS
05310  M01S02829.1da     +++|          LDML   ATTB+1,T3
05311  M01S02830.1da     +++|          LMDL   T2
05312  M01S02831.1da     +++|          ZJN    DDT10       IF UNIT FOUND
05313  M01S02832.1da     +++|          LDML   ATTB+3,T3
05314  M01S02833.1da     +++|          LMDL   T2
05315  M01S02834.1da     +++|          ZJN    DDT10       IF UNIT FOUND
05316  M01S02835.1da     +++|          LDML   ATTB+5,T3
05317  M01S02836.1da     +++|          LMDL   T2
05318  M01S02837.1da     +++|          NJP    DDT17       IF UNIT NOT FOUND
05319  M01S02838.1da     +++| DDT10    LDN    3
Line S02839 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05320  M02S02839.ns2783  ---|          STML   TOTD,DI     PHYSICAL DRIVES PER LOGICAL UNIT
05321  M01S01127.ns2783  +++|          STML   DDTA        PHYSICAL DRIVES PER LOGICAL UNIT
05322  M01S02840.1da     +++|          LDML   ATTB+6,T3
05323  M01S02841.1da     +++|          SHN    21-4
Line S02842 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05324  M02S02842.284l847 ---|          PJN    DDT14       IF 5833_3
Line S02843 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05325  M02S02843.284l847 ---|          LDN    DTEF        5833_2P
05326  M01S00410.284l847 +++|          PJP    DDT14       IF NOT A PARITY UNIT
05327  M01S00411.284l847 +++|          LDN    EQEF        5833-2P OR 5838-2P OR 47444-2P
05328  M01S02844.1da     +++| DDT11    UJN    DDT8        EXIT
05329  M01S02845.1da     +++|
Line S02846 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05330  M02S02846.284l847 ---| DDT12    LDML   ATTB,T3
Line S02847 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05331  M02S02847.284l847 ---|          LMC    P1168
05332  M01S00412.284l847 +++| DDT12    LMC    0#1168&0#D68
05333  M01S02848.1da     +++|          NJP    DDT20       IF ILLEGAL PARAMETER
05334  M01S02849.1da     +++|          LDML   ATTB+1,T3
05335  M01S02850.1da     +++|          LMDL   T2
Line S02851 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05336  M02S02851.284l847 ---|          ZJN    DDT13       IF UNIT FOUND
05337  M01S00413.284l847 +++|          ZJN    DDT12.1     IF UNIT FOUND
05338  M01S02852.1da     +++|          LDML   ATTB+3,T3
05339  M01S02853.1da     +++|          LMDL   T2
Line S02854 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05340  M02S02854.284l847 ---|          ZJN    DDT13       IF UNIT FOUND
05341  M01S00414.284l847 +++|          ZJN    DDT12.1     IF UNIT FOUND
05342  M01S02855.1da     +++|          LDML   ATTB+5,T3
05343  M01S02856.1da     +++|          LMDL   T2
Line S02857 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05344  M02S02857.284l847 ---|          ZJN    DDT13       IF UNIT FOUND
05345  M01S00415.284l847 +++|          ZJN    DDT12.1     IF UNIT FOUND
05346  M01S02858.1da     +++|          LDML   ATTB+7,T3
05347  M01S02859.1da     +++|          LMDL   T2
05348  M01S02860.1da     +++|          NJN    DDT18       IF DIFFERENT UNIT
Line S02861 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05349  M02S02861.284l847 ---| DDT13    LDN    4
05350  M01S00416.284l847 +++| DDT12.1  LDN    4
Line S02862 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05351  M02S02862.ns2783  ---|          STML   TOTD,DI     TOTAL DRIVES
05352  M01S01128.ns2783  +++|          STML   DDTA        TOTAL DRIVES
Line S02863 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05353  M02S02863.273l780 ---| DDT14    LDN    DTEF-DTEA+1  NUMBER OF DEFINED DRIVE TYPES
Line S00175 Modification History
M01 (Added by) 273l780
M02 (Updated by) ns2768
Seq #  *Modification Id* Act 
----------------------------+
05354  M02S00175.ns2768  ---| DDT14    LDN    DTEF-DTEA+1 NUMBER OF DEFINED DRIVE TYPES
Line S00132 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05355  M02S00132.284l847 ---| DDT14    LDN    DTNS        NUMBER OF DEFINED DRIVE TYPES
Line S02864 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05356  M02S02864.284l847 ---|          UJN    DDT11       EXIT
05357  M01S00417.284l847 +++|          LDML   ATTB+10,T3
05358  M01S00418.284l847 +++|          SHN    21-4
05359  M01S00419.284l847 +++|          PJN    DDT13.1     IF NOT A PARITY UNIT
05360  M01S00420.284l847 +++|          LDN    EQEM        5833-3P OR 5838-3P OR 47444-3P
05361  M01S00421.284l847 +++| DDT13    UJN    DDT11       EXIT
05362  M01S00422.284l847 +++|
05363  M01S00423.284l847 +++| DDT13.1  LDN    EQEN        5833-4 OR 5838-4 OR 47444-4
05364  M01S00424.284l847 +++|          UJN    DDT13       EXIT
05365  M01S00425.284l847 +++|
05366  M01S00426.284l847 +++| DDT14    LDN    EQNS        NUMBER OF DEFINED DRIVE TYPES
05367  M01S00427.284l847 +++|          UJN    DDT13       EXIT
05368  M01S02865.1da     +++|
05369  M01S02866.1da     +++| DDT15    LDN    3
Line S02867 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05370  M02S02867.273l780 ---|          UJN    DDT19       GO UPDATE POINTER
05371  M01S00176.273l780 +++|          UJN    DDT19       UPDATE POINTER
05372  M01S02868.1da     +++|
05373  M01S02869.1da     +++| DDT16    LDN    5
Line S02870 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05374  M02S02870.273l780 ---|          UJN    DDT19       GO UPDATE POINTER
05375  M01S00177.273l780 +++|          UJN    DDT19       UPDATE POINTER
05376  M01S02871.1da     +++|
05377  M01S02872.1da     +++| DDT17    LDN    7
Line S02873 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05378  M02S02873.273l780 ---|          UJN    DDT19       GO UPDATE POINTER
05379  M01S00178.273l780 +++|          UJN    DDT19       UPDATE POINTER
05380  M01S02874.1da     +++|
05381  M01S02875.1da     +++| DDT18    LDN    11
05382  M01S02876.1da     +++| DDT19    RADL   T3          UPDATE POINTER TO PARAMETER 68
05383  M01S02877.1da     +++|          SBDL   T1
05384  M01S02878.1da     +++|          MJP    DDT1        IF MORE PARAMETERS TO CHECK
05385  M01S02879.1da     +++| DDT20    LCN    0           DRIVE NOT FOUND OR ERROR
Line S02880 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05386  M02S02880.284l847 ---|          LJM    0,T4        EXIT
05387  M01S00428.284l847 +++|          UJN    DDT13       EXIT
05388  M01S01129.ns2783  +++|
05389  M01S01130.ns2783  +++|
05390  M01S01131.ns2783  +++| DDTA     CON    0           TOTAL NUMBER OF DRIVES IN LOGICAL UNIT
05391  M01S02881.1da     +++| DLU      SPACE  4,10
05392  M01S02882.1da     +++|**        DLU - DECLUSTER LOGICAL UNIT.
05393  M01S02883.1da     +++|*
Line S02884 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05394  M02S02884.1da8    ---|*         ENTRY  (DI) = DEVICE STATUS BLOCK ADDRESS.
05395  M01S00262.1da8    +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
Line S02885 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05396  M02S02885.ns2783  ---|*                (TOTD,DI) = PHYSICAL DRIVES PER LOGICAL UNIT.
05397  M01S01132.ns2783  +++|*                (DDTA) = PHYSICAL DRIVES PER LOGICAL UNIT.
05398  M01S02886.1da     +++|*                (PHYD,DI) = DRIVE TO DECLUSTER.
05399  M01S02887.1da     +++|*                (DT) = DRIVE TYPE.
05400  M01S02888.1da     +++|*
05401  M01S02889.1da     +++|*         EXIT   TO *ERR* IF ERROR.
05402  M01S02890.1da     +++|*
05403  M01S02891.1da     +++|*         CALLS  ATT, SCP, SOU, SRP, WCB.
05404  M01S02892.1da     +++|
05405  M01S02893.1da     +++|
05406  M01S02894.1da     +++| DLU      SUBR               ENTRY/EXIT
05407  M01S02895.1da     +++|          LDC    C0209+1S17  LOAD ATTRIBUTE OPERATION CODE
05408  M01S02896.1da     +++|          RJM    SOU         SET OPERATION CODE AND UNIT
05409  M01S02897.1da     +++|          LDC    P0568
05410  M01S02898.1da     +++|          RJM    SCP         SET COMMAND PARAMETER
05411  M01S02899.1da     +++|          LDML   CPBF+CUN
05412  M01S02900.1da     +++|          LPN    77B         MASK DRIVE NUMBER
05413  M01S02901.1da     +++|          SHN    10
05414  M01S02902.1da     +++|          ADN    1
05415  M01S02903.1da     +++|          STML   CPBF+FCP+1  PARAMETER WORD WITH DRIVE NUMBER
05416  M01S02904.1da     +++|          LDD    DT
Line S02905 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05417  M02S02905.284l847 ---|          SBN    DTEC-DTEA
Line S02906 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2768
M03 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05418  M03S02906.284l847 ---|          PJN    DLU1        IF 5833
Line S00133 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05419  M02S00133.284l847 ---|          PJN    DLU1        IF 5833 OR 5838
05420  M01S00429.284l847 +++|          IFNE   EQEA,0,2
05421  M01S00430.284l847 +++|          SBN    EQEA
05422  M01S00431.284l847 +++|          MJN    DLU1        IF NOT SOLID STATE
05423  M01S00432.284l847 +++|          SBN    EQEC-EQEA
05424  M01S00433.284l847 +++|          PJN    DLU1        IF NOT SOLID STATE
05425  M01S02907.1da     +++|          LDC    0#8500      DECLUSTER 5832
05426  M01S02908.1da     +++|          UJN    DLU2        SET DECLUSTER PARAMETER
05427  M01S02909.1da     +++|
Line S02910 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2768
Seq #  *Modification Id* Act 
----------------------------+
05428  M02S02910.ns2768  ---| DLU1     LDC    0#8900      DECLUSTER 5833
Line S00134 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05429  M02S00134.284l847 ---| DLU1     LDC    0#8900      DECLUSTER 5833 OR 5838
05430  M01S00434.284l847 +++| DLU1     LDC    0#8900      DECLUSTER 5833/5838/47444
05431  M01S02911.1da     +++| DLU2     STML   CPBF+FCP+2
05432  M01S02912.1da     +++|          LDN    12D         COMMAND PACKET LENGTH
05433  M01S02913.1da     +++|          RJM    WCB         WRITE COMMAND PACKET
05434  M01S02914.1da     +++|          LDN    CMSS
05435  M01S02915.1da     +++|          RJM    ATT         PROCESS ATTENTION
05436  M01S02916.1da     +++|          NJN    DLU4        IF NOT SUCCESSFUL
05437  M01S02917.1da     +++|
05438  M01S02918.1da     +++|*         IF THE NEXT COMMAND IS ISSUED BEFORE THE DECLUSTER
05439  M01S02919.1da     +++|*         COMPLETES, AN ERROR COULD OCCUR.
05440  M01S02920.1da     +++|
05441  M01S02921.1da     +++| DLU3     LDN    ASRT
05442  M01S02922.1da     +++|          RJM    ATT         PROCESS ATTENTION
05443  M01S02923.1da     +++|          LDK    ID26
05444  M01S02924.1da     +++|          RJM    SRP         SEARCH RESPONSE PACKET
05445  M01S02925.1da     +++|          MJN    DLU3        IF ID26 NOT FOUND
Line S02926 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05446  M02S02926.ns2783  ---|          SOM    TOTD,DI
05447  M01S01133.ns2783  +++|          SOM    DDTA
05448  M01S02927.1da     +++|          NJN    DLU3        IF ANOTHER ASYNCHRONOUS RESPONSE EXPECTED
05449  M01S02928.1da     +++|          UJP    DLUX        RETURN
05450  M01S02929.1da     +++|
Line S02930 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
05451  M02S02930.283l840 ---| DLU4     LCN    ELCA
05452  M01S00150.283l840 +++| DLU4     LCN    ELCA        LOAD CONTROLLER ATTRIBUTES FAILURE
05453  M01S02931.1da     +++|          RJM    ERR         PROCESS ERROR
05454  M01S01134.ns2783  +++| DMP      SPACE  4,15
05455  M01S01135.ns2783  +++|**        DMP - DISABLE MMF PARITY DEVICE ACCESS.
05456  M01S01136.ns2783  +++|*
05457  M01S01137.ns2783  +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
05458  M01S01138.ns2783  +++|*                (EO) = EST ORDINAL.
05459  M01S01139.ns2783  +++|*
05460  M01S01140.ns2783  +++|*         USES   CM+2.
05461  M01S01141.ns2783  +++|*
05462  M01S01142.ns2783  +++|*         CALLS  CAB, CAC, CBB, LNE, RBD, UBP.
05463  M01S01143.ns2783  +++|*
05464  M01S01144.ns2783  +++|*         MACROS CMSTF.
05465  M01S01145.ns2783  +++|
05466  M01S01146.ns2783  +++|
05467  M01S01147.ns2783  +++| DMP5     LDC    **          (UNPROCESSED PARTITION COUNT)
05468  M01S01148.ns2783  +++| DMPB     EQU    *-1
05469  M01S01149.ns2783  +++|          NJN    DMPX        IF NOT ALL PARTITIONS PROCESSED
05470  M01S01150.ns2783  +++|          LDML   DVTP,DI     SET *ACCESS DISABLED* FLAG
05471  M01S01151.ns2783  +++|          LPC    167777
05472  M01S01152.ns2783  +++|          LMC    10000
05473  M01S01153.ns2783  +++|          STML   DVTP,DI
05474  M01S01154.ns2783  +++|
05475  M01S01155.ns2783  +++| DMP      SUBR               ENTRY/EXIT
05476  M01S01156.ns2783  +++|          LDN    0           CLEAR UNPROCESSED PARTITION COUNT
05477  M01S01157.ns2783  +++|          STM    DMPB
05478  M01S01158.ns2783  +++|*         LDN    0           INITIALIZE PARTITION SEARCH
05479  M01S01159.ns2783  +++| DMP1     RJM    LNE         LOCATE NEXT EST FOR THIS DEVICE
05480  M01S01160.ns2783  +++|          ZJN    DMP5        IF NO MORE PARTITIONS
05481  M01S01161.ns2783  +++|          RJM    CAB         CHECK ACGL *MMF PARITY DEVICE ACCESS* BIT
05482  M01S01162.ns2783  +++|          ZJN    DMP4        IF BIT FOR THIS MF IS CLEAR
05483  M01S01163.ns2783  +++|          RJM    CBB         CHECK BDLL *DISABLE ACCESS* BIT
05484  M01S01164.ns2783  +++|          MJN    DMP2        IF BIT FOR THIS DRIVER ALREADY SET
05485  M01S01165.ns2783  +++|          LDN    1           NEW VALUE
05486  M01S01166.ns2783  +++|          STD    CM+2
05487  M01S01167.ns2783  +++|          LDD    T1          BIT TO CHANGE
05488  M01S01168.ns2783  +++|          ADN    19D
05489  M01S01169.ns2783  +++|          RJM    UBP         SET DISABLE ACCESS BIT IN *BDLL*
05490  M01S01170.ns2783  +++| DMP2     RJM    CAC         CHECK FOR ALTERNATE CHANNEL
05491  M01S01171.ns2783  +++|          NJN    DMP3        IF ALTERNATE CHANNEL UNDEFINED OR DOWN
05492  M01S01172.ns2783  +++|          RJM    RBD         READ *BDLL*
05493  M01S01173.ns2783  +++|          LDD    CM+3        CHECK IF BITS SET FOR BOTH CHANNELS
05494  M01S01174.ns2783  +++|          SHN    -7
05495  M01S01175.ns2783  +++|          LPN    3
05496  M01S01176.ns2783  +++|          LMN    3
05497  M01S01177.ns2783  +++|          ZJN    DMP3        IF BOTH BITS ARE NOW SET
05498  M01S01178.ns2783  +++|          AOM    DMPB        UNPROCESSED PARTITION COUNT
05499  M01S01179.ns2783  +++|          UJN    DMP4        PROCESS NEXT PARTITION
05500  M01S01180.ns2783  +++|
05501  M01S01181.ns2783  +++| DMP3     CMSTF  GPDA        CLEAR ACCESS FLAG BIT FOR THIS MF
05502  M01S01182.ns2783  +++| DMPA     EQU    *-3         (BIT NUMBER FOR THIS MF)
05503  M01S01183.ns2783  +++| DMP4     LDD    EO
05504  M01S01184.ns2783  +++|          UJP    DMP1        PROCESS NEXT PARTITION
05505  M01S02932.1da     +++| DRT      SPACE  4,10
05506  M01S02933.1da     +++|**        DRT - CHECK REQUEST TYPE.
05507  M01S02934.1da     +++|*
Line S02935 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05508  M02S02935.1da8    ---|*         ENTRY  (DI) = DEVICE STATUS BLOCK ADDRESS.
05509  M01S00263.1da8    +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
05510  M01S02936.1da     +++|*                (FC) = 0 IF FORMAT NOT COMPLETE.
05511  M01S02937.1da     +++|*                (CB) = 0 IF NO I/O BUFFER PRESENT.
05512  M01S02938.1da     +++|*
05513  M01S02939.1da     +++|*         EXIT   (A) .NE. 0 IF I/O REQUEST.
05514  M01S02940.1da     +++|
05515  M01S02941.1da     +++|
05516  M01S02942.1da     +++| DRT2     LDN    0
05517  M01S02943.1da     +++|
05518  M01S02944.1da     +++| DRT      SUBR               ENTRY/EXIT
05519  M01S02945.1da     +++|          LDD    FC
05520  M01S02946.1da     +++|          ZJN    DRTX        IF FORMAT NOT COMPLETE
05521  M01S02947.1da     +++|          LDM    SREQ,DI
05522  M01S02948.1da     +++|          NJN    DRT2        IF SPECIAL REQUEST
Line S02949 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05523  M02S02949.ns2783  ---|          LDML   DVTP,DI
Line S02950 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2767
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05524  M03S02950.ns2783  ---|          LPC    0#6000
Line S02951 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2767
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05525  M03S02951.ns2783  ---|          NJN    DRT2        IF INTERNAL REQUEST
Line S02952 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2767
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05526  M03S02952.ns2783  ---|          LDML   DVTP,DI
Line S02953 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05527  M02S02953.ns2783  ---|          SHN    21-17
Line S02954 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05528  M02S02954.ns2783  ---|          PJN    DRT1        IF RESTORE NOT IN PROGRESS
Line S02955 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05529  M02S02955.ns2783  ---|          LDM    RMUX,DI
Line S02956 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05530  M02S02956.ns2783  ---|          ZJN    DRTX        IF RESTORE
05531  M01S01185.ns2783  +++|          LDM    RSDI        CHECK IF RESTORE IN PROGRESS
05532  M01S01186.ns2783  +++|          LMD    DI
05533  M01S01187.ns2783  +++|          NJN    DRT1        IF NO RESTORE IN PROGRESS ON THIS DEVICE
05534  M01S01188.ns2783  +++|          LDM    RMUX
05535  M01S01189.ns2783  +++|          ZJN    DRTX        IF CURRENTLY RESTORING A CYLINDER
05536  M01S02957.1da     +++| DRT1     LDD    CB
05537  M01S02958.1da     +++|          UJN    DRTX
05538  M01S00066.ns2750  +++| ECA      SPACE  4,20
05539  M01S00067.ns2750  +++|**        ECA - ENABLE CONTROLLER ACTIVITY.
05540  M01S00068.ns2750  +++|*
Line S00069 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05541  M02S00069.1da8    ---|*         THIS SPECIAL REQUEST CLEARS THE CONTROLLER DEAD FLAGS IN
Line S00070 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05542  M02S00070.1da8    ---|*         THE CONTROLLER STATE TABLE, AND IN THE DEVICE STATE TABLE
Line S00071 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05543  M02S00071.1da8    ---|*         ENTRIES FOR ALL DEVICES ON THIS CONTROLLER.  THIS FUNCTION IS
Line S00072 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05544  M02S00072.1da8    ---|*         ISSUED BY *1MV* WHEN THE STATE OF A 583X DRIVE IS CHANGED
Line S00073 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05545  M02S00073.1da8    ---|*         TO *ON* OR *IDLE*.
05546  M01S00264.1da8    +++|*         THIS SPECIAL REQUEST CLEARS THE CONTROLLER DEAD FLAG IN THE
05547  M01S00265.1da8    +++|*         CONTROLLER STATE TABLE.  THIS FUNCTION IS ISSUED BY *1MV*
Line S00266 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05548  M02S00266.ns2783  ---|*         WHEN AN *UP,CCH* COMMAND IS ENTERED, AND/OR WHEN THE STATE
Line S00267 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05549  M02S00267.ns2783  ---|*         OF A DAS DRIVE IS CHANGED TO *ON* OR *IDLE*.
05550  M01S01190.ns2783  +++|*         WHEN AN *UP,CCH* COMMAND IS ENTERED.
05551  M01S00074.ns2750  +++|*
Line S00075 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05552  M02S00075.1da8    ---|*         ENTRY  (EO) = EST ORDINAL.
05553  M01S00268.1da8    +++|*         ENTRY  (CI) = CONTROLLER STATE TABLE ADDRESS.
05554  M01S00269.1da8    +++|*                (CN) = CONTROLLER NUMBER.
05555  M01S00270.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
05556  M01S00271.1da8    +++|*                (EO) = EST ORDINAL.
05557  M01S00076.ns2750  +++|*                (IR+4) = CHANNEL NUMBER.
05558  M01S00077.ns2750  +++|*
Line S00078 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05559  M02S00078.1da8    ---|*         EXIT   TO *CMP7* WHEN FUNCTION COMPLETE.
Line S00272 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05560  M02S00272.ns2783  ---|*         EXIT   *CONTROLLER DEAD* FLAG CLEARED IN *CSTB*.
05561  M01S01191.ns2783  +++|*         EXIT   *CONTROLLER DEAD* FLAG CLEARED IN *CTST*.
05562  M01S00273.1da8    +++|*                *CMX CONTROLLER ENABLED, CCHXX* MESSAGE ISSUED.
05563  M01S00274.1da8    +++|*                TO *CMP* WHEN FUNCTION COMPLETE.
05564  M01S00079.ns2750  +++|*
Line S00080 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05565  M02S00080.1da8    ---|*         CALLS  CEA, LND.
05566  M01S00275.1da8    +++|*         CALLS  CEA, IEM.
05567  M01S00081.ns2750  +++|
05568  M01S00082.ns2750  +++|
05569  M01S00083.ns2750  +++| ECA      BSS    0           ENTRY
Line S00084 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05570  M02S00084.1da8    ---|          LDN    0           LOCATE FIRST DRIVE
Line S00085 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05571  M02S00085.1da8    ---| ECA1     RJM    LND         LOCATE DRIVE
Line S00086 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05572  M02S00086.1da8    ---|          ZJN    ECA2        IF NO MORE DRIVES ON CONTROLLER
Line S00087 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05573  M02S00087.1da8    ---|          LDML   CSRF,T7
Line S00088 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05574  M02S00088.1da8    ---|          LPC    0#7FFF      CLEAR CONTROLLER DEAD FLAG
Line S00089 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05575  M02S00089.1da8    ---|          STML   CSRF,T7
Line S00090 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05576  M02S00090.1da8    ---|          LDN    1           LOCATE NEXT DRIVE
Line S00091 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05577  M02S00091.1da8    ---|          UJN    ECA1        LOCATE DRIVE
Line S00092 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05578  M02S00092.1da8    ---|
Line S00093 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05579  M02S00093.1da8    ---| ECA2     LDM    CSTB,T5     ENABLE CONTROLLER ACTIVITY
Line S00094 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05580  M02S00094.1da8    ---|          STM    CSTB,T5     (CLEAR BITS 15 - 12)
Line S00095 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05581  M02S00095.1da8    ---|          RJM    CEA         CLEAR ENABLE ACTIVITY REQUEST
Line S00096 Modification History
M01 (Added by) ns2750
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05582  M02S00096.1da8    ---|          LJM    CMP7        COMPLETE FUNCTION
Line S00276 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05583  M02S00276.ns2783  ---|          LDML   CSTB,CI     ENABLE CONTROLLER ACTIVITY
05584  M01S01192.ns2783  +++|          LDML   CTST,CI     ENABLE CONTROLLER ACTIVITY
05585  M01S00277.1da8    +++|          SHN    21-15
05586  M01S00278.1da8    +++|          PJN    ECA1        IF CONTROLLER NOT DISABLED
05587  M01S00279.1da8    +++|          SHN    -21+15+22
05588  M01S00280.1da8    +++|          LPC    17777       CLEAR BITS 15 - 13
Line S00281 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05589  M02S00281.ns2783  ---|          STML   CSTB,CI
05590  M01S01193.ns2783  +++|          STML   CTST,CI
05591  M01S00282.1da8    +++|          LDC    ERCE+100000 *EQXXX, UXX, CMX CONTROLLER ENABLED.*
05592  M01S00283.1da8    +++|          RJM    IEM         ISSUE ERRORLOG MESSAGE
05593  M01S00284.1da8    +++| ECA1     RJM    CEA         CLEAR ENABLE ACTIVITY REQUEST
05594  M01S00285.1da8    +++|          LJM    CMP         COMPLETE FUNCTION
05595  M01S02959.1da     +++| ECI      SPACE  4,15
05596  M01S02960.1da     +++|**        ECI - EXAMINE CONTROLLER INTERRUPTS.
05597  M01S02961.1da     +++|*
Line S02962 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05598  M02S02962.1da8    ---|*         ENTRY  (DI) = DEVICE STATUS BLOCK ADDRESS.
05599  M01S00286.1da8    +++|*         ENTRY  (CI) = CONTROLLER STATE TABLE ADDRESS.
05600  M01S02963.1da     +++|*                (CN) = CONTROLLER NUMBER.
05601  M01S00287.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
05602  M01S02964.1da     +++|*
05603  M01S02965.1da     +++|*         EXIT   (A) = (PA) = 0 IF NO REQUEST IN PROGRESS.
Line S00151 Modification History
M01 (Added by) 283l840
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05604  M02S00151.ns2783  ---|*                (A) .NE. 0, IF ERROR IN PROGRESS FOR DIFFERENT DEVICE.
Line S00152 Modification History
M01 (Added by) 283l840
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05605  M02S00152.ns2783  ---|*                            OF IF RESET OR FORMAT REQUEST IN PROGRESS.
05606  M01S01194.ns2783  +++|*                (A) .NE. 0, IF DEVICE SHOULD NOT BE PROCESSED.
05607  M01S02966.1da     +++|*                TO (ADDR,DI) IF NO RESPONSE FOR REQUEST IN PROGRESS.
05608  M01S02967.1da     +++|*                TO (ATTN,DI) IF RESPONSE FOR REQUEST IN PROGRESS.
Line S02968 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05609  M02S02968.ns2783  ---|*                TO *CMP* AFTER THE CONTROLLER HAS BEEN RESET.  THIS
Line S02969 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05610  M02S02969.ns2783  ---|*                   RESET IS DONE ONCE PER CONTROLLER AFTER THE DRIVER
Line S02970 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05611  M02S02970.ns2783  ---|*                   IS LOADED.
05612  M01S01195.ns2783  +++|*                TO *CMP* AFTER PERFORMING THE INITIAL LOGICAL RESET
05613  M01S01196.ns2783  +++|*                   ON THE CONTROLLER.  THIS RESET IS DONE ONCE PER
05614  M01S01197.ns2783  +++|*                   CONTROLLER WHEN THE DRIVER IS LOADED.
Line S02971 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05615  M02S02971.1da8    ---|*                TO *ERR* IF SLAVE RESET FAILED FOR THIS CONTROLLER.
05616  M01S02972.1da     +++|*
Line S02973 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05617  M02S02973.1da8    ---|*         USES   PA, T5.
05618  M01S00288.1da8    +++|*         USES   PA.
05619  M01S02974.1da     +++|*
05620  M01S02975.1da     +++|*         CALLS  FCN, GIS, IDU, IHD, LDP, SAP, SRS.
05621  M01S02976.1da     +++|
05622  M01S02977.1da     +++|
05623  M01S02978.1da     +++| ECI      SUBR               ENTRY/EXIT
05624  M01S02979.1da     +++|          RJM    SAP         SELECT ADAPTER PORT
05625  M01S02980.1da     +++|          LDC    F0715       ENABLE INTERRUPTS
05626  M01S02981.1da     +++|          RJM    FCN
05627  M01S02982.1da     +++|          RJM    LDP         LOAD DEVICE PARAMETERS
05628  M01S02983.1da     +++|          RJM    GIS         GET INTERRUPT STATUS
05629  M01S02984.1da     +++|          LPML   TMSK,CN
05630  M01S02985.1da     +++|          ZJN    ECI2        IF NO INTERRUPT FROM THIS CONTROLLER
05631  M01S02986.1da     +++|
05632  M01S02987.1da     +++|*         CHECK THAT INTERRUPT BELONGS TO CURRENT DRIVE.
05633  M01S02988.1da     +++|
05634  M01S02989.1da     +++|          RJM    IHD
05635  M01S02990.1da     +++|          ZJN    ECI2        IF RESPONSE FROM INACTIVE DRIVE
05636  M01S02991.1da     +++|*         LDML   ATTN,DI
05637  M01S02992.1da     +++|          STDL   PA          SET RETURN ADDRESS
05638  M01S02993.1da     +++|          LDN    0
05639  M01S02994.1da     +++|          STML   ATTN,DI     DEACTIVATE RETURN
05640  M01S02995.1da     +++|
05641  M01S02996.1da     +++|*         RETURN TO CALLER WITH STATUS FROM RESPONSE PACKET.
05642  M01S02997.1da     +++|
Line S02998 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
05643  M02S02998.283l840 ---|          IFEQ   TE,1        IF SAVING RESPONSES IN TRACE BUFFER
Line S00153 Modification History
M01 (Added by) 283l840
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05644  M02S00153.1da8    ---| TRACE$   IFEQ   TE,1        IF SAVING RESPONSES IN TRACE BUFFER
Line S02999 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05645  M02S02999.1da8    ---|          LCN    0
Line S03000 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05646  M02S03000.1da8    ---|          RJM    TRB
Line S03001 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05647  M03S03001.1da8    ---|          ENDIF
Line S00154 Modification History
M01 (Added by) 283l840
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05648  M02S00154.1da8    ---| TRACE$   ENDIF
05649  M01S03002.1da     +++|          LDM    EEST,DI     EXPECTED RESPONSE TYPE
05650  M01S03003.1da     +++|          LMD    RT
05651  M01S03004.1da     +++|          ZJN    ECI1        IF EXPECTED RESPONSE
05652  M01S03005.1da     +++|          LMD    RT
05653  M01S03006.1da     +++|          LMD    MS
05654  M01S03007.1da     +++|          ZJN    ECI1        IF EXPECTED STATUS
05655  M01S03008.1da     +++|          LMK    CMCS&CMSS
05656  M01S03009.1da     +++| ECI1     LJM    0,PA        RETURN TO CALLER
05657  M01S03010.1da     +++|
05658  M01S01198.ns2783  +++|*         NO INTERRUPT FOUND - CHECK FOR REQUEST IN PROGRESS.
05659  M01S01199.ns2783  +++|
05660  M01S03011.1da     +++| ECI2     LDDL   PA
05661  M01S03012.1da     +++|          NJN    ECI1        IF REQUEST IN PROGRESS
05662  M01S03013.1da     +++|          LDM    ERFL
05663  M01S03014.1da     +++|          ZJN    ECI3        IF DRIVER NOT IN ERROR PROCESSING
05664  M01S03015.1da     +++|          LMD    DI
Line S03016 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05665  M02S03016.ns2783  ---|          NJN    ECI4        IF ERROR ON DIFFERENT DEVICE
05666  M01S01200.ns2783  +++|          NJN    ECI5        IF ERROR ON DIFFERENT DEVICE
05667  M01S03017.1da     +++| ECI3     LDM    SRSA
Line S03018 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05668  M02S03018.ns2783  ---|          NJN    ECI4        IF RESET IN PROGRESS
05669  M01S01201.ns2783  +++|          NJN    ECI5        IF RESET IN PROGRESS
05670  M01S03019.1da     +++|          LDM    CFFA
Line S03020 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05671  M02S03020.ns2783  ---|          NJN    ECI4        IF FORMAT IN PROGRESS
Line S03021 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05672  M03S03021.ns2783  ---|          LDM    PNUN,DI
Line S03022 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05673  M03S03022.ns2783  ---|          SHN    -6          SET CONTROLLER BLOCK INDEX
Line S03023 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05674  M03S03023.ns2783  ---|          STD    T5
Line S03024 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05675  M03S03024.ns2783  ---|          LDML   CSTB,T5     CHECK CONTROLLER STATUS
Line S00289 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05676  M02S00289.ns2783  ---|          LDML   CSTB,CI     CHECK CONTROLLER STATUS
05677  M01S01202.ns2783  +++|          NJN    ECI5        IF FORMAT IN PROGRESS
05678  M01S01203.ns2783  +++|          LDML   CTST,CI     CHECK CONTROLLER STATUS
Line S03025 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da1a
Seq #  *Modification Id* Act 
----------------------------+
05679  M02S03025.1da1a   ---|          SHN    -16
Line S03026 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da1a
Seq #  *Modification Id* Act 
----------------------------+
05680  M02S03026.1da1a   ---|          ZJN    ECI4        IF AVAILABLE
Line S03027 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da1a
Seq #  *Modification Id* Act 
----------------------------+
05681  M02S03027.1da1a   ---|          SHN    -1
Line S03028 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da1a
Seq #  *Modification Id* Act 
----------------------------+
05682  M02S03028.1da1a   ---|          ZJN    ECI5        IF NOT SLAVE RESET FAILURE
05683  M01S00001.1da1a   +++|          SHN    21-16
Line S00002 Modification History
M01 (Added by) 1da1a
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05684  M02S00002.1da8    ---|          MJN    ECI5        IF LOGICAL RESET NOT COMPLETE
Line S00003 Modification History
M01 (Added by) 1da1a
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05685  M02S00003.1da8    ---|          LPN    1
Line S00004 Modification History
M01 (Added by) 1da1a
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05686  M02S00004.1da8    ---|          ZJN    ECI4        IF AVAILABLE
Line S03029 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05687  M02S03029.1da8    ---|          LCN    0
Line S03030 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05688  M02S03030.1da8    ---|          STML   CSRF,DI     INDICATE SLAVE RESET FAILED
05689  M01S00290.1da8    +++|          MJN    ECI6        IF INITIAL LOGICAL RESET NOT COMPLETE
05690  M01S03031.1da     +++|          LDN    0
Line S03032 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05691  M02S03032.ns2783  ---| ECI4     LJM    ECIX        RETURN
05692  M01S01204.ns2783  +++| ECI5     LJM    ECIX        RETURN
Line S03033 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05693  M02S03033.1da8    ---|
Line S03034 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da1a
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05694  M03S03034.1da8    ---| ECI5     RJM    IDU         INTERLOCK DISK UNIT
Line S00005 Modification History
M01 (Added by) 1da1a
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05695  M02S00005.1da8    ---| ECI5     LPN    1
Line S00006 Modification History
M01 (Added by) 1da1a
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05696  M02S00006.1da8    ---|          ZJN    ECI6        IF NOT SLAVE RESET FAILURE
Line S00007 Modification History
M01 (Added by) 1da1a
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05697  M02S00007.1da8    ---|          LDN    ECMD        CONTROLLER DEAD
Line S00008 Modification History
M01 (Added by) 1da1a
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05698  M02S00008.1da8    ---|          RJM    ERR         PROCESS ERROR (NO RETURN)
05699  M01S00009.1da1a   +++|
05700  M01S01205.ns2783  +++|*         PROCESS INITIAL LOGICAL RESET.
05701  M01S01206.ns2783  +++|
05702  M01S00010.1da1a   +++| ECI6     RJM    IDU         INTERLOCK DISK UNIT
Line S03035 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05703  M02S03035.ns2783  ---|          NJN    ECI4        IF DEVICE ASSIGNED ELSEWHERE
05704  M01S01207.ns2783  +++|          NJN    ECI5        IF DEVICE ASSIGNED ELSEWHERE
05705  M01S03036.1da     +++|          LDC    1S16+CMP
05706  M01S03037.1da     +++|          LJM    SRS         INITIATE LOGICAL RESET
05707  M01S03038.1da     +++| EDR      SPACE  4,20
05708  M01S03039.1da     +++|**        EDR - EXECUTE DRIVE (POWER ON) RESET.
05709  M01S03040.1da     +++|*
05710  M01S03041.1da     +++|*         THIS MASTER CLEARS THE DRIVE(S), BREAKS AN OPPOSITE ACCESS
05711  M01S03042.1da     +++|*         RESERVE AND RUNS DIAGNOSTICS.  IT IS ISSUED BY THE
05712  M01S03043.1da     +++|*         CONTROLLER EVEN IF THE DRIVE IS OFF-LINE OR NOT OPERATIONAL.
05713  M01S03044.1da     +++|*         IF A SLAVE RESET IS ISSUED AND AN ATTACHED DRIVE IS RESERVED
05714  M01S03045.1da     +++|*         TO ANOTHER CONTROLLER, THE CONTROLLER WILL REPORT THE DRIVE
05715  M01S03046.1da     +++|*         AS NOT OPERATIONAL.
05716  M01S03047.1da     +++|*
05717  M01S03048.1da     +++|*         ENTRY  (CN) = CONTROLLER NUMBER.
05718  M01S01208.ns2783  +++|*                (DD) = NUMBER OF DATA DRIVES IN DEVICE.
05719  M01S03049.1da     +++|*                (DN) = DRIVE NUMBER.
Line S03050 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05720  M02S03050.1da8    ---|*                (DI) = DEVICE STATUS BLOCK ADDRESS.
05721  M01S00291.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
Line S03051 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05722  M02S03051.ns2783  ---|*                (DT) = DRIVE TYPE.
05723  M01S01209.ns2783  +++|*                (PD) = NUMBER OF PARITY DRIVES IN DEVICE.
05724  M01S03052.1da     +++|*
05725  M01S03053.1da     +++|*         EXIT   (PHYD,DI) IS NOT CHANGED.
05726  M01S03054.1da     +++|*
05727  M01S03055.1da     +++|*         CALLS  ATT, DDT, SRS, UPD, WCB.
05728  M01S03056.1da     +++|
05729  M01S03057.1da     +++|
05730  M01S03058.1da     +++| EDR5     RJM    UPD         UPDATE PHYSICAL DRIVE ADDRESS
05731  M01S03059.1da     +++|          NJN    EDR1        IF MORE PHYSICAL DRIVES IN LOGICAL UNIT
05732  M01S03060.1da     +++|          LDM    EDRA
05733  M01S03061.1da     +++|          STM    PHYD,DI     RESTORE DRIVE NUMBER
05734  M01S03062.1da     +++|
05735  M01S03063.1da     +++| EDR      SUBR               ENTRY/EXIT
05736  M01S03064.1da     +++|          LDM    MSGL+1
05737  M01S03065.1da     +++|          SBN    EMBF2L-1
05738  M01S03066.1da     +++|          MJN    EDRX        IF NO RESPONSE PACKET
05739  M01S03067.1da     +++|          LDM    PHYD,DI
05740  M01S03068.1da     +++|          STM    EDRA        SAVE DRIVE NUMBER
05741  M01S03069.1da     +++|          LDD    DN
05742  M01S03070.1da     +++|          STM    PHYD,DI     PHYSICAL DRIVE
05743  M01S03071.1da     +++| EDR1     RJM    DDT         DETERMINE DRIVE TYPE
Line S03072 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05744  M02S03072.ns2783  ---|          LDML   TOTD,DI     TOTAL DRIVES IN LOGICAL UNIT
05745  M01S01210.ns2783  +++|          LDML   DDTA        TOTAL DRIVES IN LOGICAL UNIT
05746  M01S03073.1da     +++|          LMN    1
05747  M01S03074.1da     +++|          ZJN    EDR3        IF 1X DRIVE
05748  M01S03075.1da     +++|          RJM    ATT         WAIT FOR COMPLETION RESPONSE
Line S03076 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05749  M02S03076.284l847 ---|          LDD    DT
Line S03077 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05750  M02S03077.284l847 ---|          SBK    DTEA
Line S03078 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05751  M02S03078.284l847 ---|          ZJN    EDR2        IF 1X DRIVE CONFIGURED
Line S03079 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05752  M02S03079.284l847 ---|          SBN    DTEC-DTEA
Line S03080 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05753  M02S03080.284l847 ---|          ZJN    EDR2        IF 1X DRIVE CONFIGURED
Line S00135 Modification History
M01 (Added by) ns2768
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05754  M02S00135.284l847 ---|          SBN    DTEG-DTEC
Line S00435 Modification History
M01 (Added by) 284l847
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05755  M02S00435.ns2783  ---|          LDM    DD,DT
Line S00436 Modification History
M01 (Added by) 284l847
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05756  M02S00436.ns2783  ---|          ADM    PD,DT
05757  M01S01211.ns2783  +++|          LDD    DD
05758  M01S01212.ns2783  +++|          ADD    PD
05759  M01S00437.284l847 +++|          SBN    1
05760  M01S00136.ns2768  +++|          ZJN    EDR2        IF 1X DRIVE CONFIGURED
05761  M01S03081.1da     +++|          LDM    PHYD,DI
05762  M01S03082.1da     +++|          LPN    70B
05763  M01S03083.1da     +++|          NJP    EDR5        IF RESET ALREADY ISSUED
05764  M01S03084.1da     +++| EDR2     LDD    CN
05765  M01S03085.1da     +++|          SHN    10
05766  M01S03086.1da     +++|          ADD    DN
05767  M01S03087.1da     +++|          SCN    0#38
05768  M01S03088.1da     +++|          UJN    EDR4        SAVE ADDRESS FOR COMMAND
05769  M01S03089.1da     +++|
05770  M01S03090.1da     +++| EDR3     RJM    ATT         WAIT FOR COMPLETION RESPONSE
05771  M01S03091.1da     +++|          LDDL   CN
05772  M01S03092.1da     +++|          SHN    10
05773  M01S03093.1da     +++|          ADM    PHYD,DI
05774  M01S03094.1da     +++| EDR4     STML   CPBF+CUN    LOGICAL ADDRESS
05775  M01S03095.1da     +++|          LDC    C0800       ABORT COMMAND
05776  M01S03096.1da     +++|          STML   CPBF+OPC
05777  M01S03097.1da     +++|          LDC    P0254
05778  M01S03098.1da     +++|          STML   CPBF+FCP
05779  M01S03099.1da     +++|          LDC    0#400       RESET AS AT POWER ON
05780  M01S03100.1da     +++|          STML   CPBF+FCP+1
05781  M01S03101.1da     +++|          LDN    10D         COMMAND PACKET LENGTH
05782  M01S03102.1da     +++|          RJM    WCB         COMMAND PACKET TRANSFER
05783  M01S03103.1da     +++|          LDN    CMSS        WAIT ON INTERRUPT
05784  M01S03104.1da     +++|          RJM    ATT
05785  M01S03105.1da     +++|          LDC    EDR5+1S16   RETURN ADDRESS/LOGICAL RESET
05786  M01S03106.1da     +++|          LJM    SRS         RESET IN CASE OF MULTIPLE RESPONSES
05787  M01S03107.1da     +++|
05788  M01S00179.273l780 +++|
05789  M01S03108.1da     +++| EDRA     CON    0           FAILING DRIVE NUMBER
Line S03109 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05790  M02S03109.ns2783  ---| EIO      SPACE  4,10
05791  M01S01213.ns2783  +++| EIO      SPACE  4,35
05792  M01S03110.1da     +++|**        EIO - ENTER I/O REQUEST QUEUE.
05793  M01S03111.1da     +++|*
Line S03112 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05794  M02S03112.ns2783  ---|*         THIS ROUTINE SETS LINKAGE BITS IF THE REQUEST IS A READ.  IT
Line S03113 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05795  M02S03113.ns2783  ---|*         ALSO DELINKS COMPLETED BUFFERS FROM THE REQUEST QUEUE.
05796  M01S01214.ns2783  +++|*         THIS ROUTINE SETS LINKAGE BITS IF THE REQUEST IS A READ.
05797  M01S01215.ns2783  +++|*         IT ALSO DELINKS COMPLETED BUFFERS FROM THE REQUEST QUEUE.
05798  M01S01216.ns2783  +++|*         ON READ REQUESTS, EACH BUFFER IS DELINKED IMMEDIATELY.
05799  M01S01217.ns2783  +++|*         ON WRITE REQUESTS, BUFFERS ARE ONLY DELINKED AFTER ENOUGH
05800  M01S01218.ns2783  +++|*         SUBSEQUENT SECTORS HAVE BEEN SENT TO THE CONTROLLER TO
05801  M01S01219.ns2783  +++|*         ENSURE THAT THE DATA HAS BEEN FLUSHED TO THE DISK (BASED
05802  M01S01220.ns2783  +++|*         ON THE FACT THAT THE CONTROLLER HAS AN INTERNAL BUFFER OF
05803  M01S01221.ns2783  +++|*         128KB FOR EACH SPINDLE OF THE DEVICE).
05804  M01S01222.ns2783  +++|*
05805  M01S01223.ns2783  +++|*         THIS ALGORITHM ENSURES THAT THE CURRENT CBT ORDINAL IN THE
05806  M01S01224.ns2783  +++|*         *PUT* WILL POINT TO THE SECTOR IN ERROR, WHEN AN ERROR IS
05807  M01S01225.ns2783  +++|*         ENCOUNTERED ON A WRITE REQUEST.  SINCE (CB) IS ALWAYS RESET
05808  M01S01226.ns2783  +++|*         TO THE CURRENT CBT ORDINAL FROM THE *PUT* WHEN *LDP* IS
05809  M01S01227.ns2783  +++|*         CALLED, THIS ALLOWS CODE IN *ERR* TO ENSURE THAT THE CORRECT
05810  M01S01228.ns2783  +++|*         I/O REQUEST WILL BE RETRIED DURING ERROR PROCESSING.
05811  M01S03114.1da     +++|*
05812  M01S03115.1da     +++|*         ENTRY  (RW) = READ / WRITE STATUS.
05813  M01S03116.1da     +++|*                (CB) = CURRENT BUFFER ORDINAL.
Line S03117 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05814  M02S03117.1da8    ---|*                (DI) = DEVICE STATUS BLOCK ADDRESS.
05815  M01S00292.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
05816  M01S03118.1da     +++|*                (DT) = DRIVE TYPE.
05817  M01S03119.1da     +++|*                (NB) = NEXT BUFFER ORDINAL.
05818  M01S03120.1da     +++|*
05819  M01S03121.1da     +++|*         USES   T1, WB+3, CM - CM+4.
05820  M01S03122.1da     +++|*
05821  M01S03123.1da     +++|*         CALLS  IMR, SLB.
05822  M01S03124.1da     +++|
05823  M01S03125.1da     +++|
05824  M01S03126.1da     +++| EIO      SUBR               ENTRY/EXIT
05825  M01S03127.1da     +++|          LDD    RW
05826  M01S03128.1da     +++|          NJN    EIO2        IF WRITE OPERATION
05827  M01S03129.1da     +++|          LDD    CB
05828  M01S03130.1da     +++|          RJM    SLB         SET LINKAGE BITS
05829  M01S03131.1da     +++|          LDD    NB
05830  M01S03132.1da     +++|          ZJN    EIO1        IF LAST BUFFER
05831  M01S03133.1da     +++|          LDN    1
05832  M01S03134.1da     +++|          UJN    EIO3        DELINK AFTER ONE BUFFER READ
05833  M01S03135.1da     +++|
05834  M01S03136.1da     +++| EIO1     LDN    2           LAST MONITOR REQUEST WILL DELINK AND
05835  M01S03137.1da     +++|          UJN    EIO3         RELEASE UNIT INTERLOCK
05836  M01S03138.1da     +++|
Line S03139 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05837  M02S03139.ns2783  ---| EIO2     LDM    DD,DT       CONTROLLER BUFFER IS 128K PER DATA DRIVE
05838  M01S01229.ns2783  +++| EIO2     LDD    DD          CONTROLLER BUFFER IS 128K PER DATA DRIVE
05839  M01S03140.1da     +++|          SHN    3
05840  M01S03141.1da     +++|          ADN    2
05841  M01S03142.1da     +++| EIO3     STD    T1          DELINKING CRITERIA
Line S03143 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05842  M02S03143.284l847 ---|          AOM    CBCT,DI
Line S00438 Modification History
M01 (Added by) 284l847
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05843  M02S00438.ns2783  ---|          LDM    PSBF,DT
Line S00439 Modification History
M01 (Added by) 284l847
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05844  M02S00439.ns2783  ---|          LPN    77
05845  M01S01230.ns2783  +++|          LDML   PSBF,DT
05846  M01S01231.ns2783  +++|          SHN    -14
05847  M01S00440.284l847 +++|          RAM    CSCT,DI
05848  M01S03144.1da     +++|          AOM    RQLN,DI     ADVANCE ENTRY COUNT
Line S03145 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05849  M02S03145.1da8    ---|          LPN    77
05850  M01S00293.1da8    +++|          LPC    3777
05851  M01S03146.1da     +++|          SBD    T1
Line S03147 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05852  M02S03147.284l847 ---|          MJP    EIOX        IF QUEUE NOT FULL
05853  M01S00441.284l847 +++|          MJN    EIO5        IF QUEUE NOT FULL
05854  M01S03148.1da     +++|          ADN    1
05855  M01S03149.1da     +++|          STD    WB+3        NUMBER OF BUFFERS TO DELINK
05856  M01S03150.1da     +++|          SBN    14
05857  M01S03151.1da     +++|          PJN    EIO4        IF TIME TO FORCE DELINK
05858  M01S03152.1da     +++|          LDD    OA
05859  M01S03153.1da     +++|          CRD    CM          CHECK OUTPUT REGISTER
05860  M01S03154.1da     +++|          LDD    CM
Line S03155 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05861  M02S03155.284l847 ---|          NJP    EIOX        IF MONITOR REQUEST IN PROGRESS
05862  M01S00442.284l847 +++|          NJN    EIO5        IF MONITOR REQUEST IN PROGRESS
05863  M01S03156.1da     +++| EIO4     LDN    DCBS
05864  M01S03157.1da     +++|          RJM    IMR         INITIATE MONITOR REQUEST
05865  M01S03158.1da     +++|*         LDN    0
05866  M01S03159.1da     +++|          SBD    WB+3        ADJUST QUEUE ENTRY COUNT
05867  M01S03160.1da     +++|          RAM    RQLN,DI
Line S03161 Modification History
M01 (Added by) 1da
M02 (Updated by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05868  M02S03161.284l847 ---|          UJP    EIOX        RETURN
05869  M01S00443.284l847 +++| EIO5     UJP    EIOX        RETURN
05870  M01S01232.ns2783  +++| EMP      SPACE  4,15
05871  M01S01233.ns2783  +++|**        EMP - ENABLE MMF PARITY DEVICE ACCESS.
05872  M01S01234.ns2783  +++|*
05873  M01S01235.ns2783  +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
05874  M01S01236.ns2783  +++|*                (EO) = EST ORDINAL.
05875  M01S01237.ns2783  +++|*
05876  M01S01238.ns2783  +++|*         EXIT   (A) = 0, IF ALL PARTITIONS PROCESSED.
05877  M01S01239.ns2783  +++|*
05878  M01S01240.ns2783  +++|*         USES   CM+2, T4.
05879  M01S01241.ns2783  +++|*
05880  M01S01242.ns2783  +++|*         CALLS  CAB, CBB, CCI, CDS, CMR, CSN, LNE, UBP.
05881  M01S01243.ns2783  +++|*
05882  M01S01244.ns2783  +++|*         MACROS SMSTF.
05883  M01S01245.ns2783  +++|
05884  M01S01246.ns2783  +++|
05885  M01S01247.ns2783  +++| EMP6     LDC    10000       SET *MMF RESTORE / ACCESS DISABLED* FLAG
05886  M01S01248.ns2783  +++|          STDL   T4
05887  M01S01249.ns2783  +++| EMP7     LDML   DVTP,DI     CLEAR *ACCESS DISABLED*, *ACCESS ENABLED*,
05888  M01S01250.ns2783  +++|          LPC    163377        AND *RESTORE INITIATION*
05889  M01S01251.ns2783  +++|          LMDL   T4          SET ACCESS ENABLED OR DISABLED FLAG
05890  M01S01252.ns2783  +++|          STML   DVTP,DI
05891  M01S01253.ns2783  +++| EMP8     LDC    **          (COUNT OF UNPROCESSED PARTITIONS LEFT)
05892  M01S01254.ns2783  +++| EMPB     EQU    *-1
05893  M01S01255.ns2783  +++|
05894  M01S01256.ns2783  +++| EMP      SUBR               ENTRY/EXIT
05895  M01S01257.ns2783  +++|          LDN    0           CLEAR UNPROCESSED PARTITION COUNT
05896  M01S01258.ns2783  +++|          STM    EMPB
05897  M01S01259.ns2783  +++|          RJM    CMR         CHECK MMF RESTORE FLAGS
05898  M01S01260.ns2783  +++|          MJN    EMP8        IF RESTORE INITIATION IN PROGRESS
05899  M01S01261.ns2783  +++|          ZJN    EMP1        IF NO RESTORE IN PROGRESS
05900  M01S01262.ns2783  +++|          LDM    CMRA        EST ORDINAL WITH RESTORE SET
05901  M01S01263.ns2783  +++|          RJM    CSN         COMPARE CONTROLLER SERIAL NUMBERS
05902  M01S01264.ns2783  +++|          NJN    EMP6        IF RESTORE ON DIFFERENT CONTROLLER
05903  M01S01265.ns2783  +++|          LDC    4000        SET *MMF RESTORE / ACCESS ENABLED* FLAG
05904  M01S01266.ns2783  +++|          STD    T4
05905  M01S01267.ns2783  +++|          UJN    EMP7        SET FLAG AND EXIT
05906  M01S01268.ns2783  +++|
05907  M01S01269.ns2783  +++| EMP1     LDN    0           CLEAR ACCESS ENABLED/DISABLED FLAG
05908  M01S01270.ns2783  +++|          STD    T4
05909  M01S01271.ns2783  +++|*         LDN    0           INITIALIZE PARTITION SEARCH
05910  M01S01272.ns2783  +++| EMP2     RJM    LNE         LOCATE NEXT EST FOR THIS DEVICE
05911  M01S01273.ns2783  +++|          ZJN    EMP7        IF NO MORE PARTITIONS
05912  M01S01274.ns2783  +++|          RJM    CDS         CHECK DEVICE STATUS
05913  M01S01275.ns2783  +++|          MJN    EMP4        IF DEVICE NOT RECOVERED
05914  M01S01276.ns2783  +++|          RJM    CBB         CHECK BDLL *DISABLE ACCESS* BIT
05915  M01S01277.ns2783  +++|          PJN    EMP3        IF BIT FOR THIS DRIVER ALREADY CLEAR
05916  M01S01278.ns2783  +++|          LDN    0           NEW VALUE
05917  M01S01279.ns2783  +++|          STD    CM+2
05918  M01S01280.ns2783  +++|          LDD    T1          BIT TO CHANGE
05919  M01S01281.ns2783  +++|          ADN    19D
05920  M01S01282.ns2783  +++|          RJM    UBP         CLEAR DISABLE ACCESS BIT IN *BDLL*
05921  M01S01283.ns2783  +++| EMP3     RJM    CAB         CHECK ACGL *MMF PARITY DEVICE ACCESS* BIT
05922  M01S01284.ns2783  +++|          NJN    EMP5        IF BIT FOR THIS MF IS ALREADY SET
05923  M01S01285.ns2783  +++|          SMSTF  GPDA        SET ACCESS FLAG BIT FOR THIS MF
05924  M01S01286.ns2783  +++| EMPA     EQU    *-3         (BIT NUMBER FOR THIS MF)
05925  M01S01287.ns2783  +++|          UJN    EMP5        PROCESS NEXT PARTITION
05926  M01S01288.ns2783  +++|
05927  M01S01289.ns2783  +++| EMP4     AOM    EMPB        INCREMENT UNPROCESSED PARTITION COUNT
05928  M01S01290.ns2783  +++| EMP5     LDD    EO
05929  M01S01291.ns2783  +++|          UJP    EMP2        PROCESS NEXT PARTITION
05930  M01S03162.1da     +++| ERR      SPACE  4,45
05931  M01S03163.1da     +++|**        ERR - PROCESS ERRORS.
05932  M01S03164.1da     +++|*
05933  M01S03165.1da     +++|*         ERROR PROCESSING FLOW IS CONTROLLED BY THE RETRY COUNT
05934  M01S03166.1da     +++|*         (ERCT,DI).  EXAMPLE FLOW THROUGH RECOVERY FOR DRIVE ERROR-
05935  M01S03167.1da     +++|*
05936  M01S03168.1da     +++|*     (ERCT,DI)         COMMENT
05937  M01S03169.1da     +++|*     ---------  ------------------------------------------------------
05938  M01S03170.1da     +++|*         0      ENTER, LOGICAL RESET
05939  M01S03171.1da     +++|*         1      ISSUE BML MESSAGE, EXIT
05940  M01S03172.1da     +++|*         1      ENTER, LOGICAL RESET, DRIVE RESET
05941  M01S03173.1da     +++|*         2      ISSUE BML MESSAGE, EXIT
05942  M01S03174.1da     +++|*         2      ENTER, SLAVE RESET (OR LOGICAL RESET IF A DRIVE CAN BE
05943  M01S03175.1da     +++|*                  OFF-LINE OR MEDIA ERROR)
05944  M01S03176.1da     +++|*         3      ISSUE BML MESSAGE, EXIT
05945  M01S03177.1da     +++|*         3      ENTER, LOGICAL RESET
05946  M01S03178.1da     +++|*         4      ISSUE BML MESSAGE, SET SUSPECT STATE, EXIT
05947  M01S03179.1da     +++|*
05948  M01S03180.1da     +++|*         THE REQUEST IS NOW CHANNEL SPECIFIC, AND IF DUAL ACCESS IS
05949  M01S03181.1da     +++|*         DEFINED, WILL BE FOR THE OTHER CHANNEL.
05950  M01S03182.1da     +++|*
05951  M01S03183.1da     +++|*         4      ENTER, LOGICAL RESET
05952  M01S03184.1da     +++|*         5      ISSUE BML MESSAGE, EXIT
05953  M01S03185.1da     +++|*         5      ENTER, LOGICAL RESET, DRIVE RESET
05954  M01S03186.1da     +++|*         6      ISSUE BML MESSAGE, EXIT
05955  M01S03187.1da     +++|*         6      ENTER, LOGICAL RESET
05956  M01S03188.1da     +++|*         7      ISSUE BML MESSAGE, RUN DRIVE DIAGNOSTICS, EXIT
05957  M01S03189.1da     +++|*         7      ENTER, LOGICAL RESET
05958  M01S03190.1da     +++|*         8      IF NO DRIVE TO OFF-LINE OR THE OFF-LINE COMMAND
05959  M01S03191.1da     +++|*                  FAILED, SET MISCELLANEOUS AND ISSUE THE FINAL BML
05960  M01S03192.1da     +++|*                  MESSAGE.  OTHERWISE, OFF-LINE THE FAILING DRIVE,
05961  M01S03193.1da     +++|*                  SET ERCT TO 0, AND EXIT.
05962  M01S03194.1da     +++|*
05963  M01S00180.273l780 +++|*         NOTE - IF THE REQUEST STARTS OUT AS A CHANNEL-SPECIFIC
05964  M01S00181.273l780 +++|*                REQUEST (E.G. A *1MV* I/O REQUEST), ALL RETRIES WILL
05965  M01S00182.273l780 +++|*                BE DONE ON THIS CHANNEL.
05966  M01S00183.273l780 +++|*
05967  M01S03195.1da     +++|*         NOTE - IF AN ERROR OCCURS ON AN I/O REQUEST DURING A
05968  M01S03196.1da     +++|*                RESTORE, ALL RETRIES WILL BE DONE ON THIS CHANNEL.
05969  M01S03197.1da     +++|*                IF THE ERROR IS UNRECOVERABLE, I/O REQUESTS AND
05970  M01S03198.1da     +++|*                SPECIAL REQUESTS WILL BE DISABLED FOR THE DRIVE
05971  M01S03199.1da     +++|*                UNTIL THE RESTORE COMPLETES.
05972  M01S03200.1da     +++|*
05973  M01S03201.1da     +++|*         ENTRY  (A) = FAULT ANALYSIS CODE.
Line S03202 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05974  M02S03202.1da8    ---|*                (DI) = DEVICE STATUS BLOCK ADDRESS.
05975  M01S00294.1da8    +++|*                (CI) = CONTROLLER STATE TABLE ADDRESS.
05976  M01S00295.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
05977  M01S03203.1da     +++|*                (DN) = DRIVE NUMBER.
05978  M01S03204.1da     +++|*
05979  M01S03205.1da     +++|*         EXIT   TO *DAS1* TO RETRY REQUEST.
05980  M01S03206.1da     +++|*                TO *CMP2* AFTER SUSPECT STATE SET.
05981  M01S03207.1da     +++|*                TO *CMP1* IF RETRIES COMPLETE AND UNRECOVERABLE SET.
Line S03208 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05982  M02S03208.273l780 ---|*                TO *CMP* IF ERROR FOR A 2ND DRIVE.
Line S00184 Modification History
M01 (Added by) 273l780
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05983  M02S00184.1da8    ---|*                TO *CMP* IF ERROR FOR A SECOND DRIVE.
Line S00296 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05984  M02S00296.ns2783  ---|*                TO *CMP9* IF ERROR IN PROGRESS ON DIFFERENT DEVICE.
05985  M01S01292.ns2783  +++|*                TO *CMP10* IF ERROR IN PROGRESS ON DIFFERENT DEVICE.
05986  M01S03209.1da     +++|*
Line S03210 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05987  M02S03210.273l780 ---|*         USES   DI, RW, T1, T4, T5.
Line S00185 Modification History
M01 (Added by) 273l780
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05988  M02S00185.1da8    ---|*         USES   DI, RW, T1 - T5.
05989  M01S00297.1da8    +++|*         USES   RW, T1 - T5.
05990  M01S03211.1da     +++|*
Line S03212 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
05991  M02S03212.283l840 ---|*         CALLS  CMC, EDR, EUI, GBM, ICR, IDM, LDP, LND, RCR, RND,
Line S03213 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
05992  M02S03213.283l840 ---|*                SCD, SDO, SEC, SRS, SSS.
Line S00155 Modification History
M01 (Added by) 283l840
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05993  M02S00155.1da8    ---|*         CALLS  CMC, CRI, EDR, EUI, GBM, ICR, IDM, LDP, LND, RCR,
Line S00156 Modification History
M01 (Added by) 283l840
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05994  M02S00156.1da8    ---|*                RND, SCD, SDO, SEC, SEP, SRS, SSS.
Line S00298 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05995  M02S00298.ns2783  ---|*         CALLS  CMC, CRI, DCA, EDR, EUI, GBM, ICR, IDM, IEM, IOM, RCR,
Line S00299 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05996  M02S00299.ns2783  ---|*                RND, SCD, SDO, SEC, SEP, SRS, SSS, WAC.
05997  M01S01293.ns2783  +++|*         CALLS  CBC, CMC, CRF, DCA, EDR, EUI, GBM, ICR, IDM, IEM, IOM,
05998  M01S01294.ns2783  +++|*                LDP, RCR, RND, SCD, SDO, SEC, SEP, SRS, SSS, WAC.
05999  M01S00186.273l780 +++|*
06000  M01S00187.273l780 +++|*         MACROS CBTE.
06001  M01S03214.1da     +++|
06002  M01S03215.1da     +++|
06003  M01S03216.1da     +++| ERR      CON    0           ENTRY
06004  M01S03217.1da     +++|          PJN    ERR1        IF NO RESPONSE PACKET
06005  M01S03218.1da     +++|          LMC    767777
06006  M01S03219.1da     +++| ERR1     STD    T4          SAVE FAULT CODE
06007  M01S03220.1da     +++|          SHN    0-14
06008  M01S03221.1da     +++|          STD    T1          SET RESPONSE PACKET STATUS
06009  M01S03222.1da     +++|          RJM    EUI         ENSURE UNIT INTERLOCKED
06010  M01S01295.ns2783  +++|          LDM    ERPA        CHECK IF ERROR PROCESSING ALREADY ACTIVE
06011  M01S01296.ns2783  +++|          ZJN    ERR1.1      IF ERROR PROCESSING NOT ACTIVE
06012  M01S01297.ns2783  +++|          LMD    DI
06013  M01S01298.ns2783  +++|          NJN    ERR2        IF ACTIVE ON DIFFERENT DEVICE
06014  M01S01299.ns2783  +++| ERR1.1   LDD    DI          SET ERROR PROCESSING ACTIVE FLAG
06015  M01S01300.ns2783  +++|          STM    ERPA
06016  M01S03223.1da     +++|          LDM    SRSA
06017  M01S03224.1da     +++|          ZJN    ERR4        IF NO RESET IN PROGRESS
06018  M01S03225.1da     +++|          LMD    DI
06019  M01S03226.1da     +++|          ZJN    ERR3        IF THIS UNIT CONTROLLING RESET
Line S03227 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06020  M02S03227.1da8    ---| ERR2     RJM    RCR         RESET CHANNEL REGISTERS
Line S03228 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06021  M02S03228.1da8    ---|          LDC    4000
Line S03229 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06022  M02S03229.1da8    ---|          STM    RQLN,DI     CLEAR BUFFER COUNT
Line S03230 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06023  M03S03230.1da8    ---|          LJM    CMP         GO TO COMPLETION PROCESSING
Line S00188 Modification History
M01 (Added by) 273l780
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06024  M02S00188.1da8    ---|          LJM    CMP         COMPLETION PROCESSING
Line S00300 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06025  M02S00300.ns2783  ---| ERR2     LJM    CMP9        ABANDON REQUEST
06026  M01S01301.ns2783  +++| ERR2     LJM    CMP10       ABANDON REQUEST (RETRY LATER)
06027  M01S03231.1da     +++|
Line S03232 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06028  M02S03232.1da8    ---| ERR3     STM    SRSA
Line S00301 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06029  M02S00301.ns2783  ---| ERR3     STM    SRSA        CLEAR RESET FLAG
Line S03233 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06030  M03S03233.ns2783  ---|*ERR4     LDN    0
Line S03234 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06031  M03S03234.ns2783  ---| ERR4     STM    CFFA        INDICATE FORMAT COMPLETE
Line S00157 Modification History
M01 (Added by) 283l840
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06032  M02S00157.ns2783  ---|          RJM    CRI         CLEAR SLAVE RESET INTERLOCK, IF SET
06033  M01S01302.ns2783  +++| ERR3     RJM    CRF         CLEAR RESET FLAGS
06034  M01S00302.1da8    +++|          LDM    RWST,DI
06035  M01S00303.1da8    +++|          NJN    ERR4        IF NOT SLAVE RESET
06036  M01S00304.1da8    +++|          LDC    ERRF+100000 *EQXXX, UXX, CMX RESET FAILURE.*
06037  M01S00305.1da8    +++|          RJM    IEM         ISSUE ERRORLOG MESSAGE
06038  M01S00306.1da8    +++|          LDN    0           CLEAR OPERATOR MESSAGE
06039  M01S00307.1da8    +++|          RJM    IOM
06040  M01S00308.1da8    +++|          RJM    DCA         DISABLE CONTROLLER ACTIVITY
Line S00158 Modification History
M01 (Added by) 283l840
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06041  M02S00158.ns2783  ---| ERR4     LDN    0
Line S00159 Modification History
M01 (Added by) 283l840
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06042  M02S00159.ns2783  ---|          STM    CFFA        INDICATE FORMAT COMPLETE
Line S03235 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
M03 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06043  M03S03235.ns2783  ---|          LDML   ESAD,DI
Line S00309 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06044  M02S00309.ns2783  ---|*         LDN    0           CLEAR CHANNEL ACTIVE
06045  M01S01303.ns2783  +++| ERR4     LDN    0           CLEAR CHANNEL ACTIVE
06046  M01S00310.1da8    +++|          RJM    SCD
Line S00311 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06047  M02S00311.ns2783  ---|
Line S00312 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06048  M02S00312.ns2783  ---|*         SET ERROR PROCESSING INTERLOCK.  NOTE THAT THE VALUES OF
Line S00313 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06049  M02S00313.ns2783  ---|*         (CB), (PA) AND (ADDR,DI) ARE SAVED IN THE DEVICE STATE TABLE
Line S00314 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06050  M02S00314.ns2783  ---|*         ON ENTRY TO *SEP*, AND ARE RESTORED ON EXIT FROM THE ROUTINE
Line S00315 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06051  M02S00315.ns2783  ---|*         *WAC*.  IT IS REQUIRED THAT NO PROCESSING WHICH WILL
Line S00316 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06052  M02S00316.ns2783  ---|*         INVALIDATE THESE VALUES BE PERFORMED BETWEEN THE CALL TO
Line S00317 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06053  M02S00317.ns2783  ---|*         *SEP* AND THE CALL TO *WAC*.
Line S00318 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06054  M02S00318.ns2783  ---|
Line S00319 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06055  M02S00319.ns2783  ---|          RJM    SEP         SET ERROR PROCESSING INTERLOCK
Line S00320 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06056  M02S00320.ns2783  ---|          NJN    ERR2        IF ERROR IN PROGRESS ON A DIFFERENT DEVICE
06057  M01S00321.1da8    +++|          LDC    **          (ZERO IF NEW PASS THROUGH ERROR PROCESSING)
06058  M01S00322.1da8    +++| ERRA     EQU    *-1
06059  M01S03236.1da     +++|          NJP    ERR11       IF NOT NEW PASS THROUGH ERROR PROCESSING
Line S03237 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06060  M02S03237.1da8    ---|*         LDN    0           CLEAR CHANNEL ACTIVE
Line S03238 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06061  M02S03238.1da8    ---|          RJM    SCD
Line S03239 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06062  M03S03239.1da8    ---|          LDC    0           CHECK ERROR FLAG
Line S03240 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06063  M03S03240.1da8    ---| ERFL     EQU    *-1
Line S03241 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06064  M03S03241.1da8    ---|          ZJN    ERR5        IF NO ERROR IN PROGRESS
Line S03242 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06065  M03S03242.1da8    ---|          LMD    DI
Line S03243 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06066  M03S03243.1da8    ---|          NJN    ERR2        IF ERROR ON DIFFERENT DEVICE
Line S03244 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06067  M03S03244.1da8    ---| ERR5     LDD    DI
Line S03245 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
M03 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06068  M03S03245.1da8    ---|          STM    ERFL        SET ERROR IN PROGRESS
Line S00160 Modification History
M01 (Added by) 283l840
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06069  M02S00160.1da8    ---|          RJM    SEP         SET ERROR PROCESSING INTERLOCK
Line S00161 Modification History
M01 (Added by) 283l840
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06070  M02S00161.1da8    ---|          NJN    ERR2        IF ERROR IN PROGRESS ON A DIFFERENT DEVICE
Line S03246 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06071  M02S03246.1da8    ---|          AOM    ESAD,DI     INDICATE STATUS SAVED
06072  M01S00323.1da8    +++|          AOM    ERRA        INDICATE STATUS SAVED
06073  M01S03247.1da     +++|          LDM    ERCT,DI
06074  M01S03248.1da     +++|          SBN    SRRC
06075  M01S03249.1da     +++|          ZJN    ERR6        IF ERROR MIGHT BE FROM SLAVE RESET
06076  M01S03250.1da     +++|          LDM    RWST,DI
06077  M01S03251.1da     +++|          STM    IOST,DI     SAVE READ/WRITE STATUS
Line S03252 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06078  M02S03252.283l840 ---| ERR6     LDD    DN          DEFAULT FAILING DRIVE WHICH MAY BE CHANGED
Line S03253 Modification History
M01 (Added by) 1da
M02 (Updated by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06079  M02S03253.283l840 ---|          STM    PHYD,DI      LATER IF A RESPONSE IS PRESENT
06080  M01S00162.283l840 +++| ERR6     LDD    DN          SET DEFAULT FAILING DRIVE (MAY BE CHANGED
06081  M01S00163.283l840 +++|          STM    PHYD,DI       LATER IF A RESPONSE IS PRESENT)
06082  M01S03254.1da     +++|          LCN    0
06083  M01S03255.1da     +++|          STM    EDBF+FCS2   NO RESPONSE PACKET FOR *HPA*
06084  M01S03256.1da     +++|          LDD    T4          INSERT INITIAL FAULT CODE
06085  M01S03257.1da     +++|          STM    EDBF+CODE
06086  M01S03258.1da     +++|          STM    EDBF+FALT   PRESET FINAL FAULT CODE
06087  M01S01304.ns2783  +++|
06088  M01S01305.ns2783  +++|*         GENERATE BML MESSAGE.  ON A *CONDITIONAL SUCCESS* ERROR,
06089  M01S01306.ns2783  +++|*         REENTER CALLING ROUTINE TO COMPLETE PROCESSING REQUEST.
06090  M01S01307.ns2783  +++|
06091  M01S03259.1da     +++|          RJM    GBM         GENERATE BML MESSAGE
Line S03260 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06092  M02S03260.1da8    ---|          LDM    EDBF+FALT
Line S03261 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06093  M02S03261.1da8    ---|          LMN    ECMD
Line S03262 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06094  M02S03262.1da8    ---|          NJN    ERR7        IF NOT SLAVE RESET FAILURE
Line S00324 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06095  M02S00324.ns2783  ---|          LDML   CSTB,CI
06096  M01S01308.ns2783  +++|
06097  M01S01309.ns2783  +++|*         RELOAD DEVICE PARAMETERS AND CLEAR BUFFER COUNT.  IF AN ERROR
06098  M01S01310.ns2783  +++|*         OCCURS WHILE STREAMING WRITE REQUESTS, THIS ENSURES THAT (CB)
06099  M01S01311.ns2783  +++|*         POINTS TO THE REQUEST IN ERROR, AND THAT NO ADDITIONAL WRITE
06100  M01S01312.ns2783  +++|*         REQUESTS WILL BE DELINKED.  SEE DOCUMENTATION IN *EIO*.
06101  M01S01313.ns2783  +++|
06102  M01S01314.ns2783  +++|          RJM    LDP         RELOAD DEVICE PARAMETERS
06103  M01S01315.ns2783  +++|          RJM    CBC         CLEAR BUFFER COUNT
06104  M01S01316.ns2783  +++|
06105  M01S01317.ns2783  +++|*         SET ERROR PROCESSING INTERLOCK.
06106  M01S01318.ns2783  +++|
06107  M01S01319.ns2783  +++|          RJM    SEP         SET ERROR PROCESSING INTERLOCK
06108  M01S01320.ns2783  +++|          NJP    CMP10       IF ERROR IN PROGRESS ON A DIFFERENT DEVICE
06109  M01S01321.ns2783  +++|          LDN    0           CLEAR *FORMAT IN PROGRESS* FLAG
06110  M01S01322.ns2783  +++|          STM    CFFA
06111  M01S01323.ns2783  +++|          LDML   CTST,CI
06112  M01S00325.1da8    +++|          SHN    21-15
06113  M01S00326.1da8    +++|          PJN    ERR7        IF CONTROLLER STILL FUNCTIONAL
06114  M01S03263.1da     +++|          LDN    1
06115  M01S03264.1da     +++|          STM    CPEA        INDICATE NO DRIVE TO OFF-LINE
Line S03265 Modification History
M01 (Added by) 1da
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06116  M02S03265.ns2783  ---|          UJP    ERR14       SLAVE RESET FAILED
06117  M01S01324.ns2783  +++|          UJN    ERR14       SLAVE RESET FAILED
06118  M01S03266.1da     +++|
06119  M01S03267.1da     +++|*         ALLOW ACTIVITY ON OTHER DRIVES TO COMPLETE BEFORE ISSUING
06120  M01S03268.1da     +++|*         THE RESET.
06121  M01S03269.1da     +++|
Line S03270 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06122  M02S03270.1da8    ---| ERR7     LDC    ERR8
Line S03271 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06123  M02S03271.1da8    ---|          STML   ADDR,DI     SET RETURN ADDRESS
Line S03272 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06124  M02S03272.1da8    ---| ERR8     LDN    1           LOCATE FIRST DRIVE
Line S03273 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06125  M02S03273.1da8    ---| ERR9     LMN    1
Line S03274 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06126  M02S03274.1da8    ---|          RJM    LND         LOCATE NEXT DRIVE
Line S03275 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06127  M02S03275.1da8    ---|          ZJN    ERR10       IF NO MORE DRIVES ON CONTROLLER
Line S03276 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06128  M02S03276.1da8    ---|          LDML   ADDR,T7
Line S03277 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06129  M02S03277.1da8    ---|          ZJN    ERR9        IF NO ACTIVITY ON DRIVE
Line S03278 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06130  M02S03278.1da8    ---|          LDD    T7
Line S03279 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06131  M02S03279.1da8    ---|          LMD    DI
Line S03280 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06132  M02S03280.1da8    ---|          ZJN    ERR9        IF ERROR PROCESSING FOR THIS DRIVE
Line S03281 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06133  M02S03281.1da8    ---|          LDD    T7
Line S03282 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06134  M02S03282.1da8    ---|          STD    DI          DEVICE STATUS BLOCK ADDRESS
Line S03283 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06135  M02S03283.1da8    ---|          RJM    LDP         LOAD DEVICE PARAMETERS
Line S03284 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06136  M02S03284.1da8    ---|          LJM    0,PA        CHECK FOR TIMEOUT ON ACTIVE DRIVE
Line S03285 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06137  M02S03285.1da8    ---|
Line S03286 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06138  M02S03286.1da8    ---| ERR10    RJM    ICR         ISSUE CONTROLLER RESET
06139  M01S00327.1da8    +++| ERR7     RJM    WAC         WAIT FOR OTHER ACTIVITY TO COMPLETE
06140  M01S00328.1da8    +++|          RJM    ICR         ISSUE CONTROLLER RESET
06141  M01S03287.1da     +++|*         UJN    ERR12       (IF RESET SUCCESSFUL)
06142  M01S03288.1da     +++|          UJN    ERR14       RESET FAILED
06143  M01S03289.1da     +++|
06144  M01S03290.1da     +++|*         REENTER HERE IF ERROR WHILE ATTEMPTING HARDWARE RECOVERY.
06145  M01S03291.1da     +++|
06146  M01S03292.1da     +++| ERR11    RJM    RCR         RESET CHANNEL REGISTERS
Line S03293 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06147  M02S03293.273l780 ---|          UJN    ERR14       GO SET RECOVERY FAULT CODE
06148  M01S00189.273l780 +++|          UJN    ERR14       SET RECOVERY FAULT CODE
06149  M01S03294.1da     +++|
06150  M01S03295.1da     +++| ERR12    LDM    ERCT,DI     CHECK RETRY COUNT
06151  M01S03296.1da     +++|          SBN    1
06152  M01S03297.1da     +++|          ZJN    ERR13       IF TIME FOR DRIVE RESET
06153  M01S03298.1da     +++|          SBN    MERC-CSRC
06154  M01S03299.1da     +++|          NJN    ERR14       IF NOT TIME FOR DRIVE RESET
06155  M01S03300.1da     +++| ERR13    RJM    EDR         EXECUTE DRIVE RESET
06156  M01S03301.1da     +++| ERR14    LDN    0
06157  M01S03302.1da     +++|          STM    EDBF+FCS3   SET RECOVERY FAULT CODE
06158  M01S03303.1da     +++|          LDM    IOST,DI
06159  M01S03304.1da     +++|          STM    RWST,DI     RESTORE READ/WRITE STATUS
06160  M01S03305.1da     +++|          STD    RW
06161  M01S03306.1da     +++|          LDM    ERCT,DI     CHECK ERROR COUNT
06162  M01S03307.1da     +++|          SBN    MERC-1
Line S03308 Modification History
M01 (Added by) 1da
M02 (Updated by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06163  M02S03308.1da8    ---|          NJN    ERR15       IF NOT TIME TO OFF-LINE DRIVE
06164  M01S00329.1da8    +++|          MJN    ERR15       IF NOT TIME TO OFF-LINE DRIVE
06165  M01S03309.1da     +++|          RJM    SDO         SET DRIVE OFF-LINE
06166  M01S03310.1da     +++|          RJM    SEC         SET ERROR CODE IN *CBT*
06167  M01S03311.1da     +++|          AOM    MISC        MARK ERROR UNRECOVERED
06168  M01S03312.1da     +++|          LJM    CMP1        COMPLETE PROCESSING
06169  M01S03313.1da     +++|
06170  M01S03314.1da     +++| ERR15    AOM    ERCT,DI
06171  M01S00190.273l780 +++|          LDD    HN
06172  M01S03315.1da     +++|          ERRNZ  HD0100-100  CODE DEPENDS ON VALUE
Line S03316 Modification History
M01 (Added by) 1da
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06173  M02S03316.273l780 ---|          LDD    HN
06174  M01S03317.1da     +++|          RJM    IDM         ISSUE MESSAGE
Line S00330 Modification History
M01 (Added by) 1da8
M02 (Updated by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06175  M02S00330.ns2783  ---|          LDML   CSTB,CI
06176  M01S01325.ns2783  +++|          LDML   CTST,CI
06177  M01S00331.1da8    +++|          SHN    21-15
06178  M01S00332.1da8    +++|          MJN    ERR16       IF CONTROLLER DEAD
06179  M01S03318.1da     +++|          LDM    ERCT,DI
Proceed to Part 7
cdc/nos2.source/opl.opl871/deck/1da.006.txt ยท Last modified: by 127.0.0.1