QSIBK Back to Index page
 
Prolog 
Control Block Contents 
   QSIBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  QSIBK Prolog Top of page
 
 NAME       : HCPQSIBK
 DESCRIPTION: Query Sampling Information Block
 DSECT      : QSIBK
 FUNCTION   : Mapping of the Query Sampling Information Block which is
              used to obtain CPU-Measurement Sampling Facility
              information for this system.
 LOCATED BY : RCCQSI, a table of 4-byte addresses indexed by
              CPU address.
 CREATED BY : Subroutine GetQSIBK in HCPCCF ASSEMBLE the first time
              a CPU is going to issue a QSI instruction.
 DELETED BY : This control block is not deleted.  It persists for
              the life of the system for RAS purposes.  However,
              it is reused when a CPU issues a subsequent QSI.
 REFERENCES : none
 SERIALIZED : Processor local serialization with no loss of control
              serializes access to the data in this control block.
              Once allocated, this control block is only used
              by the CPU on which it was allocated.
 RELOCATION CONSIDERATIONS : None
 COMPATIBILITY AND MIGRATION CONCERNS : The format of this control block is defined in "The
              Set-Program-Parameter and CPU-Measurement Facilities"
              book and should not be modified.
 
 
  QSIBK Control Block Content Top of page
 

 QSIBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure QSIBK Query Sampling Information Block 0000 0 Bitstring 4 QSISSC Sampling State Controls 00QSISSC QSIBSAUC X'00020000' QSIBSAUC Basic-sampling authority control 00QSISSC QSIDSAUC X'00010000' QSIDSAUC Diagnostic-sampling authorization control 00QSISSC QSIBSEC X'00000200' QSIBSEC Basic-sampling enable control 00QSISSC QSIDSEC X'00000100' QSIDSEC Diagnostic-sampling enable control .... ..1. QSIBSAC X'00000002' QSIBSAC Basic-sampling activation control .... ...1 QSIDSAC X'00000001' QSIDSAC Diagnostic-sampling activation control 0004 4 Signed 2 QSIBSDES Size in bytes of the basic- sampling data entry 0006 6 Signed 2 QSIDSDES Size in bytes of the Diagnostic- sampling data entry 0008 8 Bitstring 8 QSIMINSI Minimum sampling interval in number of CPU cycles 0010 16 Bitstring 8 QSIMAXSI Maximum sampling interval in number of CPU cycles 0018 24 Bitstring 8 QSITEARC Contents of the table-entry- address register 0020 32 Bitstring 8 QSIDEARC Contents of the data-entry- address register 0028 40 Signed 4 * Reserved for IBM use 002C 44 Signed 4 QSICPUSP CPU speed in number of CPU cycles per microsecond 0030 48 Bitstring 1 * (16) Reserved for IBM use 00000008 QSISIZE (*-QSIBK+7)/8 size in double words 00000040 QSIBSIZE QSISIZE*8 size in bytes
 
 
  QSIBK Storage Layout Top of page
 
          
*** QSIBK - Query Sampling Information Block
*
*     +---------------------------+-------------+-------------+
*   0 |          QSISSC           |  QSIBSDES   |  QSIDSDES   |
*     +---------------------------+-------------+-------------+
*   8 |                       QSIMINSI                        |
*     +-------------------------------------------------------+
*  10 |                       QSIMAXSI                        |
*     +-------------------------------------------------------+
*  18 |                       QSITEARC                        |
*     +-------------------------------------------------------+
*  20 |                       QSIDEARC                        |
*     +---------------------------+---------------------------+
*  28 |///////////////////////////|         QSICPUSP          |
*     +---------------------------+---------------------------+
*  30 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40
*
*** QSIBK - Query Sampling Information Block
 
 
  QSIBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
QSIBSAC        0000 02
QSIBSAUC       0000 00QSISSC
QSIBSDES       0004
QSIBSEC        0000 00QSISSC
QSIBSIZE       0030 00000040
QSICPUSP       002C
QSIDEARC       0020
QSIDSAC        0000 01
QSIDSAUC       0000 00QSISSC
QSIDSDES       0006
QSIDSEC        0000 00QSISSC
QSIMAXSI       0010
QSIMINSI       0008
QSISIZE        0030 00000008
QSISSC         0000
QSITEARC       0018
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:54:13 EDT.
Copyright IBM Corporation, 1990, 2022