RDEVBLOK RDEVELOK is generated by the RDEV macro at system generation. There is cne RDEVELCK for
each real device and one for each binary synchronous line. The tlock ccntains status and
device parameters aPFlicable to I/O instruction processing. The ARIOIV field of the PSI and the VDEVREAL field of the VDEVBLOK point to the first RDEVELCK, which is generated in
ccntiguous stcrage. 0 8 10 18 20 28 30 38 40 48 50 Hexadecimal
Displacement
------------ 0 2
4 RDEVADD I RDEVLOCK R*1 R*2 I R*3 I R*4 RDEVFIOB RDEVLIOE RDEVCUA RDEVCUB RDEVQUED RDEVIOCT RDEVAIOE RDEVUSER RDEVITT RDEVCYL RDEVSER RDEVLNKS RDEVTCTL (8 device dependent bytes) RDEVTl4JAT R*5 R*6 I R*7 I R*8 RDEVIOER RIEVCTRS RDEVNAME 1//RDEVRSV1///1 RDEVIOBL Field
Name RDEVADD DS RDEVLOCK DS RDEVSTAT DS !!it,2 g§!!neg RDEVBUSY EQU RDEVSCED EQU RDEVDISA EQU RDEVRSVD EQU RDEVIRM EQU RDEVNRDY EQU RDEViAII EQU RDEVDED EQU 1a 1H 1X in RDEVSTIT -X'80'-- X'40' X'20' X'10' X'08' X'04' X'02' X'01' Field Description, Contents, Meaning Device address
Device lock
R*1 Device status
Device busy IOE scheduled on device
Device disatled (offline)
Device reserved
Device in intensive error recording mode Device intervention required GRI! - IOELCK pending, queue requests
Dedicated device (attached to a virtual
machine)
Section 1. CP Data Areas and Contrel Elocks 85
RDBVELOK Hexadecimal Field
tisplacement Name 5
6
7
8
C 10 14
18 20 24
28
2C 2B 30 36
38 40 44 RDBVFLAG DS §.i1.§ RDBYSKUP BQU RDBVPRBF BQU RDEVSYS EQU RDBVOWN BQU RDBVf!OUT BQU RDBV333V BQU RDBVSBL BQU RDBVPSUP BQU RDBVPRBP BQU RDBVACTV BQU RDBVIDNT BQU RDEVBNAB BQU RDEVHIO BQU RDEVDISB BQU RDEVEPMD BQU RDEVDRAN EQU RDEVTERf! EQU RDEVACNT BQU RDEVSPAC EQU RDBVRSTR BQU RDEVBACK EQU RDEVSBP EQU RDEVLOAD BQU RDBVLNCP EQU RDEVLCBP BQU RDEVSLOW BQU _E_QtJ RDBVWAIT BQU RDEVBPLN BQU RDEVRCVY BQU RDEVTBTU EQU RDEVTYPC DS RDEVTYPE DS RDBVFIOB DS RDBVLIOB DS RDEVCUA DS RDBVCUB DS RDBVQUED DS RDEVIOCT DS RDBVAIOB DS RDBVUSER DS RDEVATT DS RDBVCYL DS RDBVSER DS RDEVLNKS DS RDBVTCTL DS RDEVTf!AT DS RDEVQCNT DS 1X in RDEVFLAG --X'80'-- X'40' X'20' X'10' X'OS' X'04' X'02' X'SO' X'40' X'20' X'10' X'OS' X'04' X'02' X'01' X'SO' X'40' X'20' X'10' X'08' X'04' X'02' X'01' X'SO' X'40' X'20' X_'10' X'OS' X'04' X'02' X'01' 1X 1X 1F
1F
1F
1F
1D
1F
1F
1F
1H
1H
CL6
1H SX 1F 1X R*2
R*3
R*4
R*5
Field Description, contents, Meaning Device flags, device dependent DASD - ascending order seek tASt - volume preferred for Fag1ng tAS! - attached to system DAst - Cp-owned volume tASt - volume mounted, not attached DASt - volume dedicated as 3330V :CASI - device selected for fount
Console -terminal has print sUFFress Consele -terminal executing FREPARB command Console - ICBLOK pending; queue request
Console -2741 terminal cede identified
Console -device is enabled
Console - next interrupt from a Halt I/O Console - device is to be disabled
Console - 370x NCP resource in EP mode Spooling - device output drained Spooling - device output terminated
Spooling -device busy with acceunting Spooling - force printer te single sFace Spooling - restart current file Spooling - tackspace the current file Spooling - print/punch job seFarator Spooling - UCS buffer verified Special - network control Frogram active Special - 270x Bmulatien program active Special - 370x in buffer slowdown mode _Sl>_e_cJaJ - Special - ICBLOK pending; queue requests Special - emulator lines in use by system Special - automatic dump/lcad process active Special - BTU trace requested Device type class (see "Appendix A. CP and Rses Equate Symbols") Device type (see "Appendix A. CP and RSCS Equate Symbols") Pointer to first IeBLOK queued
Pointer to last IOELeK queued Pointer to RCUBLOK - interface A Pointer to RCUBLOK - interface E IOELeK queued time - TOD clock units
Device I/O count
Active IOELeK Pointer to VMBLeK of dedicated user
Attached virtual address DASI - current cylinder location
Device volume serial number DASI - number of links to this disk S device-dependent terminal ccntrol bytes
Device attached time - TCD clcck word 0 Number of queued ICBLeKs
86 IBf! VM/370 Data Areas and Control Block Logic
Previous Page Next Page