Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

PCCBK

Prolog  

Control Block Contents  
   PCCBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


PCCBK Prolog

 NAME       : HCPPCCBK
 DESCRIPTION: PROCESSOR CONTROLLER SERVICE CALL DATA BLOCK
 DSECT      : PCCBK
 FUNCTION   : MAPS THE GUEST SUPPLIED SERVICE CALL CONTROL BLOCK (SCCB)
              FOR A REQUESTED PROCESSOR CONTROLLER FUNCTION.  USED TO
              SIMULATE A SERVICE CALL INSTRUCTION FOR A GUEST AND
              FOR CP REQUESTS TO THE PROCESSOR CONTROLLER.
 LOCATED BY :
         R2        REGISTER OF A GUEST SERVICE CALL INSTRUCTION       *
         PCRRDBKA  ADDRESS POINTER TO THE PROCESSOR CONTROLLER
                   DATA BLOCK TO BE USED IN PROCESSING THE
                   ASSOCIATED REAL REQUEST.
         PCSACTIV  ADDRESS POINTER TO THE PROCESSOR CONTROLLER
                   DATA BLOCK FOR THE CURRENT ACTIVE REQUEST.
 CREATED BY :
         HCPRFG    WHEN BUILDING REAL PROCESSOR CONTROLLER
                   REQUEST.
         HCPSCP    WHEN BUILDING REAL PROCESSOR CONTROLLER
                   REQUEST.
         GUEST WHEN ACTIVATING A VIRTUAL SERVICE CALL                 *
                   INSTRUCTION
 DELETED BY :
         HCPRFG    WHEN REAL PROCESSOR CONTROLLER REQUEST
                   COMPLETE.
         HCPSCP    WHEN REAL PROCESSOR CONTROLLER REQUEST
                   COMPLETE.

 

PCCBK Control Block Content


PCCBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PCCBK          PROCESSOR CONTROLLER SERVICE CALL
                                        DATA BLOCK
0000    0 Bitstring    8 PCCHEAD (0)    SERVICE CALL CONTROL BLOCK HEADER
                                        FOR ALL REQUESTS
0000    0 Signed       2 PCCLEN         NO. OF BYTES IN THE SERVICE CALL
                                        CONTROL BLOCK
0002    2 Bitstring    1 *              COMMAND DEPENDENT FIELD
0003    3 Bitstring    2 *              Reserved for IBM use
0005    5 Bitstring    1 PCCNTRLM       Control mask
          1... ....      PCCVARLN       X'80' Variable length response
                                        flag
0006    6 Signed       2 PCCRESP (0)    RESPONSE CODE
          00000010       PCCREADN       X'0010' Normal Read Completion
          00000310       PCCRESVD       X'0310' Normal Read Completion,
                                        Resource is in Reserved Mode
          00000410       PCCSTDBY       X'0410' Normal Read Completion,
                                        Resource is in Standby Mode
          00000040       PCCBKOUT       X'0040' Normal Backout; operation
                                        is retriable.
          000009F0       PCCIVRID       X'09F0' Invalid Resource ID in
                                        SCCB
0006    6 Bitstring    1 PCCRESPD       RESPONSE DEPENDENT CODES
          00000000       PCCNORML       X'00' X'0020' NORMAL COMPLETION
                                        AND X'0010' NORMAL READ
                                        COMPLETION
          00000000       PCCMALF        X'00' X'0040' SCLP EQUIPMENT
                                        CHECK
          00000000       PCCCONFG       X'00' X'0010' RESOURCE IS
                                        CONFIGURED
          00000001       PCCNO4KB       X'01' X'0100' ADDRESS CROSSES A
                                        4K BOUNDARY
          00000001       PCCNOACT       X'01' X'0120' NO ACTION REQUIRED
          00000001       PCCINVCI       X'01' X'01F0' INVALID SCLP
                                        COMMAND
          00000002       PCCCFLAG       X'02' X'02F0' INVALID SCCB
                                        PARAMETER or X'0220' Normal
                                        completion, but.. X'0240'
                                        Partially complete
          00000003       PCCBADLN       X'03' X'0300' LENGTH WRONG FOR
                                        DATA
          00000003       PCCINVCP       X'03' X'03F0' INVALID RESOURCE ID
                                        IN .COMMAND PARM
          00000003       PCCRSRVD       X'03' X'0310' RESOURCE IS IN
                                        RESERVED STATE.
          00000004       PCCSTNBY       X'04' X'0410' RESOURCE IS IN
                                        STANDBY STATE.
          00000005       PCCXNOCN       X'05' X'05F0' TARGET RESOURCE IN
                                        IMPROPER STATE
          00000009       PCCXINVN       X'09' X'09F0' INVALID RESOURCE ID
                                        IN SCCB
          0000000A       PCCRQRES       X'0A' X'0AF0' Required resource
          00000010       PCCPOWOF       X'10' X'10F0' Power-Off status
          00000040       PCCREJRC       X'40' X'40F0' INVALID FUNCTION
                                        CODE
          00000060       PCCNOEVT       X'60' X'60F0' No outstanding
                                        EVENT bufs
          00000062       PCCSUPPR       X'62' X'62F0' All events are
                                        suppressed
          00000070       PCCINVSL       X'70' X'70F0' Invalid selection
                                        mask
          00000071       PCCEBSPC       X'71' X'71F0' EVENT buffer
                                        exceeds spac
          00000072       PCCEBLEN       X'72' X'72F0' EVENT buffer length
                                        verification failure
          00000073       PCCEBSYN       X'73' X'73F0' EVENT buffer syntax
                                        error
          00000074       PCCINVMK       X'74' X'74F0' Invalid mask length
          00000075       PCCEXCMX       X'75' X'75F0' Exceeds SCCB
                                        maximum capacity
          00000000       *
