- Entry:
- INTD, INTI, INTL, INTT, or INTX
- VIT option:
- CIO
- Event:
- Channel interrupt
- VIT processing module:
- ISTRACCI
- Control is returned to:
- ISTTSCLC
This trace record is written when a channel program interrupt
occurs.
- INTD is generated for interrupts from OSA-Express QDIO
or HiperSockets™ adapters.
- INTI is generated for interrupts between communication controllers
and local SNA cluster controllers.
- INTL is generated for interrupts from local non-SNA cluster controllers.
- INTT is generated for interrupts between TCP/IP DLC connections.
- INTX is generated for interrupts between channel-to-channel-attached
hosts.
Every INT entry has a previously issued SIO entry, although
it may have been issued some time ago. Use the CUA device field to
correlate SIO and INT entries. The SIO entry provides additional information
about this completing channel program.
See for a description
of the NCB fields.
For record types with suffix D, I, X, or T, the CIO events
are also captured within the NCB (pointed to by NCBCIOMV). The NCB
trace table is mapped by NCBCIOAR.
- Byte (hex)
- Contents
- 00–03
- Record ID:
- C"INTD" for DINCB
- C"INTI" for ICNCB
- C"INTL" for LDNCB
- C"INTT" for RWNCB
- C"INTX" for XCNCB
- 04
- ID is the primary address space ID (ASID). This field is 0 if
the ASID is greater than X'FF'.
- 05
- For INTD, adapter state (DINCB_AFSM)
For INTI, INTL, and INTT,
link station state (NCBLNKST)
For INTX, station state (XCNSSFSM)
- 06
- For INTI, the ending operation code; otherwise, 0.
- 07
- DLC type. For INTD, INTI, INTL, and INTX: 0
For INTT:
- For the CDLC DLC: C
- For the LCS DLC: L
- For the CLAW DLC: W
- For the CTC DLC: X
- For the HYPERchannel DLC: H
- 08–0B
- Channel device name in EBCDIC (either a device address or device
number)
- 0C–0F
- NCB address
- 10–13
- Flag bytes (NCBFLAGS)
- 14
- Flag byte as follows:
- Bit
- Meaning
- 1... ....
- Running in disabled interrupt exit (IOSDIE is not 0)
- .1.. ....
- ERP work area address exists (IOSERP is not 0)
- ..1. ....
- Exception condition (IOSEX flag is on)
- ...1 ....
- Error routine in control (IOSERR flag is on)
- 15
- I/O completion code (IOSCOD)
- 16–17
- Sense data in IOSSNS if this was a sense channel program; otherwise,
0
- 18–1F
- Channel status word from IOSB