ICTAELE IOTABLE defines symbolic addresses for items used in processing an I/C interrupt request.
The first five fields are filled in by the task to convey information about the I/O request to the supervisor. The last three fields are filled in ty the supervisor to
convey status infor.ation about the I/O operation to the task.
o
4
8
c 10 14
Hexadecimal
Displacement
------------ 0 4
6
7
8
c
D
14 SIOCODE Field
Name IOSYNCH DS DEVCUU DS SENSREQ DS DEVCODE DS PROGADDR DS SIOCODE ENDCSi DS END SENSE DS DEVCUU 1F
AL2
AL1
AL1
1F
2F
AL1 in ENDSENSE TYPPUN EQU 1'80'------ TYPPRT EQU X'40' IOSYNCH SENSREQ DEVCODE PROGADDR ENDSENSE Field Description, contents, fteaning Synchronization lock for I/O operation
Address (cuu) of device associated
with this I/O operation Numter of sense bytes requested on unit check
1-byte Vft/370 device type code
(not used by I/O manager)
Address of channel program for the
l/C operation
1-byte SIO condition code
return information SIO condition code
Ending CSi with composite status
return information
Requested return sense informaticn
on unit check CSi status type code for the punch V8/370 type code for the printer
Section 3. RSCS Iata Areas and ContrGl Blocks 255
LIRKTABL
LINKTABL describes the status of a single link in the RSCS network; collectively, all the
links defined for the system are referred to as the link tatle. An a-byte header precedes the first entry in the link table (that is, the first link
defined by the LINKTABL DSECT). The TLINKS field in SVECTORS points to this header,
which has the following format: o 4
total links max ilium links
6
current
links
total links is the total number of links defined for an RSCS installation via the GENLINK macro during system generation. (For information cn the GENLINK macro, see the maximum links is the maximum number of concurrently active links allowable.
current links is the number of links active in RSCS at a given time. I o 1 LINKID I 4 1 1------------------------------------------------------
8 I LDEFTNME 1------------------------------------------------------ C 1 10 LDEFDRVR 14
18 LACTDRVR 1C 20 LDEFLINE LACTLINE 24 LDRVRVAR 28 LDEFCLS1 LDEFCLS2 LDEFCLS3 LDEFCLS4 2C LACTCLS1 LACTCLS2 LACTCLS3 LACTCLS4 30 LTIMEZON LFLAG LRESERVD 34 LPENDING LTAKEN
38 LPOINTER 3C LMSGQ 40 LTRNSCNT LERRCNT 44 LTOCNT LSPARE 48 LNKCLOCK 4C 256 IBM VM/370 Data Areas and Control Block Logic
Previous Page Next Page