Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

ARSPL

Prolog  

Control Block Contents  

ARSPL DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

ARSPL Prolog

 NAME       : HCPARSPL
 DESCRIPTION: Access Real Subsystem Parameters
 DSECT      : ARSPL
 FUNCTION   : Describe the parameters for Diagnose X'254'.
 LOCATED BY : Register Rx contains the virtual address
              of the ARSPL in guest storage at the time
              Diagnose X'254' is issued.
 CREATED BY : The program issuing Diagnose X'254'.
 DELETED BY : The program issuing Diagnose X'254'.
 COMMENTS   : The ARSPL is fetched by CP from guest storage when
              Diagnose X'254' is issued by the guest.  The ARSPL
              will be stored back in guest storage by CP upon
              completion of the specific diagnose function.

 

ARSPL Control Block Content


ARSPL DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ARSPL Access Real Subsystem Parameters 0000 0 Bitstring 2 ARSDIAGN Diagnose number self descriptor 0002 2 Bitstring 1 ARSFUNCC Diagnose function code 0003 3 Bitstring 1 ARSPLLEN ARSPL length self descriptor 0004 4 Bitstring 4 ARSRESV1 Reserved for future IBM use 0008 8 Bitstring 14 ARSSSID Subsystem IDentifier (SSID) 0016 22 Bitstring 18 ARSGETSR (0) Get Status function reserved 0016 22 Bitstring 2 ARSDEVNO Device number 0018 24 Bitstring 1 ARSFLAG1 Flag byte 1 00000080 ARSTAPLB X'80' Subsystem is a Tape Library 00000040 ARSIGPLM X'40' Ignore SSID Plant of Manufacture 0019 25 Bitstring 63 ARSOPCLR (0) Open and Close function reserved 0019 25 Bitstring 1 ARSFLAG2 Flag byte 2 00000080 ARSCCWF1 X'80' Format-1 CCWs are specified 00000040 ARSDEVSP X'40' Device number is specified 001A 26 Bitstring 1 ARSSPKEY Guest storage protection key 001B 27 Bitstring 1 ARSRESV2 Reserved for future IBM use 001C 28 Bitstring 4 ARSINTPM Guest interruption parameter 0020 32 Address 4 ARSCPA (0) Guest channel program address 0020 32 Bitstring 3 * CPA High-order 3 bytes 0023 35 Bitstring 1 ARSCPA3 CPA Alignment test byte 0024 36 Address 4 ARSICPA Guest CCW + 8 interrupt address 0028 40 Bitstring 1 ARSDVST Device status 0029 41 Bitstring 1 ARSSCHST Subchannel status 002A 42 Bitstring 2 ARSRESCT Residual count 002C 44 Bitstring 2 ARSSNSCT Sense data count 002E 46 Bitstring 10 ARSRESV3 Reserved for future IBM use 0038 56 Bitstring 32 ARSSENSE Sense data 00000058 ARSBYLEN *-ARSPL Byte length of ARSPL 0000000B ARSDWSIZ ((ARSBYLEN+7)/8) Doubleword length of ARSPL

 

ARSPL Storage Layout

*** ARSPL - Access Real Subsystem Parameters
*
*     +-------------+------+------+---------------------------+
*   0 |  ARSDIAGN   |:FUNCC|:PLLEN|         ARSRESV1          |
*     +-------------+------+------+---------------------------+
*   8 |                       ARSSSID                         |
*     |                                         +-------------+
*  10 |                                         |  ARSDEVNO   |
*     +------+------+------+------+-------------+-------------+
*  18 |:FLAG1|:FLAG2|:SPKEY|:RESV2|         ARSINTPM          |
*     +------+------+------+------+---------------------------+
*  20 |////////////////////|:CPA3 |         ARSICPA           |
*     +------+------+------+------+-------------+-------------+
*  28 |:DVST |:SCHST|  ARSRESCT   |  ARSSNSCT   |  ARSRESV3   |
*     +------+------+-------------+-------------+             |
*     |                                                       |
*     +-------------------------------------------------------+
*  38 |                                                       |
*     =                       ARSSENSE                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  58
*
*** ARSPL - Access Real Subsystem Parameters

 

ARSPL Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

ARSBYLEN 0038 00000058

ARSCCWF1 0019 00000080

ARSCPA 0020

ARSCPA3 0023

ARSDEVNO 0016

ARSDEVSP 0019 00000040

ARSDIAGN 0000

ARSDVST 0028

ARSDWSIZ 0038 0000000B

ARSFLAG1 0018

ARSFLAG2 0019

ARSFUNCC 0002

ARSGETSR 0016

ARSICPA 0024

ARSIGPLM 0018 00000040

ARSINTPM 001C

ARSOPCLR 0019

ARSPLLEN 0003

ARSRESCT 002A

ARSRESV1 0004

ARSRESV2 001B

ARSRESV3 002E

ARSSCHST 0029

ARSSENSE 0038

ARSSNSCT 002C

ARSSPKEY 001A

ARSSSID 0008

ARSTAPLB 0018 00000080


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:40:08 EDT.
Copyright IBM Corporation, 1990, 1999