0007    7 Bitstring    1 PCCRESPS       SPECIFIC RESPONSE CODES
          00000000       PCCDBERR       X'00' SERVICE CALL CONTROL BLOCK
                                        ERROR
          00000010       PCCINFO        X'10' NORMAL READ COMPLETION
          00000020       PCCCMPLT       X'20' NORMAL COMPLETION
          00000030       PCCBUSY        X'30' FUNCTION BUSY
          00000040       PCCEQPCK       X'40' EQUIPMENT CHECK
          000000F0       PCCRJCT        X'F0' R 
          000000F3       PCCEVTAV       X'F3' EVENT buffer exceeds
                                        available space
          000000F4       PCCLNVER       X'F4' Length verification error
          00000000       *
     EQUATES FOR COMMAND WORD
     WARNING: Changing or adding any commands may require changes in
     HCPPCRBK, HCPPCB, or HCPPCA.
     WARNING: Changing or adding any commands above may require changes in
     HCPPCRBK, HCPPCB, or HCPPCA.
     END OF DEFINITION
     COMMAND PARAMETERS
          00000008       PCCHDLEN       (*-PCCBK) :PCCBK HEADER LENGTH IN
                                        BYTES
          00000001       PCCHDSIZ       (PCCHDLEN+7)/8 :PCCBK HEADER SIZE
                                        IN DOUBLE WORDS
0008    8 Character    1 PCCVDATA (0)   START OF VARIABLE LENGTH DATA
     SCP INFORMATION DATA FORMAT
0000    0 Bitstring    2 *              DEFINED IN HEADER
0002    2 Bitstring    1 PCCCFLG        SCCB PARAMETER
          1... ....      PCCSCPSS       X'80'
                                        Set-store-status-on-load-mode
                                        control.
0003    3 Bitstring    5 *              DEFINED IN HEADER
0008    8 Bitstring    2 PCCRNMAX       Maximum main-storage address
                                        increment number. If zero see the
                                        PCCGRNMX field.
000A   10 Bitstring    1 PCCRZM         Main-storage increment size, in
                                        units of 1M. If zero, see
                                        PCCGRZM.
000B   11 Bitstring    1 PCCGZK         Main-storage interleave-group-
                                        block size, in units of 1K
                                        (always equal to 4).
000C   12 Bitstring    2 PCCSNMAX       Maximum main-storage subincrement
                                        number.
000E   14 Bitstring    2 *              Reserved for IBM use
0010   16 Signed       2 PCCNCPUS       NUMBER OF INSTALLED CPUS
0012   18 Bitstring    2 PCCCPPTR       OFFSET IN PCCBK TO FIRST CPU
                                        DESCRIPTION ENTRY
0014   20 Signed       2 PCCNMSA        NUMBER OF MACHINE STORAGE AREAS
0016   22 Bitstring    2 PCCMSPTR       OFFSET IN PCCBK TO FIRST MACHINE-
                                        STORAGE-AREA DESCRIPTION ENTRY
0018   24 Bitstring    8 PCCLDPRM       LOAD PARAMETER
0020   32 Bitstring    4 PCCMAXK        MAXIMUM EXTENDED STORE INCREMENT
                                        NUMBER.
0024   36 Signed       4 PCCNXSTB       NUMBER OF EXTENDED STORAGE BLOCKS
                                        IN EACH EXTENDED STORAGE
                                        INCREMENT
0028   40 Bitstring    2 PCCMXXID       MAX EXTENDED-STORAGE-ELEMENT ID
002A   42 Bitstring    2 *              Reserved for IBM use
002C   44 Bitstring    4 PCCVFPRM (0)   Vector Facility parameters
002C   44 Bitstring    2 PCCVFSSZ       Vector Facility section size
002E   46 Bitstring    2 PCCVFPSN       Vector Facility partial sum
                                        number
0030   48 Bitstring    8 PCCINSFC (0)   INSTALLED FACILITIES BIT MAP
0030   48 Bitstring    1 PCCINSF0       INSTALLED FACILITY BYTE 0
          1... ....      PCCRCHPI       X'80' READ CHANNEL PATH INFO
                                        INSTALLED
          .1.. ....      PCCRCHSI       X'40' Read channel subsystem info
                                        installed
          ..1. ....      PCCCHPR        X'20' Channel Path
                                        Reconfiguration installed
          .... 1...      PCCRCI         X'08' Read CPU information
          .... .1..      PCCCRFI        X'04' CPU Reconfiguration
                                        Facility installed
