VDEVELCK VtEVELOK maintains status and interrupt conditions for one virtual device. The VMDVSTBT field of the VMBLOK points to the first VDEVBLOK. 0 VDEVA:CD VDEVINTS V*1 I V*2 I V*3 I V*4 8 VDEVCSW 10 VDEVRELN VDEVBND VDEVPCSN 18 VDEVQUED VDEVOFER 20 VDEVLINK VDEVREAL 28 VDEVIOCT VDEVUSER 30 VDEVIOER VDEVICB 38 V*5 1/////VDEVRES1/////1 VDEVRRB L-- Eexadecimal Field
:Cisplacement Name
o
2
4
5
6
7 VDEVA-DD DS VDEVINTS DS VDEVTYPC DS VDEVTYPE DS VDEVSTAT DS VDEVCHBS EQU VDEVCHAN EQU VDEVBUSY EQU VDEVPEND EQU VDEVCUE EQU VDEVNRDY EQU VDEVCATT EQU VDEVDED EQU VDEVFLAG DS VDEVRDO EQU VDEVENAB EQU VDEVTDSK EQU VDEVDIAL EQU VDEVCSPL EQU VDEV231T EQU VDEV231B EQU VDEVCCW1 EQU VDEVSAS EQU VDEVDLY EQU VDEVDET EQU VDEVPOST EQU VDEVRSRL EQU VDEVUC EQU 1H
1H 1X 1X 1X in VDEVSTAT --X'80'---- X'40' X'20' X'10' X'08' X'04' X'02' X'01' 1X in VDEVFLAG -X'80'--- X'80' X'40' X'40' X'40' X'20' X'10' X'10' X'08' X'08' X'04' X'02' X'02' X'01' Field Description, Contents, Virtual device address Virtual device interrupt status V*1 Virtual device type class V*2 Virtual device type V*3 Virtual device status Virtual subchannel busy Virtual channel interrupt rending Virtual device busy Virtual device interrupt pending Virtual control unit end Virtual device not ready Virtual device attacbed by console function VDEVREAL is dedicated device RDEVBLOK V*4 Virtual device flags
DASD -read-only Virtual 270x - line enabled DASt - T-disk space allocated by CP Virtual 270x - line connected Conscle - activity spooled DAS:C - 2311 simulated on tcp balf of 2314 DASt - 2311 simulated on bcttom half of 2314 Conscle and spooling -processing first ccw DASt - Executing standalone seek Ccnscle - delay spooling Virtual device is being detached
Fresent attention with a single interrupt
Reserve/release are valid CCW 0Feraticn codes Virtual device sense bytes present
Secticn 1. CP :Cata Areas and Contrcl Blocks 117
VtEVELOK Hexadecimal Field
Displacement Name
8 10 12
14
18 1C 20 20 24
28 2C 30 30 34
34
38
39 3C VDEVCSi DS VDEVRELN DS VDEVBND DS VDEVPOSN DS VDEVQUED DS VDEVOPER DS VDEVLINK DS ORG VDEVTMAT DS VDEVREAL DS VDEVIOCT DS VDEVUSER DS VDEVIOER DS ORG VDEVSNSE DS VDEVFCBK DS VDEVIOB DS VDEVFLG2 DS 1D
1H
1H
1F
1F
1F
1F VDEVLINK 1F
1F
1F
1F
1F VDEVIOER 1F
1F
1F 1X in VDEVFLG2 VDEVRRF EQU --X'80'---- VDEVRES EQU X'40' VDEVODE EQU X'20' VDEVCPEX EQU VIRTUAL EQU VDEVRES1 DS VDEVRRB DS X'10' X'01' 3X 1F
Field Description, Contents. Meaning Virtual channel status word Virtual DASt cylinder relocation Virtual DAst size (in cylinders) Virtual DASD seek position Virtual SIO to real SIO queued time
Device operational time Link to virtual shared devices
T-disk attached time (TOD clock word 0) Pointer to real device RDEVELCK Virtual device I/O count
Pointer to VMBLOK of VDEVBLeR owner
Pointer to IOERELOK for last error
Sense bytes for spool device
Address of forms control block (VFCBELOK) Pointer to active IOELOK V*5 virtual device flag tyte 2 Process virtual RESERVE/RELEASE commands Minidisk reserved by VDEVUSER VDEVELOK to get device when minidisk
is released Virtual I/O waiting for release of
minidisk is known by virtual
machine as a 3330V Reserved for IBM use
Address of VRRELOK for RESERVE/RELEASE VDEVSIZE EQU (*-VDEVBLOK)/8 VDEVELOK size in dQutlewords (X'07') 10 14
18 1C 20 21
22
24
26 VDEVEXTN VDEVSPAR VDEVCON VDEVSPL VDEVCLAS VDEVKEY VDEVUNIT VDEVCOPY VDEVCFLG ORG VDEVRELN DS 1F DS 1F DS 1F DS 1F DS 1C DS 1X DS 1H DS 1H DS 1X in VDEVCFLG VDEVATTN EQU --X'80'---- VDEVTIC EQU X'40' VDEVTRAN EQU X'20' VDEVVCF EQU VDEVAUCR EQU X'10' X'08' Pointer to spool extension block
Spare pointer tc sFool extension block
Pcinter to VCONCTL console control
Pointer to VSPLCTL sFool centrol SFocl outFut class
Storage key in user's CAW Spool output directed device address Number of copies requested Conscle - virtual console flags User pressed Attention key two or more times
Last CCi precessed was a TIC Data transf€r occurred during this channel
Fregram Virtual censole function in Frogress
Automatic carriage return en first read
118 IBM VM/370 Data Areas and Centrel Block Legic
Previous Page Next Page