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 V5R4.0. Last updated on 18 Feb 2010 at 04:27:30 EDT.
Copyright IBM Corporation, 1990, 2009