0031   49 Bitstring    1 PCCINSF1       INSTALLED FACILITY BYTE 1
          1... ....      PCCSALRM       X'80' Signal alarm
          .1.. ....      PCCOMAR        X'40' Operator message and
                                        response
          ..1. ....      PCCSSOL        X'20' Store status on load
          ...1 ....      PCCRSRSN       X'10' Restart reason
          .... 1...      PCCIADRT       X'08' Instruction address trace
          .... .1..      PCCLPRMI       X'04' LOAD PARAMETER FACILITY
                                        INSTALLED
          .... ..1.      PCCRWDI        X'02' READ/WRITE DATA INSTALLED
0032   50 Bitstring    1 PCCINSF2       INSTALLED FACILITY BYTE 2
          1... ....      PCCSTRAS       X'80' Storage assignment
          .1.. ....      PCCSTELI       X'40' Storage element information
          ..1. ....      PCCSTELR       X'20' Storage element
                                        reconfiguration
          ...1 ....      PCCCARS        X'10' Copy and reassign storage
          .... 1...      PCCXUMI        X'08' READ EXTENDED STORE
                                        USABILITY MAP INSTALLED
          .... .1..      PCCXEINF       X'04' EXTENDED-STORAGE-ELEMENT
                                        INFORMATION INSTALLED
          .... ..1.      PCCXSERC       X'02' Expanded storage element
                                        reconfig
          .... ...1      PCCCARSL       X'01' Copy and reassign storage
                                        list
0033   51 Bitstring    1 PCCINSF3       INSTALLED FACILITY BYTE 3
          1... ....      PCCVFRFG       X'80' Vector Facility
                                        reconfiguration installed
          .1.. ....      PCCRWEI        X'40' Read/Write Event Data,
                                        Write Event Mask installed - bit
                                        25
          ..1. ....      PCCXUMIE       X'20' Read Expanded Storage
                                        Usability Bit Map Extended - bit
                                        26
          .... 1...      PCCRGINF       X'08' Read Resource Group
                                        Information
0034   52 Bitstring    1 PCCINSF4       Installed Facility byte 4
          1... ....      PCCRSS         X'80' Read Storage Status - bit
                                        32
0035   53 Bitstring    1 PCCINSF5       Installed Facility byte 5
0036   54 Bitstring    1 PCCINSF6       Installed Facility byte 6
0037   55 Bitstring    1 PCCINSF7       Installed Facility byte 7
0038   56 Bitstring   24 *              Reserved for IBM use
     Bytes 80-95 of the SCCB contain the Configuration Characteristics.
0050   80 Bitstring   16 PCCCNFG (0)    Configuration characteristics
0050   80 Bitstring    1 PCCCNFG0       Config characteristics byte 0
          1... ....      PCCLPAR        X'80' Configuration logically
                                        partitioned
          ...1 ....      PCCSCPRS       X'10' Interface reset
          .... 1...      PCCSCSC        X'08'
                                        Store-channel-subsystem-character
                                        istics command
          .... .1..      PCCMVPGA       X'04' MVPG for all guests
0051   81 Bitstring    1 PCCCNFG1       Config characteristics byte 1
0052   82 Bitstring    1 PCCCNFG2       Config characteristics byte 2
          .1.. ....      PCCDVACT       X'40'
                                        Subchannel-Device-Active-Only
                                        Measurement Protocol is installed
                                        NOTE!! This bit was called
                                        PCCNMEAS in previous releases.
          .... ..1.      PCCCSID        X'02' Called-Space-Identification
                                        Facility is installed
          .... ...1      PCCCKSUM       X'01' Checksum facility is
                                        installed
0053   83 Bitstring    1 PCCCNFG3       Config charactersitics byte 3
          1... ....      PCCRP          X'80' Resume Program Facility
          .1.. ....      PCCPLO         X'40' Perform-Locked-Operation
                                        Facility
          ...1 ....      PCCIMREL       X'10' Immediate-and-Relative
                                        Facility
          .... 1...      PCCCMVEX       X'08' Compare-and-Move-Extended
                                        Facility
          .... .1..      PCCBSA         X'04' Branch-and-Set-Authority
                                        Facility
          .... ..1.      PCCEXFP        X'02' Extended Floating Point
                                        Facility
0054   84 Bitstring    1 PCCCNFG4       Config characteristics byte 4
          1... ....      PCCTODE        X'80' Extended-TOD-clock facility
          .1.. ....      PCCTRE         X'40' Extended-Translation
                                        Facility
          ..1. ....      PCCLDRVS       X'20' Load-reversed facility
          ...1 ....      PCCTRE2        X'10' Extended-Translation 2
                                        facility
          .... 1...      PCCSTSI        X'08' STSI facility installed
0055   85 Bitstring    1 PCCCNFG5       Config characteristics byte 5
          .... ...1      PCCESAME       X'01' ESAME is installed
0056   86 Bitstring   10 *              Reserved for IBM use
     Bytes 96-127 of the SCCB contain additional configuration information.
0060   96 Bitstring    3 *              Reserved for IBM use
0063   99 Bitstring    1 PCCMAXVM       Maximum guest storage size. >=
                                        31 and <= 64. (2**pow)-1 is
                                        the maximum host address that can
                                        be specified using SIE for
                                        allocation to a pageable or
                                        preferred virtual machine. 'pow'
                                        is the value of this field. When
                                        0, the max host address is not
                                        constrained. This byte is defined
                                        only if PCCESAME is set. (byte 99
                                        of the SCCB)
