Aug. 1, 1979 RCWTASK RCWTASK contains the virtual-to-real CCW translation and other data related to a virtual
machine'sI/O operation. A pointer is maintained to the virtual CCW operation. The first CCW-16 points to the beginning of RCWTASK. o RCWPNT RCWVCAW 8 RCWVCNT RCWRCNT RCWHEAD RCWCCNT 10 RCWCCW- (Variable Length)
Hexadecimal Field
Displacement Name Field Description, Contents, Meaning
------------ --------------------------------------0 RCWPNT DS 1F Pointer to next RCWTASK 4 RCWVCAW DS 1F Virtual address of CCW chain
8RCWVCNT DS 1H Virtual CCW count
ARCWRCNT DS 1H Real CCW count
CRCWHEAD DS 1H RCWTASK header mark X'FFFF' E RCWCCNT DS 1H RCWTASK control word count 10 RCWCCW DS 1D One or more CCWs for device I/O ORG RCWCCW 10 RCWADDR DS 1F CCW data address
14RCWFLAG DS 1X CCW flag bits
15RCWCTL DS 1X CCW CP-control bits Bii.§ de1ined .!!! RCWfTL RCWIO EQU X'80' I/O data page locked RCWGEN EQU X'40' CP-generated CCW RCWHMR EQU X'20' DMKUNT must relocate home address/record HO RCWREL EQU X'10' CCW address relocatable if CCWs moved RCWISAM EQU X'08' ISAfiI modifying CCW RCW2311 EQU X'04' TYP2311T-B pseudo 2311 on 2314 RCWINVL EQU X'02' CCW operation code or address is invalid RCWSHR EQU X'01' Shared user page was copied
16RCWCNT DS 1H CCW byte count ORG RCWADDR 10 RCWCOMND DS 1X CCW command code
84IBM VM/370 Data Areas and Control Block Logic
machine's
Hexadecimal Field
Displacement Name Field Description, Contents, Meaning
------------ --------------------------------------
8
A
C
14
15
16
84