VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page263(263 of 342)
DEVT1ELE DEVT1BLE defines virtual device information for an I/O operation. This DSECT corresponds to the IOTAELE DSECT. o DEVLOCK 4 DEVADDR , DEVSNREQ DEVTYPE 8 DEVSTART C DEVCSW 14 DEVSENSE rEVFLAGS 18 DEVNll!E 1C Hexadecillial Field Displacement Name Field Description, Contents, !!eaning ------------ -------------------------------------- 0 DEVLOCK DC F'O' I/O request synch lock 4 DEVADDR DC lL2 (0) CUU address of I/O device 6 DEVSNREQ DC AL 1 (0) Requested sense bytes 7 DEVTYPE DC X'OO' Vl!/310 device type code 0 DEVSTART DC F'O' Address start channel program v for I/O handling C DEVSIOCC DC OX'OO' Right-justified SIC condition code C DEVCSW DC 2F'0' Ending CSW from last I/O oFeraticn 14 DEVSENSE DC X'OO' Sense information on unit check 15 DEVFLAGS DC 31'00' Device status flags 18 DEVNAME DC CL8' , EEerle device address and name Section 3. RSCS rata Areas and Control Blocks 251
FREEE FREEE defines an element in the chain of elements that comprise the free element queue. FREEQ in SVECTORS points to the chain of free elements, each of which is defined by the FREEE DSECT. 0 4 8 C L Hexadecillal Field Displacement Name ------------ 0 FREENEXT DS " FREESPAR DS F FREEID DS FREENEXT FREESPAR 1F CL11 1X , I I I , I I FREEID , Field Description, Contents, eeaning Address of next element in free queue Spare field Standard taskid displacement, which is: ID=X'OO'=> free element 252 lBe VM/310 Data Areas and Control Block Logic