0064  100 Bitstring    4 PCCGRZM        Address-increment size in units
                                        of 1 megabyte. Contains useful
                                        information when PCCRZM is 0.
0068  104 Bitstring    8 PCCGRNMX       Maximum increment number when it
                                        is larger than 64k-1. When
                                        PCCESAME is on, it may be the
                                        maximum increment number even if
                                        it is less than 64k. See also the
                                        PCCRNMAX field.
0070  112 Bitstring   16 *              Reserved for IBM use
          00000010       PCCVSCPS       (*-PCCBK+7)/8 :PCCBK SIZE IN
                                        DOUBLE WORDS NOTE: SIZE FOR READ
                                        SCP INFO REQUESTS VARIES WITH THE
                                        NUMBER OF CPUS AND
                                        MACHINE-STORAGE-AREAS
          00000080       PCCVSCPL       (*-PCCBK) PCCBK LENGTH FOR READ
                                        SCP INFO REQUESTS VARIES WITH THE
                                        NUMBER OF CPUS AND
                                        MACHINE-STORAGE-AREAS
     STARTING AT THE OFFSET CONTAINED IN THE FIELD PCCCPPTR ARE THE
     INSTALLED CPU ENTRIES, WHICH ARE CONSECUTIVE IN STORAGE.
0080  128 Bitstring    1 PCCCPADR       LOW EIGHT BITS OF CPU ADDRESS.
                                        HIGH ORDER BITS OF THE CPU
                                        ADDRESS ARE ZERO
0081  129 Bitstring    1 PCCCPTOD       TOD CLOCK NUMBER WHICH IS USED BY
                                        THIS CPU
0082  130 Bitstring   14 PCCCPFAC (0)   CPU Facility map (bits 16-127)
0082  130 Bitstring    1 PCCCPF0        CPU Facility map (bits 16-23)
          1... ....      PCCSI370       X'80' SIE SYSTEM/370 MODE
                                        INSTALLED
          .1.. ....      PCCSIXA        X'40' SIE 370-XA MODE INSTALLED
          ..1. ....      PCCIOP37       X'20' SIE SET II 370 MODE
                                        INSTALLED
          ...1 ....      PCCIOPXA       X'10' SIE SET II 370-XA MODE
                                        INSTALLED
          .... 1...      PCCSIF2        X'08' SIE NEW INTERCEPTION FORMAT
                                        INSTALLED
          .... .1..      PCCSKA         X'04' Storage Key Assist
                                        installed
          .... ..1.      PCCMCDS        X'02'
                                        Multiple-controlled-data-space
                                        facility installed
0083  131 Bitstring    1 PCCCPF1        CPU Facility map (bits 24-31)
          .1.. ....      PCCIOIL2       X'40' I/O interpretation level 2
                                        installed
          ..1. ....      PCCGPER        X'20' Guest-PER Enhancement
                                        installed
          .... 1...      PCCSIGPA       X'08' SIGP Interpretation assist
                                        installed
          .... .1..      PCCRCPBY       X'04' RCP Bypass facility
                                        installed
          .... ..1.      PCCRRF         X'02' Region Relocate facility
                                        installed
          .... ...1      PCCSPFTM       X'01' Expedite-Timer processing
                                        installed.
0084  132 Bitstring    1 PCCCPF2        CPU Facility map (bits 32-39)
          1... ....      PCCVFINS       X'80' Vector Facility installed
          .1.. ....      PCCVFCON       X'40' Vector Facility connected
          ..1. ....      PCCVFSBY       X'20' Vector Facility in standby
          ...1 ....      PCCCFA         X'10' Crypto Facility accessed
          .... .1..      PCCRUN         X'04' Expedite-Run processing
                                        installed
0085  133 Bitstring    1 PCCCPF3        CPU Facility map (bits 40-47)
          1... ....      PCCMASPS       X'80' MAS Extensions -- Private
                                        Space feature installed
          .1.. ....      PCCMASFO       X'40' MAS Extensions --
                                        Fetch-only bit installed
          .... ...1      PCCPER2        X'01' PER 2 installed
0086  134 Bitstring    1 PCCCPF4        CPU Facility map (bits 48-55)
          1... ....      PCCNOGPR       X'80' Omission of GR-alteration
                                        PER events in S/370.
0087  135 Bitstring    1 PCCCPF5        CPU Facility map (bits 56-63)
          .1.. ....      PCCWSA         X'40' Guest wait-state assist
                                        installed
0088  136 Bitstring    1 PCCCPF6        CPU Facility map (bits 64-71)
          1111 1111      PCCR0006       X'FF' Reserved for IBM use
0089  137 Bitstring    1 PCCCPF7        CPU Facility map (bits 72-79)
          1111 1111      PCCR0007       X'FF' Reserved for IBM use
008A  138 Bitstring    1 PCCCPF8        CPU Facility map (bits 80-87)
          1111 1111      PCCR0008       X'FF' Reserved for IBM use
008B  139 Bitstring    1 PCCCPF9        CPU Facility map (bits 88-95)
          1111 1111      PCCR0009       X'FF' Reserved for IBM use
