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' PCCVARLN Variable length
                                            response flag
    0006    6 Signed       2 PCCRESP (0)    RESPONSE CODE
              00000010       PCCREADN       X'0010' PCCREADN Normal Read
                                            Completion
              00000310       PCCRESVD       X'0310' PCCRESVD Normal Read
                                            Completion, Resource is in
                                            Reserved Mode
              00000410       PCCSTDBY       X'0410' PCCSTDBY Normal Read
                                            Completion, Resource is in
                                            Standby Mode
              00000040       PCCBKOUT       X'0040' PCCBKOUT Normal Backout;
                                            operation is retriable.
              000009F0       PCCIVRID       X'09F0' PCCIVRID Invalid Resource
                                            ID in SCCB
    0006    6 Bitstring    1 PCCRESPD       RESPONSE DEPENDENT CODES
              00000000       PCCNORML       X'00' PCCNORML X'0020' NORMAL
                                            COMPLETION AND X'0010' NORMAL
                                            READ COMPLETION
              00000000       PCCMALF        X'00' PCCMALF X'0040' SCLP
                                            EQUIPMENT CHECK
              00000000       PCCCONFG       X'00' PCCCONFG X'0010' RESOURCE
                                            IS CONFIGURED
              00000001       PCCNO4KB       X'01' PCCNO4KB X'0100' ADDRESS
                                            CROSSES A 4K BOUNDARY
              00000001       PCCNOACT       X'01' PCCNOACT X'0120' NO ACTION
                                            REQUIRED
              00000001       PCCINVCI       X'01' PCCINVCI X'01F0' INVALID
                                            SCLP COMMAND
              00000002       PCCCFLAG       X'02' PCCCFLAG X'02F0' INVALID
                                            SCCB PARAMETER or X'0220' Normal
                                            completion, but.. X'0240'
                                            Partially complete
              00000003       PCCBADLN       X'03' PCCBADLN X'0300' LENGTH
                                            WRONG FOR DATA
              00000003       PCCINVCP       X'03' PCCINVCP X'03F0' INVALID
                                            RESOURCE ID IN COMMAND PARM
              00000003       PCCRSRVD       X'03' PCCRSRVD X'0310' RESOURCE
                                            IS IN RESERVED STATE.
              00000004       PCCSTNBY       X'04' PCCSTNBY X'0410' RESOURCE
                                            IS IN STANDBY STATE.
              00000005       PCCXNOCN       X'05' PCCXNOCN X'05F0' TARGET
                                            RESOURCE IN IMPROPER STATE
              00000007       PCCXNOST       X'07' PCCXNOST X'07F0' No standby
                                            available to perform ASSIGN
                                            ADDRESS
              00000009       PCCXINVN       X'09' PCCXINVN X'09F0' INVALID
                                            RESOURCE ID IN SCCB
              0000000A       PCCRQRES       X'0A' PCCRQRES X'0AF0' Required
                                            resource
              00000010       PCCPOWOF       X'10' PCCPOWOF X'10F0' Power-Off
                                            status
              00000040       PCCREJRC       X'40' PCCREJRC X'40F0' INVALID
                                            FUNCTION CODE
              00000060       PCCNOEVT       X'60' PCCNOEVT X'60F0' No
                                            outstanding EVENT bufs
              00000062       PCCSUPPR       X'62' PCCSUPPR X'62F0' All events
                                            are suppressed
              00000070       PCCINVSL       X'70' PCCINVSL X'70F0' Invalid
                                            selection mask
              00000071       PCCEBSPC       X'71' PCCEBSPC X'71F0' EVENT
                                            buffer exceeds spac
              00000072       PCCEBLEN       X'72' PCCEBLEN X'72F0' EVENT
                                            buffer length verification
                                            failure
              00000073       PCCEBSYN       X'73' PCCEBSYN X'73F0' EVENT
                                            buffer syntax error
              00000074       PCCINVMK       X'74' PCCINVMK X'74F0' Invalid
                                            mask length
              00000075       PCCEXCMX       X'75' PCCEXCMX X'75F0' Exceeds
                                            SCCB maximum capacity
              00000076       PCCEBCNT       X'76' PCCEBCNT X'76F0' Invalid #
                                            of Event Bufrs
    0007    7 Bitstring    1 PCCRESPS       SPECIFIC RESPONSE CODES
              00000000       PCCDBERR       X'00' PCCDBERR SERVICE CALL
                                            CONTROL BLOCK ERROR
              00000010       PCCINFO        X'10' PCCINFO NORMAL READ
                                            COMPLETION
              00000020       PCCCMPLT       X'20' PCCCMPLT NORMAL COMPLETION
              00000030       PCCBUSY        X'30' PCCBUSY FUNCTION BUSY
              00000040       PCCEQPCK       X'40' PCCEQPCK EQUIPMENT CHECK
              000000F0       PCCRJCT        X'F0' PCCRJCT REJECT
              000000F3       PCCEVTAV       X'F3' PCCEVTAV EVENT buffer
                                            exceeds available space
              000000F4       PCCLNVER       X'F4' PCCLNVER Length
                                            verification error
                 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' PCCSCPSS
                                            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    2 *              RESERVED FOR IBM USE
    002E   46 Bitstring    2 *              RESERVED FOR IBM USE
    0030   48 Bitstring    8 PCCINSFC (0)   INSTALLED FACILITIES BIT MAP
    0030   48 Bitstring    1 PCCINSF0       INSTALLED FACILITY BYTE 0
              1... ....      PCCRCHPI       X'80' PCCRCHPI READ CHANNEL PATH
                                            INFO INSTALLED
              .1.. ....      PCCRCHSI       X'40' PCCRCHSI Read channel
                                            subsystem info installed
              ..1. ....      PCCCHPR        X'20' PCCCHPR Channel Path
                                            Reconfiguration installed
              .... 1...      PCCRCI         X'08' PCCRCI Read CPU information
              .... .1..      PCCCRFI        X'04' PCCCRFI CPU Reconfiguration
                                            Facility installed
    0031   49 Bitstring    1 PCCINSF1       INSTALLED FACILITY BYTE 1
              1... ....      PCCSALRM       X'80' PCCSALRM Signal alarm
              .1.. ....      PCCOMAR        X'40' PCCOMAR Operator message
                                            and response
              ..1. ....      PCCSSOL        X'20' PCCSSOL Store status on
                                            load
              ...1 ....      PCCRSRSN       X'10' PCCRSRSN Restart reason
              .... 1...      PCCIADRT       X'08' PCCIADRT Instruction
                                            address trace
              .... .1..      PCCLPRMI       X'04' PCCLPRMI LOAD PARAMETER
                                            FACILITY INSTALLED
              .... ..1.      PCCRWDI        X'02' PCCRWDI READ/WRITE DATA
                                            INSTALLED
    0032   50 Bitstring    1 PCCINSF2       INSTALLED FACILITY BYTE 2
              1... ....      PCCSTRAS       X'80' PCCSTRAS Storage assignment
              .1.. ....      PCCSTELI       X'40' PCCSTELI Storage element
                                            information
              ..1. ....      PCCSTELR       X'20' PCCSTELR Storage element
                                            reconfiguration
              ...1 ....      PCCCARS        X'10' PCCCARS Copy and reassign
                                            storage
              .... 1...      PCCXUMI        X'08' PCCXUMI READ EXTENDED STORE
                                            USABILITY MAP INSTALLED
              .... .1..      PCCXEINF       X'04' PCCXEINF
                                            EXTENDED-STORAGE-ELEMENT
                                            INFORMATION INSTALLED
              .... ..1.      PCCXSERC       X'02' PCCXSERC Expanded storage
                                            element reconfig
              .... ...1      PCCCARSL       X'01' PCCCARSL Copy and reassign
                                            storage list
    0033   51 Bitstring    1 PCCINSF3       INSTALLED FACILITY BYTE 3
              .1.. ....      PCCRWEI        X'40' PCCRWEI Read/Write Event
                                            Data, Write Event Mask installed
                                            - bit 25
              ..1. ....      PCCXUMIE       X'20' PCCXUMIE Read Expanded
                                            Storage Usability Bit Map
                                            Extended - bit 26
              .... 1...      PCCRGINF       X'08' PCCRGINF Read Resource
                                            Group Information
    0034   52 Bitstring    1 PCCINSF4       Installed Facility byte 4
              1... ....      PCCRSS         X'80' PCCRSS 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   11 *              Reserved for IBM use
    0043   67 Bitstring    1 PCCIBM2        Reserved for IBM hardware
    0044   68 Bitstring   12 *              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' PCCLPAR Configuration
                                            logically partitioned
              ...1 ....      PCCSCPRS       X'10' PCCSCPRS Interface reset
              .... 1...      PCCSCSC        X'08' PCCSCSC
                                            Store-channel-subsystem-character
                                            istics command
              .... .1..      PCCMVPGA       X'04' PCCMVPGA 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' PCCDVACT
                                            Subchannel-Device-Active-Only
                                            Measurement Protocol is installed
                                            NOTE!! This bit was called
                                            PCCNMEAS in previous releases.
              .... ..1.      PCCCSID        X'02' PCCCSID
                                            Called-Space-Identification
                                            Facility is installed
              .... ...1      PCCCKSUM       X'01' PCCCKSUM Checksum facility
                                            is installed
    0053   83 Bitstring    1 PCCCNFG3       Config charactersitics byte 3
              1... ....      PCCRP          X'80' PCCRP Resume Program
                                            Facility
              .1.. ....      PCCPLO         X'40' PCCPLO
                                            Perform-Locked-Operation Facility
              ...1 ....      PCCIMREL       X'10' PCCIMREL
                                            Immediate-and-Relative Facility
              .... 1...      PCCCMVEX       X'08' PCCCMVEX
                                            Compare-and-Move-Extended
                                            Facility
              .... .1..      PCCBSA         X'04' PCCBSA
                                            Branch-and-Set-Authority Facility
              .... ..1.      PCCEXFP        X'02' PCCEXFP Extended Floating
                                            Point Facility
    0054   84 Bitstring    1 PCCCNFG4       Config characteristics byte 4
              1... ....      PCCTODE        X'80' PCCTODE Extended-TOD-clock
                                            facility
              .1.. ....      PCCTRE         X'40' PCCTRE Extended-Translation
                                            Facility
              ..1. ....      PCCLDRVS       X'20' PCCLDRVS Load-reversed
                                            facility
              ...1 ....      PCCTRE2        X'10' PCCTRE2
                                            Extended-Translation 2 facility
              .... 1...      PCCSTSI        X'08' PCCSTSI STSI facility
                                            installed
    0055   85 Bitstring    1 PCCCNFG5       Config characteristics byte 5
              .... .1..      PCCLDF         X'04' PCCLDF Long Displ Facility
                                            is installed
              .... ...1      PCCESAME       X'01' PCCESAME z/Architecture is
                                            installed
    0056   86 Bitstring    5 *              Reserved for IBM use
    005B   91 Bitstring    1 PCCCNFGB       Config characteristics byte 11
              .... .1..      PCCPER3        X'04' PCCPER3 PER3 fac installed
                                            in z/Arch mode
              .... ..1.      PCCLDDMP       X'02' PCCLDDMP Load with dump
                                            installed.
              .... ...1      PCCLDIPL       X'01' PCCLDIPL List-Directed IPL
                                            installed.
    005C   92 Bitstring    4 *              Reserved for IBM use
                 Bytes 96-127 of the SCCB contain additional
                 configuration information.
    0060   96 Bitstring    2 PCCPLVER       Platform Loader Version Number
    0062   98 Bitstring    1 *              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    4 PCCDMPSZ       List-Directed IPL Dump area size
    0074  116 Bitstring    2 PCCIBM1        Reserved for IBM hardware (Bytes
                                            116-117 of the SCCB)
    0076  118 Bitstring   10 *              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' PCCSI370 SIE SYSTEM/370
                                            MODE INSTALLED
              .1.. ....      PCCSIXA        X'40' PCCSIXA SIE 370-XA MODE
                                            INSTALLED
              ..1. ....      PCCIOP37       X'20' PCCIOP37 SIE SET II 370
                                            MODE INSTALLED
              ...1 ....      PCCIOPXA       X'10' PCCIOPXA SIE SET II 370-XA
                                            MODE INSTALLED
              .... 1...      PCCSIF2        X'08' PCCSIF2 SIE NEW
                                            INTERCEPTION FORMAT INSTALLED
              .... .1..      PCCSKA         X'04' PCCSKA Storage Key Assist
                                            installed
              .... ..1.      PCCMCDS        X'02' PCCMCDS
                                            Multiple-controlled-data-space
                                            facility installed
    0083  131 Bitstring    1 PCCCPF1        CPU Facility map (bits 24-31)
              .1.. ....      PCCIOIL2       X'40' PCCIOIL2 I/O interpretation
                                            level 2 installed
              ..1. ....      PCCGPER        X'20' PCCGPER Guest-PER
                                            Enhancement installed
              .... 1...      PCCSIGPA       X'08' PCCSIGPA SIGP
                                            Interpretation assist installed
              .... .1..      PCCRCPBY       X'04' PCCRCPBY RCP Bypass
                                            facility installed
              .... ..1.      PCCRRF         X'02' PCCRRF Region Relocate
                                            facility installed
              .... ...1      PCCSPFTM       X'01' PCCSPFTM Expedite-Timer
                                            processing installed.
    0084  132 Bitstring    1 PCCCPF2        CPU Facility map (bits 32-39)
              ...1 ....      PCCCFA         X'10' PCCCFA Crypto Facility
                                            accessed
              .... .1..      PCCRUN         X'04' PCCRUN Expedite-Run
                                            processing installed
    0085  133 Bitstring    1 PCCCPF3        CPU Facility map (bits 40-47)
              1... ....      PCCMASPS       X'80' PCCMASPS MAS Extensions --
                                            Private Space feature installed
              .1.. ....      PCCMASFO       X'40' PCCMASFO MAS Extensions --
                                            Fetch-only bit installed
              .... ...1      PCCPER2        X'01' PCCPER2 PER 2 installed
    0086  134 Bitstring    1 PCCCPF4        CPU Facility map (bits 48-55)
              1... ....      PCCNOGPR       X'80' PCCNOGPR Omission of
                                            GR-alteration PER events in
                                            S/370.
    0087  135 Bitstring    1 PCCCPF5        CPU Facility map (bits 56-63)
              .1.. ....      PCCWSA         X'40' PCCWSA Guest wait-state
                                            assist installed
    0088  136 Bitstring    1 PCCCPF6        CPU Facility map (bits 64-71)
              1111 1111      PCCR0006       X'FF' PCCR0006 Reserved for IBM
                                            use
    0089  137 Bitstring    1 PCCCPF7        CPU Facility map (bits 72-79)
              1111 1111      PCCR0007       X'FF' PCCR0007 Reserved for IBM
                                            use
    008A  138 Bitstring    1 PCCCPF8        CPU Facility map (bits 80-87)
              1111 1111      PCCR0008       X'FF' PCCR0008 Reserved for IBM
                                            use
    008B  139 Bitstring    1 PCCCPF9        CPU Facility map (bits 88-95)
              1111 1111      PCCR0009       X'FF' PCCR0009 Reserved for IBM
                                            use
    008C  140 Bitstring    1 PCCCPF10       CPU Facility map (bits 96-103)
              1111 1111      PCCR0010       X'FF' PCCR0010 Reserved for IBM
                                            use
    008D  141 Bitstring    1 PCCCPF11       CPU Facility map (bits 104-111)
              1111 1111      PCCR0011       X'FF' PCCR0011 Reserved for IBM
                                            use
    008E  142 Bitstring    1 PCCCPF12       CPU Facility map (bits 112-119)
              1111 1111      PCCR0012       X'FF' PCCR0012 Reserved for IBM
                                            use
    008F  143 Bitstring    1 PCCCPF13       CPU Facility map (bits 120-127)
              1111 111.      PCCR0013       X'FE' PCCR0013 Reserved for IBM
                                            use
              .... ...1      PCCCSU         X'01' PCCCSU 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' PCCXMEAU 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' PCCSSFUE 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' PCCIOCDS Read IOCDS
                                            function code
              .... .11.      PCCWRIOC       X'06' PCCWRIOC Write data
                                            function code
              .... .111      PCCIOCS        X'07' PCCIOCS Read IOCS 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' PCCOPNRW READ/WRITE DATA
                                            WITH OPEN
              .1.. ....      PCCCLSRW       X'40' PCCCLSRW 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' PCCCIRFI Bit 6 - Cancel I/O
                                            Request facility is installed
              .... ...1      PCCCSFI        X'01' PCCCSFI 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' PCCNORRD Normal Read Event
                                            Data function
              .... ...1      PCCSELRD       X'01' PCCSELRD Selective-Read
                                            Event Data function
              .... ....      PCCNORWR       X'00' PCCNORWR Normal Write Event
                                            Data function
              .... ...1      PCCRETWR       X'01' PCCRETWR 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   |/////////////|/////////////|/////////////|
    *     +------+------+------+------+------+------+------+------+
    *  30 |:INSF0|:INSF1|:INSF2|:INSF3|:INSF4|:INSF5|:INSF6|:INSF7|
    *     +------+------+------+------+------+------+------+------+
    *  38 |///////////////////////////////////////////////////////|
    *     |////////////////////+------+---------------------------+
    *  40 |////////////////////|:IBM2 |///////////////////////////|
    *     +--------------------+------+///////////////////////////|
    *     |///////////////////////////////////////////////////////|
    *     +------+------+------+------+------+------+-------------+
    *  50 |:CNFG0|:CNFG1|:CNFG2|:CNFG3|:CNFG4|:CNFG5|/////////////|
    *     +------+------+------+------+------+------+-------------+
    *  58 |////////////////////|:CNFGB|///////////////////////////|
    *     +-------------+------+------+---------------------------+
    *  60 |  PCCPLVER   |//////|:MAXVM|         PCCGRZM           |
    *     +-------------+------+------+---------------------------+
    *  68 |                       PCCGRNMX                        |
    *     +---------------------------+-------------+-------------+
    *  70 |         PCCDMPSZ          |  PCCIBM1    |/////////////|
    *     +---------------------------+-------------+/////////////|
    *     |///////////////////////////////////////////////////////|
    *     +------+------+------+------+------+------+------+------+
    *  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
    -------------- ---- -----
    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
    PCCCNFGB       005B
    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
    PCCDMPSZ       0070
    PCCDSLVL       000B
    PCCDVACT       0052 40
    PCCEBCNT       0006 00000076
    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
    PCCIBM1        0074
    PCCIBM2        0043
    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
    PCCIOCS        0002 07
    PCCIOIL2       0083 40
    PCCIOPXA       0082 10
    PCCIOP37       0082 20
    PCCIVRID       0006 000009F0
    PCCLDDMP       005B 02
    PCCLDF         0055 04
    PCCLDIPL       005B 01
    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
    PCCPER3        005B 04
    PCCPLO         0053 40
    PCCPLVER       0060
    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
    PCCVSCPD       0096
    PCCVSCPL       0076 00000080
    PCCVSCPS       0076 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
    PCCXNOST       0006 00000007
    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 V6R1.0. Last updated on 18 Feb 2010 at 09:26:24 EDT.
Copyright IBM Corporation, 1990, 2008