RCWT1SK RCWT1SK contains the virtual-to-real CCW translation and other data related to a virtual machine's I/O operation. 1 pointer is maintained to the virtual CCW operaticn. The first CCW-16 points to the beginning of RCWTASK. o RCWPNT RCWVC1W 8 RCWVCNT RCWRCNT RCWBE1!: RCWCCNT 10 RCWCCW (Variable Length) Hexadecimal Field
Displacement Name o
4
8
A C E 10 10 14
15
16 10 RCWPNT DS RCWVCAW DS RCWVCNT DS RCWRCNT DS RCWHE1D DS RCWCCNT DS RCWCCW DS ORG RCW1DDR DS RCW-FLAG DS RCWCTL DS RCiIO BQU RCiGEN EQU RCWHMR EQU RCiREL EQU RCiIS1M EQU RCi2311 EQU RCWINVL EQU RCiSHR EQO RCWCNT DS ORG RCWCOMND DS 1F
1F
1H
1H
1H
1H
1D RCWCCW 1F 11 1X in RCWCTL --X'80'- X'40' X'20' X'10' X'OS' X'04' X'02' X'01' 1H RCW1DDR 11 Field Description, Contents, !eaning Pointer to next RCWT1SK Virtual address of CCi chain Virtual CCi count
Real CCi count RCiTASK header mark X'FFFF' RCiTASK control vord count One or more CCWs for device I/O CCi data address celi flag tits CCW CP-control tits I/O data page locked CP-generated CCi tMKONT must relocate hoae address/record RO CCi address relocatatle if CCis moved IS1! modifying CCi TIP2311T-E pseudo 2311 on 2314 CCi operation code or address is invalid Shared user page vas copied CCW tyte count CCW command code S4 IBM VM/370 Data Areas and Control Block Logic
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
Previous Page Next Page