IOBLOK Hexadecimal
Displacement
------------
4
8 C 10 12
14
18 1C 20 24
28 30 34
38
39
31 3C 12
Field Name IOBLINK DS IOBFPNT DS IOEBPNT DS IOBMSIZE EOO IOBCYL DS IOBVADD DS IOBMISC DS IOBOSER DS IOBIRA DS IOBCli DS IOBRCAi DS IOBCSi DS IOBIOER DS IOBMISC2 DS lOB SPEC DS Bit§ IOBTIO EOO IOBBIO EQO IOBSIOF EQO IOBIMSTK EQO IOBONSL EOO IOBCOPY EQO IOBSENS EQO IOBTRPND EOO 1F
1F
1F (*-IOBLOK) /8
1H
1H
1F
1F
1F
1F
1F
1D
1F
1F 1X in IOBSPEC --X'80-' - X'40' X'20' X'10' X'08' X'04' X'02' X'01' 1*3 Field Description, Contents, Meaning Pointer for multipath IOELCK chain
Pointer to next IOBLOK in queue
Pointer to previous IOBLOK in queue
Multiple path IOBLOK size in dcublewcrds (X'02') DASt - seek cylinder for tbis ICELOK Virtual device address Ose varies according to caller
Pointer to VMBLCK of user IOELCK interrupt return address
Pointer to CCIl chain
Pointer to restart CCIl chain
Real CSIl for I/O operation
Pointer to IOERBLOK with sense byte Ose varies according to caller IOELCK special requests flag IOELCK request for a TIO IOBLCK request for a HIO Virtual SIO fast release Shut down StR function IOELCK resulting fro. unsolicited interrupt I/O block associated with a COpy request Sense operation for COpy request Virtual trace pending on tbis I/O block IOBSPBC2 DS 1X I-*4 IOB-LOK spe-cial req-uests flag-secoDdbyte in IOESPEC2 IOBiRIP EQO --X '80-' -- IOBCLN EOO X'40' IOBONREL EQO X'20' IOBOC EQO X'10' IOBSNSIO EOO X'08' IOBREL EQO X'04' IOBRSV2 DS 1B IOBRSV3 DS 1F IOBSIZE EOO (*-IOBLOK)/8 1.Q£ fE IOBLOK§ ORG IOBVADD IOBRCNT DS 1H
Input/output task for AOTOPCLL wrap list VDEVELOK locked when CCIl gct control
Input/output task contains release, DMKONT must process Onit check status
Nor.al sense operation in Frogress Channel program contains CP release
Reserved for IBM use
Reserved for IBM use IOELOK size in doublewords (X'OS') Retry count
26 IBM VM/370 Data Areas and Control Block Logic
IOERELCK IOERELOK contains information related to I/O and channel errors. This entails error
retry, operator .essage information, and SDR (Statistical Data Recording) IOERELOK related to I/O equipment. There are three Fointers to the ICERBLCK: RDEVIOER field of
the RDEVBLOK, VDEYIOER field of the VDEVBLOK, IOEIOER field of the ICBLCK. 0 8 10 18 20 28 30 50 Bexadeci.al
Displacement
------------ 0 4
8 A A
B IOERPNT ICERLCC IOERDW IOEREIT Field
Name IOERPNT DS IOERLOC DS IOERDW DS IOERftSG DS ORG rOERNUft DS IOERIND3 DS §i!§ IOERIGN EQU IOERETRY EQU IOERCAN EQU IOEREC EQU IOERDlSD EQU IOERDEC EQU IOERIIFO EQU IOERICT EQU IOERftSG 1*1 ! 1*2 ! 1*3 IOERADR IOERCSli IOERCCli IOERCCB I 1*4 !/////IOERSV1/////// IOERDATA Additional Sense Data Area
-- or -- XOBR3211 Extension
-- or -- Channel Check Reflection Extension 1F
1F
1B
IL3 IOERMSG 1X 11 in IOERIND3 1'80' X'40' X'20' X'10' X'08' 1'04' X'02' X'01' Field Description, Contents, Meaning Pointer to next IOERBLOK Address of CClis used in recovery Size (in doublewords) of storage needed to
construct CClis Communications with error recording
processor and message writer
Ereakdown for DMKftSW Message nuater for message routine
Indicators for message routine
Allow IGNORE response
Allow RETRY response
Allow CANCEL response
Error occurred during recovery action
Home address is present
Operator decisien is necessary
Infermational message
Operator action is required Section 1. CP Data Areas and Centrel Blocks 27
Previous Page Next Page