Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PCCBK
Control Block Contents
PCCBK DSECT
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. 00000004 PCCEQXCN X'04' PCCEQXCN X'0440' Equipment check, state changed 00000005 PCCEQXNC X'05' PCCEQXNC X'0540' Equipment check, state unchanged 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 1 * Reserved for IBM use 000F 15 Bitstring 1 PCCSTSIP STSI Parameters (Byte 15) Bits 0-4 = Reserved, stored 0 .... .111 PCCMNEST X'07' Bits 5-7 = MNest = Maximum selector-2 value for SYSIB 15.1.x (x=2, 3, 4, 5, or 6). If 0, max selector-2 is 2. 0010 16 Signed 2 PCCNCPUS NUMBER OF INSTALLED CPUS 0012 18 Bitstring 2 PCCCPPTR OFFSET IN PCCBK TO FIRST CPU DESCRIPTION ENTRY 0014 20 Signed 2 PCCNMSA NUMBER OF MACHINE STORAGE AREAS 0016 22 Bitstring 2 PCCMSPTR OFFSET IN PCCBK TO FIRST MACHINE- STORAGE-AREA DESCRIPTION ENTRY 0018 24 Bitstring 8 PCCLDPRM LOAD PARAMETER 0020 32 Bitstring 4 PCCMAXK MAXIMUM EXTENDED STORE INCREMENT NUMBER. 0024 36 Signed 4 PCCNXSTB NUMBER OF EXTENDED STORAGE BLOCKS IN EACH EXTENDED STORAGE INCREMENT 0028 40 Bitstring 2 PCCMXXID MAX EXTENDED-STORAGE-ELEMENT ID 002A 42 Bitstring 2 * Reserved for IBM use 002C 44 Bitstring 4 PCCIBM3 RESERVED FOR IBM USE (bytes 44-47) 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 8 * Reserved for IBM use 004C 76 Bitstring 4 PCCIBM4 Reserved for IBM hardware 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 4 PCCIBM1 Reserved for IBM hardware (Bytes 116-119 of the SCCB) 0078 120 Bitstring 8 * 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.. 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 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 1 PCCCSIF1 Bits 8-15 Reserved for IBM use 000A 10 Bitstring 6 * Bits 16-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 |//////|:STSIP| * +-------------+------+------+-------------+------+------+ * 10 | PCCNCPUS | PCCCPPTR | PCCNMSA | PCCMSPTR | * +-------------+-------------+-------------+-------------+ * 18 | PCCLDPRM | * +---------------------------+---------------------------+ * 20 | PCCMAXK | PCCNXSTB | * +-------------+-------------+---------------------------+ * 28 | PCCMXXID |/////////////| PCCIBM3 | * +------+------+------+------+------+------+------+------+ * 30 |:INSF0|:INSF1|:INSF2|:INSF3|:INSF4|:INSF5|:INSF6|:INSF7| * +------+------+------+------+------+------+------+------+ * 38 |///////////////////////////////////////////////////////| * |////////////////////+------+---------------------------+ * 40 |////////////////////|:IBM2 |///////////////////////////| * +--------------------+------+---------------------------+ * 48 |///////////////////////////| PCCIBM4 | * +------+------+------+------+------+------+-------------+ * 50 |:CNFG0|:CNFG1|:CNFG2|:CNFG3|:CNFG4|:CNFG5|/////////////| * +------+------+------+------+------+------+-------------+ * 58 |////////////////////|:CNFGB|///////////////////////////| * +-------------+------+------+---------------------------+ * 60 | PCCPLVER |//////|:MAXVM| PCCGRZM | * +-------------+------+------+---------------------------+ * 68 | PCCGRNMX | * +---------------------------+---------------------------+ * 70 | PCCDMPSZ | PCCIBM1 | * +---------------------------+---------------------------+ * 78 |///////////////////////////////////////////////////////| * +------+------+------+------+------+------+------+------+ * 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|:CSIF1|/////////////////////////////////////////| * +------+------+-----------------------------------------+ * 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 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 PCCCSIF1 0009 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 PCCEQXCN 0006 00000004 PCCEQXNC 0006 00000005 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 PCCIBM3 002C PCCIBM4 004C 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 PCCMNEST 000F 07 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 PCCSTSIP 000F PCCSUPPR 0006 00000062 PCCTODE 0054 80 PCCTRE 0054 40 PCCTRE2 0054 10 PCCVARLN 0005 80 PCCVDATA 0008 PCCVSCPD 0096 PCCVSCPL 0078 00000080 PCCVSCPS 0078 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
Copyright IBM Corporation, 1990, 2011