008C  140 Bitstring    1 PCCCPF10       CPU Facility map (bits 96-103)
          1111 1111      PCCR0010       X'FF' Reserved for IBM use
008D  141 Bitstring    1 PCCCPF11       CPU Facility map (bits 104-111)
          1111 1111      PCCR0011       X'FF' Reserved for IBM use
008E  142 Bitstring    1 PCCCPF12       CPU Facility map (bits 112-119)
          1111 1111      PCCR0012       X'FF' Reserved for IBM use
008F  143 Bitstring    1 PCCCPF13       CPU Facility map (bits 120-127)
          1111 111.      PCCR0013       X'FE' Reserved for IBM use
          .... ...1      PCCCSU         X'01' Crypto Unit Id END OF
                                        DEFINITION
          00000010       PCCCPULN       *-PCCCPADR LENGTH OF EACH CPU
                                        ENTRY
     STARTING AT THE OFFSET CONTAINED IN PCCMSPTR ARE THE DESCRIPTION
     ENTRIES FOR THE MACHINE STORAGE AREAS. THERE IS ONE ENTRY PER
     MACHINE-STORAGE-AREA.
0090  144 Bitstring    2 PCCMSSIZ       SIZE OF THE MACHINE-STORAGE-AREA
                                        IN UNITS OF 4K BYTES
0092  146 Address      4 PCCMSADD       ABSOLUTE ADDRESS OF THE START OF
                                        THE MACHINE-STORAGE-AREA
0096  150 Bitstring    1 PCCVSCPD (0)   START OF VARIABLE LENGTH DATA FOR
                                        THE CPU AND MACHINE-STORAGE- AREA
                                        LIST ENTRIES
     370-XA READ CHANNEL PATH INFORMATION DATA FORMAT
0008    8 Bitstring   32 PCCINCHP       CHANNEL PATH ID VALID BIT MAP
0028   40 Bitstring   32 PCCSBCHP       STAND-BY CHANNEL BIT MAP
0048   72 Bitstring   32 PCCCFCHP       CONFIGURED CHANNEL-PATH BIT MAP
          00000068       PCCCPILN       *-PCCBK LENGTH FOR READ CHANNEL
                                        PATH INFO
     READ EXTENDED STORAGE ELEMENT INFORMATION MAP
0008    8 Signed       2 PCCXSEID       EXTENED-STORAGE-ELEMENT ID
000A   10 Bitstring    6 *              RESERVED
0010   16 Signed       4 PCCXSSIN       STARTING
                                        EXTENDED-STORAGE-INCREMENT NUMBER
0014   20 Signed       4 PCCXSEIN       ENDING EXTENDED-STORAGE-INCREMENT
                                        NUMBER
0018   24 Bitstring    1 PCCXSECB       EXTENDED-STORAGE-ELEMENT
                                        CHARACTERISTICS BYTE
          1... ....      PCCXSRE        X'80' REQUIRED
                                        EXTENDED-STORAGE-ELEMENT
0019   25 Bitstring   39 *              RESERVED
          00000040       PCCXSELN       *-PCCBK LENGTH OF READ EXTENDED
                                        STORAGE ELEMENT INFORMATION MAP
     Read Extended Store Usability Map
0008    8 Bitstring    4 PCCXSINC       EXTENDED STORAGE INCREMENT NUMBER
000C   12 Bitstring    4 *              Reserved for IBM use
0010   16 Bitstring    1 PCCXSTUM (0)   START OF VARIABLE LENGTH
                                        USABILITY MAP.
     Read Expanded Storage Usability Bit Map Extended
0008    8 Bitstring    4 PCCXMEIN       Expanded storage increment number
000C   12 Bitstring    1 PCCXMEBB       Number of blocks per bit,
                                        unsigned, 2 to the power in this
                                        byte is the number of blocks
                                        represented by each bit in the
                                        map.
000D   13 Bitstring    1 *              Reserved for IBM use
000E   14 Bitstring    1 PCCXMECC       Command Control Flags
          1... ....      PCCXMEAU       X'80' All blocks are usable. If
                                        set, all blocks in the increment
                                        are usable and no bit map is
                                        stored.
000F   15 Bitstring    1 *              Reserved for IBM use
0010   16 Bitstring    1 PCCXMEUM (0)   Start of variable length
                                        usability bit map if PCCXMEAU is
                                        not set.
     Read Storage Status
0008    8 Bitstring    1 PCCRSSFG       Storage Status Flags
          1... ....      PCCSSFUE       X'80' UE summary flag
          00000009       PCCRSSLN       *-PCCBK Length for Read Storage
                                        Status
     READ/WRITE DATA
0000    0 Bitstring    2 *              DEFINED IN HEADER
0002    2 Bitstring    1 PCCFUNC        FUNCTION CODE
          .... ...1      PCCIOCDS       X'01' Read data function code
          .... .11.      PCCWRIOC       X'06' Write data function code
0003    3 Bitstring    5 *              DEFINED IN HEADER
0008    8 Signed       2 PCCMDDAR (0)   Model Dependent area
0008    8 Bitstring    1 PCCLPARN       MODEL DEPENDENT LPAR ID NUMBER
0009    9 Bitstring    1 PCCMDDRC       MODEL DEPENDENT RETURN CODE
000A   10 Bitstring    1 *              Reserved for IBM use
000B   11 Bitstring    1 PCCDSLVL       IOCDS LEVEL
000C   12 Bitstring    1 PCCOPCL        MODEL DEPENDENT RETURN CODE
          1... ....      PCCOPNRW       X'80' READ/WRITE DATA WITH OPEN
          .1.. ....      PCCCLSRW       X'40' READ/WRITE CLOSE
