GTBF entry for GET_BUFFER requests

Entry:
GTBF
VIT option:
CSM
Event:
IVTCSM REQUEST=GET_BUFFER
VIT processing module:
ISTITCCS or ISTIT6CS
Control is returned to:
IVTSMCGB or IVTSM6GB
Notes:
  • IVTSMCGB processes GET_BUFFER requests in 31-bit addressing mode.
  • IVTSM6GB processes GET_BUFFER requests in 64-bit addressing mode.
This trace record provides the status of IVTCSM REQUEST=GET_BUFFER macroinstructions.
REQTEXT
Byte (hex)
Contents
00–03
Record ID: C"GTBF"
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
Pool identifier, can be one of the following values:
X'10'
4K ECSA pool
X'20'
16K ECSA pool
X'30'
32K ECSA pool
X'40'
60K ECSA pool
X'60'
180K ECSA pool
X'90'
4K 31-bit backed DSPACE pool
X'98'
4K 64-bit backed DSPACE pool
X'A0'
16K 31-bit backed DSPACE pool
X'A8'
16K 64-bit backed DSPACE pool
X'B0'
32K 31-bit backed DSPACE pool
X'B8'
32K 64-bit backed DSPACE pool
X'C0'
60K 31-bit backed DSPACE pool
X'C8'
60K 64-bit backed DSPACE pool
X'E0'
180K 31-bit backed DSPACE pool
X'E8'
180K 64-bit backed DSPACE pool
X'9C'
4K buffer size 64-bit high virtual common (HVCOMM) storage pool
X'AC'
16K buffer size 64-bit high virtual common (HVCOMM) storage pool
X'BC'
32K buffer size 64-bit high virtual common (HVCOMM) storage pool
X'CC'
60K buffer size 64-bit high virtual common (HVCOMM) storage pool
X'EC'
180K buffer size 64-bit high virtual common (HVCOMM) storage pool
09–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 GTB6 entry follows with the 64-bit address of the last buffer list entry.

18–1B
0
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.