FIXB entry for FIX_BUFFER requests

Entry:
FIXB
VIT option:
CSM
Event:
IVTCSM REQUEST=FIX_BUFFER
VIT processing module:
ISTITCCS
Control is returned to:
IVTSMCBF or IVTSM6BF
Notes:
  • IVTSMCBF processes FIX_BUFFER requests in 31-bit addressing mode.
  • IVTSM6BF processes FIX_BUFFER requests in 64-bit addressing mode.
This trace record provides the status of an IVTCSM REQUEST=FIX_BUFFER macroinstruction.
REQTEXT
Byte (hex)
Contents
00–03
Record ID: C"FIXB"
04
ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
05
0
06
Trace record flag:
B'0... ....'
Indicates that this is the last record for this event.
B'1... ....'
Indicates that additional records exist for this event. Use the trace record number from this entry to locate corresponding continuation records.
B'..1. ....'
Indicates that the buffer list is in 64-bit storage.
07
Trace record number to correlate all the entries for this particular event.
08–0B
0
0C–0D
Return code
0E–0F
Reason code
10–13
Address of utility routine caller or return address of the issuer of the IVTCSM macroinstruction
14–17
Address of the buffer list entry that was being processed when the error was encountered.

When an error occurs in 64-bit addressing mode, the last buffer list entry here is X'FFFFFFFF'. The FIX6 entry follows with the 64-bit address of the last buffer list entry.

18–1B
Number of buffers to be fixed
1C–1F
THREAD value if specified or 0 if THREAD is not specified. The THREAD value is used only to correlate this trace record to a specific IVTCSM macroinstruction.