000D   13 Bitstring    1 PCCNDATA       NUMBER OF RECORDS TO BE PROCESSED
000E   14 Bitstring    2 PCCRWSEQ       BEGINNING RECORD FOR READ/WRITE
                                        SEQUENCE
0010   16 Bitstring    8 *              Reserved for IBM use
0018   24 Bitstring    1 PCCRWDAT (0)   UNFORMATTED DATA
     ** Write data
0008    8 Signed       2 *              Defined in Read data
000A   10 Signed       2 PCCIOCID       IOCDS ID
          0000000C       PCCWRDLN       *-PCCBK Length for Write Data
                                        command
0000    0 Bitstring   64 PCCRCSI (0)    Read channel-subsystem
                                        information mapping
0000    0 Bitstring    8 *              Common PCCBK header
0008    8 Bitstring    8 PCCCSIF (0)    Channel-subsystem installed
                                        facility field
0008    8 Bitstring    1 PCCCSIF0       Byte 0 Bits 0-5 Reserved for IBM
                                        use
          .... ..1.      PCCCIRFI       X'02' Bit 6 - Cancel I/O Request
                                        facility is installed
          .... ...1      PCCCSFI        X'01' Bit 7 - Concurrent-sense
                                        facility is installed
0009    9 Bitstring    7 *              Bits 8-63 Reserved for IBM use
0010   16 Bitstring   48 *              Reserved for IBM use
          00000040       PCCRCSLN       *-PCCBK Length for Read Channel
                                        Subsystem
     WRITE EVENT DATA/READ EVENT DATA
0000    0 Bitstring    2 *              Defined in header
0002    2 Bitstring    1 PCCEFUNC       Selective-Read Event Data
                                        function code or Write
                                        Return-Event Data function code.
          .... ....      PCCNORRD       X'00' Normal Read Event Data
                                        function
          .... ...1      PCCSELRD       X'01' Selective-Read Event Data
                                        function
          .... ....      PCCNORWR       X'00' Normal Write Event Data
                                        function
          .... ...1      PCCRETWR       X'01' Write Return-Event Data
                                        function
0008    8 Bitstring    6 PCCEVTBF       Information common to all READ/
                                        WRITE EVENT DATA commands. Note -
                                        HCPEVDBK defines the EVENT buffer
000E   14 Character    1 * (0)          Information that varies
          0000000E       PCCEVML        *-PCCBK Minimum length of EVENT
                                        (SCCB header plus minimum event
                                        length)
     WRITE EVENT MASK
0008    8 Bitstring    2 *              Reserved for IBM use
000A   10 Bitstring    2 PCCEVMLN       EVENT MASK length
          0000000C       PCCWEMLN       *-PCCBK Minimum length of MASK
                                        (SCCB header plus minimum mask
                                        length)
000C   12 Character    1 PCCCPMKR (0)   CP Receive MASK
000C   12 Character    1 PCCCPMKS (0)   CP Send MASK
000C   12 Character    1 PCCSCMKR (0)   SCLP Receive MASK
000C   12 Character    1 PCCSCMKS (0)   SCLP Send MASK

 

