CRPBK Back to Index page
 
Prolog 
Control Block Contents 
   CRPBK DSECT
   CRPENTPG DSECT
   CRPENTRY 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.

 
  CRPBK Control Block Content Top of page
 

 CRPBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CRPBK CRYPTO Pool Definition Block 0000 0 Bitstring 1 CRPFLAG Flag byte 1... .... CRPPOLON X'80' CRPPOLON POLLING ON specified .1.. .... CRPPOLOF X'40' CRPPOLOF POLLING OFF specified ..1. .... CRPP1FUL X'20' CRPP1FUL Max of 512 shared APQNs specified in the APVIRT pool 0001 1 Bitstring 3 * Reserved for future IBM use Define pointers for the shared pool used by APVIRT crypto processing. 0004 4 Address 4 CRPP1PTR Addr of the APVIRT CRPENTPG 0008 8 Address 4 CRPP1LST Addr of last used entry in the APVIRT CRPENTPG 0000000C CRPBKSZ (*-CRPBK) CRPBK size in bytes The CRPENTPG is a 4096-byte page of storage that holds up to 512 8-byte CRPENTRYs. Each CRPENTRY identifies an APQN to include in a pool of crypto resources.
 CRPENTPG DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CRPENTPG CRYPTO Pool Definition Block 00001000 CRPEPGSZ 4096 Size of CRPENTPG
 CRPENTRY DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CRPENTRY CRYPTO Pool Definition Block 0000 0 Signed 2 CRPENTAP The AP number of the resource to be included in the pool. Decimal number from 0-255. 0002 2 Signed 2 CRPENTDM The domain number of the resource to be included in the pool. Decimal number from 0-255. 0004 4 Address 4 CRPENTNX Pointer to next CRPENTRY or zero if end of list. 00000008 CRPENTSZ (*-CRPENTRY) Size of CRPENTRY in bytes ** NOTE! Adding to the length of a CRPENTRY decreases the ** number of CRPENTRYs in the 4096-byte block. ** We document that 512 APQNs can be specified.
 
 
  CRPBK Storage Layout Top of page
 
          
*** CRPBK - CRYPTO Pool Definition Block
*
*     +------+--------------------+---------------------------+
*   0 |:FLAG |////////////////////|         CRPP1PTR          |
*     +------+--------------------+---------------------------+
*   8 |         CRPP1LST          | C
*     +---------------------------+
*
*** CRPBK - CRYPTO Pool Definition Block
          
*** CRPENTPG - CRYPTO Pool Definition Block
*
*
*** CRPENTPG - CRYPTO Pool Definition Block
          
*** CRPENTRY - CRYPTO Pool Definition Block
*
*     +-------------+-------------+---------------------------+
*   0 |  CRPENTAP   |  CRPENTDM   |         CRPENTNX          |
*     +-------------+-------------+---------------------------+
*   8
*
*** CRPENTRY - CRYPTO Pool Definition Block
 
 
  CRPBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CRPBKSZ        0008 0000000C
CRPENTAP       0000
CRPENTDM       0002
CRPENTNX       0004
CRPENTSZ       0004 00000008
CRPEPGSZ       0000 00001000
CRPFLAG        0000
CRPPOLOF       0000 40
CRPPOLON       0000 80
CRPP1FUL       0000 20
CRPP1LST       0008
CRPP1PTR       0004
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:48:29 EDT.
Copyright IBM Corporation, 1990, 2022