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 IVTSM6GBNotes:
- 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.
- 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.