PCCBK Storage Layout

          
*** PCCBK - PROCESSOR CONTROLLER SERVICE CALL DATA BLOCK
*
*     +-------------+------+-------------+------+------+------+
*   0 |   PCCLEN    |//////|/////////////|:NTRLM|:RESPD|:RESPS|
*     +-------------+------+-------------+------+------+------+
*
*** PCCBK - PROCESSOR CONTROLLER SERVICE CALL DATA BLOCK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------+------+----------------------------------+
*   0 |/////////////|:CFLG |//////////////////////////////////|
*     +-------------+------+----------------------------------+
*   8
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+------+------+-------------+-------------+
*   8 |  PCCRNMAX   |PCCRZM|PCCGZK|  PCCSNMAX   |/////////////|
*     +-------------+------+------+-------------+-------------+
*  10 |  PCCNCPUS   |  PCCCPPTR   |  PCCNMSA    |  PCCMSPTR   |
*     +-------------+-------------+-------------+-------------+
*  18 |                       PCCLDPRM                        |
*     +---------------------------+---------------------------+
*  20 |         PCCMAXK           |         PCCNXSTB          |
*     +-------------+-------------+-------------+-------------+
*  28 |  PCCMXXID   |/////////////|  PCCVFSSZ   |  PCCVFPSN   |
*     +------+------+------+------+------+------+------+------+
*  30 |:INSF0|:INSF1|:INSF2|:INSF3|:INSF4|:INSF5|:INSF6|:INSF7|
*     +------+------+------+------+------+------+------+------+
*  38 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------+------+------+------+------+-------------+
*  50 |:CNFG0|:CNFG1|:CNFG2|:CNFG3|:CNFG4|:CNFG5|/////////////|
*     +------+------+------+------+------+------+/////////////|
*     |///////////////////////////////////////////////////////|
*     +--------------------+------+---------------------------+
*  60 |////////////////////|:MAXVM|         PCCGRZM           |
*     +--------------------+------+---------------------------+
*  68 |                       PCCGRNMX                        |
*     +-------------------------------------------------------+
*  70 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +------+------+------+------+------+------+------+------+
*  80 |:CPADR|:CPTOD|:CPF0 |:CPF1 |:CPF2 |:CPF3 |:CPF4 |:CPF5 |
*     +------+------+------+------+------+------+------+------+
*  88 |:CPF6 |:CPF7 |:CPF8 |:CPF9 |:CPF10|:CPF11|:CPF12|:CPF13|
*     +------+------+------+------+------+------+------+------+
*  90 |  PCCMSSIZ   |         PCCMSADD          |
*     +-------------+---------------------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------------------------------------------------+
*   8 |                                                       |
*     =                       PCCINCHP                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  28 |                                                       |
*     =                       PCCSBCHP                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  48 |                                                       |
*     =                       PCCCFCHP                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  68
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+-----------------------------------------+
*   8 |  PCCXSEID   |/////////////////////////////////////////|
*     +-------------+-------------+---------------------------+
*  10 |         PCCXSSIN          |         PCCXSEIN          |
*     +------+--------------------+---------------------------+
*  18 |:XSECB|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*  20 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +---------------------------+---------------------------+
*   8 |         PCCXSINC          |///////////////////////////|
*     +---------------------------+---------------------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +---------------------------+------+------+------+------+
*   8 |         PCCXMEIN          |:XMEBB|//////|:XMECC|//////|
*     +---------------------------+------+------+------+------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +------+
*   8 |:RSSFG| 9
*     +------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------+------+----------------------------------+
*   0 |/////////////|:FUNC |//////////////////////////////////|
*     +-------------+------+----------------------------------+
*   8
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +------+------+------+------+------+------+-------------+
*   8 |:LPARN|:MDDRC|//////|:DSLVL|:OPCL |:NDATA|  PCCRWSEQ   |
*     +------+------+------+------+------+------+-------------+
*  10 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+-------------+
*   8 |/////////////|  PCCIOCID   | C
*     +-------------+-------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*   8 |:CSIF0|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*  10 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------+------+
*   0 |/////////////|:EFUNC| 3
*     +-------------+------+
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-----------------------------------------+
*   8 |                PCCEVTBF                 | E
*     +-----------------------------------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+-------------+
*   8 |/////////////|  PCCEVMLN   |
*     +-------------+-------------+
*
*** Overlay for PCCVDATA in PCCBK

 

PCCBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
*              0006 00000000
*              0007 00000000
PCCBADLN       0006 00000003
PCCBKOUT       0006 00000040
PCCBSA         0053 04
PCCBUSY        0007 00000030
PCCCARS        0032 10
PCCCARSL       0032 01
PCCCFA         0084 10
PCCCFCHP       0048
PCCCFLAG       0006 00000002
PCCCFLG        0002
PCCCHPR        0030 20
PCCCIRFI       0008 02
PCCCKSUM       0052 01
PCCCLSRW       000C 40
PCCCMPLT       0007 00000020
PCCCMVEX       0053 08
PCCCNFG        0050
PCCCNFG0       0050
PCCCNFG1       0051
PCCCNFG2       0052
PCCCNFG3       0053
PCCCNFG4       0054
PCCCNFG5       0055
PCCCONFG       0006 00000000
PCCCPADR       0080
PCCCPFAC       0082
PCCCPF0        0082
PCCCPF1        0083
PCCCPF10       008C
PCCCPF11       008D
PCCCPF12       008E
PCCCPF13       008F
PCCCPF2        0084
PCCCPF3        0085
PCCCPF4        0086
PCCCPF5        0087
PCCCPF6        0088
PCCCPF7        0089
PCCCPF8        008A
PCCCPF9        008B
PCCCPILN       0048 00000068
PCCCPMKR       000C
PCCCPMKS       000C
PCCCPPTR       0012
PCCCPTOD       0081
PCCCPULN       008F 00000010
PCCCRFI        0030 04
PCCCSFI        0008 01
PCCCSID        0052 02
PCCCSIF        0008
PCCCSIF0       0008
PCCCSU         008F 01
PCCDBERR       0007 00000000
PCCDSLVL       000B
PCCDVACT       0052 40
PCCEBLEN       0006 00000072
PCCEBSPC       0006 00000071
PCCEBSYN       0006 00000073
PCCEFUNC       0002
PCCEQPCK       0007 00000040
PCCESAME       0055 01
PCCEVML        000E 0000000E
PCCEVMLN       000A
PCCEVTAV       0007 000000F3
PCCEVTBF       0008
PCCEXCMX       0006 00000075
PCCEXFP        0053 02
PCCFUNC        0002
PCCGPER        0083 20
PCCGRNMX       0068
PCCGRZM        0064
PCCGZK         000B
PCCHDLEN       0007 00000008
PCCHDSIZ       0007 00000001
PCCHEAD        0000
PCCIADRT       0031 08
PCCIMREL       0053 10
PCCINCHP       0008
PCCINFO        0007 00000010
PCCINSFC       0030
PCCINSF0       0030
PCCINSF1       0031
PCCINSF2       0032
PCCINSF3       0033
PCCINSF4       0034
PCCINSF5       0035
PCCINSF6       0036
PCCINSF7       0037
PCCINVCI       0006 00000001
PCCINVCP       0006 00000003
PCCINVMK       0006 00000074
PCCINVSL       0006 00000070
PCCIOCDS       0002 01
PCCIOCID       000A
PCCIOIL2       0083 40
PCCIOPXA       0082 10
PCCIOP37       0082 20
PCCIVRID       0006 000009F0
PCCLDPRM       0018
PCCLDRVS       0054 20
PCCLEN         0000
PCCLNVER       0007 000000F4
PCCLPAR        0050 80
PCCLPARN       0008
PCCLPRMI       0031 04
PCCMALF        0006 00000000
PCCMASFO       0085 40
PCCMASPS       0085 80
PCCMAXK        0020
PCCMAXVM       0063
PCCMCDS        0082 02
PCCMDDAR       0008
PCCMDDRC       0009
PCCMSADD       0092
PCCMSPTR       0016
PCCMSSIZ       0090
PCCMVPGA       0050 04
PCCMXXID       0028
PCCNCPUS       0010
PCCNDATA       000D
PCCNMSA        0014
PCCNOACT       0006 00000001
PCCNOEVT       0006 00000060
PCCNOGPR       0086 80
PCCNORML       0006 00000000
PCCNORRD       0002 00
PCCNORWR       0002 00
PCCNO4KB       0006 00000001
PCCNTRLM       0005
PCCNXSTB       0024
PCCOMAR        0031 40
PCCOPCL        000C
PCCOPNRW       000C 80
PCCPER2        0085 01
PCCPLO         0053 40
PCCPOWOF       0006 00000010
PCCRCHPI       0030 80
PCCRCHSI       0030 40
PCCRCI         0030 08
PCCRCPBY       0083 04
PCCRCSI        0000
PCCRCSLN       0010 00000040
PCCREADN       0006 00000010
PCCREJRC       0006 00000040
PCCRESP        0006
PCCRESPD       0006
PCCRESPS       0007
PCCRESVD       0006 00000310
PCCRETWR       0002 01
PCCRGINF       0033 08
PCCRJCT        0007 000000F0
PCCRNMAX       0008
PCCRP          0053 80
PCCRQRES       0006 0000000A
PCCRRF         0083 02
PCCRSRSN       0031 10
PCCRSRVD       0006 00000003
PCCRSS         0034 80
PCCRSSFG       0008
PCCRSSLN       0008 00000009
PCCRUN         0084 04
PCCRWDAT       0018
PCCRWDI        0031 02
PCCRWEI        0033 40
PCCRWSEQ       000E
PCCRZM         000A
PCCR0006       0088 FF
PCCR0007       0089 FF
PCCR0008       008A FF
PCCR0009       008B FF
PCCR0010       008C FF
PCCR0011       008D FF
PCCR0012       008E FF
PCCR0013       008F FE
PCCSALRM       0031 80
PCCSBCHP       0028
PCCSCMKR       000C
PCCSCMKS       000C
PCCSCPRS       0050 10
PCCSCPSS       0002 80
PCCSCSC        0050 08
PCCSELRD       0002 01
PCCSIF2        0082 08
PCCSIGPA       0083 08
PCCSIXA        0082 40
PCCSI370       0082 80
PCCSKA         0082 04
PCCSNMAX       000C
PCCSPFTM       0083 01
PCCSSFUE       0008 80
PCCSSOL        0031 20
PCCSTDBY       0006 00000410
PCCSTELI       0032 40
PCCSTELR       0032 20
PCCSTNBY       0006 00000004
PCCSTRAS       0032 80
PCCSTSI        0054 08
PCCSUPPR       0006 00000062
PCCTODE        0054 80
PCCTRE         0054 40
PCCTRE2        0054 10
PCCVARLN       0005 80
PCCVDATA       0008
PCCVFCON       0084 40
PCCVFINS       0084 80
PCCVFPRM       002C
PCCVFPSN       002E
PCCVFRFG       0033 80
PCCVFSBY       0084 20
PCCVFSSZ       002C
PCCVSCPD       0096
PCCVSCPL       0070 00000080
PCCVSCPS       0070 00000010
PCCWEMLN       000A 0000000C
PCCWRDLN       000A 0000000C
PCCWRIOC       0002 06
PCCWSA         0087 40
PCCXEINF       0032 04
PCCXINVN       0006 00000009
PCCXMEAU       000E 80
PCCXMEBB       000C
PCCXMECC       000E
PCCXMEIN       0008
PCCXMEUM       0010
PCCXNOCN       0006 00000005
PCCXSECB       0018
PCCXSEID       0008
PCCXSEIN       0014
PCCXSELN       0019 00000040
PCCXSERC       0032 02
PCCXSINC       0008
PCCXSRE        0018 80
PCCXSSIN       0010
PCCXSTUM       0010
PCCXUMI        0032 08
PCCXUMIE       0033 20

This information is based on z/VM V4R1.0.
Last updated on 5 Jun 2001 at 16:07:42 EDT.
Copyright IBM Corporation, 1990, 2001