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

ASCBK

Prolog  

Control Block Contents  
   ASCBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


ASCBK Prolog

 NAME       : HCPASCBK
 DESCRIPTION: Address-Space-Control Block
 DSECT      : ASCBK
 FUNCTION   : Contain information about an address space.
              The ASCBK is essentially CP's software extension
              to the ASN-second-table entry (ASTE) describing
              the address space.
 LOCATED BY : ASTASCBK field of the ASTE defining the address space
 CREATED BY : HCPASMCR
 DELETED BY : HCPASMDS
 SERIALIZED : Many fields in the ASCBK are static for the life of
              the address space.  Most of the rest of them are
              serialized by the ASCBK lock, the lockword for which
              is at ASCLOCK.
              Various fields are serialized by:
              - ASCBK lock (ASCLOCK)
              - MP Defer
              - Console-function mode
              - XSTSTATL
 COMMENTS   : The ASCBK must reside on a doubleword boundary.

 

ASCBK Control Block Content


ASCBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      ASCBK          Address-Space-Control Block
      Address space management area.
      This area contains fields used to manage and locate the
      address space itself.  All fields in this area are
      serialized by the ASCBK lock (the lockword at ASCLOCK)
      unless specifically noted otherwise.
0000    0 Address      4 ASCOFPNT       Host Logical Address Forward
                                        pointer to next ASCBK in chain of
                                        ASCBKs anchored from VMDASCBK of
                                        the owner's base VMDBK. This
                                        chain defines what address spaces
                                        are owned by the VMDBK.
                                        SYSTEM-owned spaces are anchored
                                        from the SYSTEM VMDBK. This field
                                        is serialized by the owner's
                                        ASCBK-queue lock (VMDASCLK). The
                                        chain is ended by a forward
                                        pointer of zero.
0004    4 Address      4 ASCSFPNT       Host Logical Address Forward
                                        pointer to next ASCBK in the
                                        chain of ASCBKs anchored from
                                        RSASHRSP in HCPRSM. This is the
                                        chain of shareable address
                                        spaces, and is serialized by the
                                        lock at RSASHRLK. The chain is
                                        ended by a forward pointer of
                                        zero.
0008    8 Address      4 ASCSBPNT       Host Logical Address Backward
                                        pointer to previous ASCBK in the
                                        chain of ASCBKs anchored from
                                        RSASHRSP in HCPRSM. The ASCSBPNT
                                        field of the first ASCBK in the
                                        chain is zeros.
000C   12 Signed       4 ASCSEQNO       r-access sequence number,
                                        incremented on address space
                                        reset to match the ASTE sequence
                                        number (ASTSN). r-access i-ASITs
                                        (which use this sequence number)
                                        are sensitive to address space
                                        reset operations.
0010   16 Character   32 ASCSPCID (0)   Space identification:
0010   16 Character    8 ASCUSRID       Owning userid, padded on right
                                        with blanks.
0018   24 Character   24 ASCNAME        Address space name, padded on
                                        right with blanks.
0030   48 Address      4 ASCSNTBK       Host Logical Address Pointer to
                                        owning SNTBK (ASCTSNT=1)
0034   52 Address      4 ASCASTEr       Host Real Address Pointer to
                                        ASN-Second-Table Entry (ASTE) for
                                        the address space. Serialized by
                                        task ownership at creation,
                                        thereafter unchanged until space
                                        is destroyed.
0038   56 Dbl-Word     8 ASCEASIT (0)   ASCBK e-ASIT.
0038   56 Address      4 ASCASTEl       Host Logical Address Pointer to
                                        ASN-Second-Table Entry ASCASTEr
                                        <- LoadRealAddress(ASCASTEl)
003C   60 Signed       4 ASCSCRSN       Address space creation sequence
                                        number.
0040   64 Address      4 ASCSPIBK       Host Logical Address Pointer to
                                        chain of SPIBKs designating which
                                        users are permitted to attach
                                        this space to their guest-use
                                        access list. This field is
                                        serialized by the
                                        space-permission- manager lock
                                        (RSASPMLK in HCPRSMCM).
0044   68 Address      4 ASCOWNER       Host Logical Address Pointer to
                                        (base) VMDBK of owning virtual
                                        configuration, or SYSTEM VMDBK if
                                        CP owned.
0048   72 Dbl-Word     8 ASCLOCK (3)    Lockword for shared/exclusive
                                        defer lock, protecting fields in
                                        the ASCBK and ASTE. For System
                                        Utility address spaces managed by
                                        HCPHAMAP and HCPHAMDP and
                                        HCPHSURO, ASCLOCK exclusive is
                                        sufficient to invalidate a STE
                                        without SEGTRANS. A share of
                                        ASCLOCK must be obtained *before*
                                        trying to obtain SEGTRANS when
                                        validating the STE.
0060   96 Dbl-Word     8 ASCHIBYT       The highest addressable byte of
                                        storage in this address space.
                                        The "address limit" of the
                                        address space in bytes is one
                                        greater than this value. Since
                                        X'FFFFFFFF_FFFFFFFF' is a valid
                                        address in z/Arch, code must
                                        check for wrap-to-zero when
                                        adding one to ASCHIBYT to
                                        calculate the "address limit" of
                                        the address space in bytes.
0068  104 Dbl-Word     8 ASCDEFSZ       Defined storage size in
                                        addressable bytes, minus one. If
                                        DEF STOR CONFIG was used to
                                        define multiple discontiguous
                                        extents of addressable defined
                                        storage, this field contains the
                                        sum of the sizes in bytes of all
                                        of the individual extents (minus
                                        one). Minus one notation used so
                                        that a total size of 16 Ekabytes
                                        may be represented without
                                        ambiguity (as
                                        x'FFFFFFFF_FFFFFFFF').
0070  112 Signed       4 *              Reserved for IBM use
0074  116 Bitstring    1 ASCSTATE       Flags indicating current state
                                        Serialized by holding ASCLOCK
                                        exclusive, the owning VMDBK's
                                        PTIL exclusive, AND by Console
                                        Function mode on the owning user.
          1... ....      ASCSHARE       X'80' At least one configuration
                                        other than the owner has
                                        permission to access this address
                                        space.
          .1.. ....      ASCPUBLC       X'40' Any user may attach this
                                        address space to their guest-use
                                        access list for read/only access.
          .... ...1      ASCMDEXT       X'01' DEFINE STORAGE CONFIG has
                                        been used to define multiple
                                        discontiguous addressable extents
                                        for this address space. The
                                        ASCSTCFG area contains the
                                        storage configuration definition.
0075  117 Bitstring    1 ASCTYPE        Code indicating type of address
                                        space These are assigned as bits,
                                        but only one bit will ever be
                                        set. This is done to allow code
                                        to test for combinations with one
                                        instruction.
          1... ....      ASCTUSER       X'80' A user's base address space
          .1.. ....      ASCTDATA       X'40' A data space created by
                                        user request through diagnose
                                        x'23C'
          ..1. ....      ASCTSYSX       X'20' The system-execution
                                        address space
          ...1 ....      ASCTSYSU       X'10' A system utility address
                                        space
          .... .1..      ASCTSNT        X'04' An SNTBK "address space"
0076  118 Bitstring    1 ASCFRMCD       Frame use code for this address
                                        space
0077  119 Bitstring    1 ASCKEY         Bits 0-7 are the key with which
                                        to initialize pages in the
                                        address space.
0078  120 Signed       4 ASCIACCT       Count of i-access pages in the
                                        address space which are locked or
                                        under (possible loss of control)
                                        translation through this ASCBK.
007C  124 Signed       4 ASCITRCT       Count of in-process i-access
                                        manual translations in the
                                        address space.
0080  128 Signed       4 ASCRTRCT       Count of in-process r-access
                                        manual translations in the
                                        address space.
0084  132 Signed       4 *              Reserved for IBM use
0088  136 Address      4 ASCTYPTR       Host Logical Address Pointer to
                                        address space type specific
                                        control block (PTRMB for PTRM
                                        address spaces). The address
                                        space type specific control block
                                        must itself contain a CP use
                                        Address space Allocation block
                                        (CAABK) at offset zero.
008C  140 Bitstring    1 ASCFOLST       Flags indicating what Frame Owned
                                        list (Owning VMDBK UFO, or
                                        Shared) frames are to be put on.
          1... ....      ASCOUFO        X'80' Frames for this address
                                        space are to be placed on the
                                        owning VMDBK's UFO list.
          .1.. ....      ASCSFO         X'40' Frames for this address
                                        space are to be placed on the
                                        Shared Frame Owned (SFO) list.
      WARNING: There is code in various places that checks the
      address space sub-type flag value without first checking
      address space type flag, so be very careful to avoid
      duplication when defining new sub-types.
008D  141 Bitstring    1 ASCSUTYP       Flags indicating address space
                                        sub-type.
          1... ....      ASCUPTRM       X'80' A PTRM address space
                                        (sub-type of type ASCTSYSU).
          .1.. ....      ASCUPREF       X'40' A preferred address space
                                        (sub-type of type ASCTUSER).
          ..1. ....      ASCUVDSK       X'20' A VDISK address space
                                        (sub-type of type ASCTSYSU).
          ...1 ....      ASCUFTC        X'10' A full track cache address
                                        space (sub-type of ASCTSYSU)
          .... 1...      ASCUCONN       X'08' The Connectivity (aka ISFC)
                                        address space (sub-type of type
                                        ASCTSYSU).
          .... .1..      ASCUIDNT       X'04' The System-Identity address
                                        space, which identity maps all
                                        storage below 2G with DAT tables
                                        (sub-type of ASCTSYSU).
          .... ..1.      ASCUREAL       X'02' The System-Real address
                                        space, which identity maps all of
                                        real storage (including real
                                        storage above 2G) using an RSD
                                        (sub-type of ASCTSYSU).
008E  142 Bitstring    1 *              Reserved for IBM use
008F  143 Bitstring    1 *              Reserved for IBM use
0090  144 Signed       4 ASCMSO         Main Storage Origin for preferred
                                        guest base address space. Only
                                        valid when ASCTYPE = ASCTUSER and
                                        ASCSUTYP = ASCUPREF.
0094  148 Signed       4 ASCCTSPI       Count of users permitted to this
                                        address space. Equal to the
                                        number of SPIBKs on the ASCSPIBK
                                        queue. Serialized by the Space
                                        Permission Manager lock (RSASPMLK
                                        in HCPRSAMP).
      End of Address Space management area
      Address space statistics area.
      Current usage information for this address space
         Delta-Pinned-Page-Count Array (DPPCA) for page class 0
         Used by both hardware and software to maintain pinned
         page counts for page class 0 pages.  Page class 0 is
         used for base address space pages owned by the user. It's
         pointed to by the class 0 Delta-Pinned-Page-Count-Array
         Origin in the SIEBX, SIEDPPCAO. The page class 1
         array is used for NSS/DCSS imbedded shared pages and
         resides in the RSMBK.
0098  152 Dbl-Word     8 ASCDPPCA (0)
0098  152 Signed       4 ASCDPPB        Delta-pinned-page-count for all
                                        class 0 pages pinned below 2G
009C  156 Signed       4 ASCDPPA        Delta-pinned-page-count for all
                                        class 0 pages pinned above 2G
00A0  160 Signed       4 ASCCTPRS       Count of resident pages < 2G
00A4  164 Signed       4 ASCCTPLK       Count of locked pages <2G
00A8  168 Signed       8 ASCCTPLKA      Count of locked pages >2G
00B0  176 Signed       4 ASCCTPGS       Count of paging slots.
00B4  180 Signed       4 ASCCTXBK       Count of xstore blocks in this
                                        address space. XSTSTATL must be
                                        held to update this field.
00B8  184 Signed       4 *              Reserved for ASCCTPRG expansion
00BC  188 Signed       4 ASCCTPRG       Count of resident pages >= 2G
00C0  192 Signed       4 ASCHLLC        Count of pages locked in host
                                        logical storage
00C4  196 Signed       4 ASCHLRC        Host logical resident count
                                        Updates to this field are
                                        serialized by the SXSPM Queue
                                        Lock - RSASXQLK
      Cumulative historical counts, when address space is private
00C8  200 Signed       4 ASCCPPST       Count of private address space
                                        pages stolen
00CC  204 Signed       4 ASCCPPGR       Count of private address space
                                        pages read from DASD.
00D0  208 Signed       4 ASCCPPGW       Count of private address space
                                        pages written to DASD.
00D4  212 Signed       4 ASCCPXRD       Count of private address space
                                        pages read from XSTORE.
00D8  216 Signed       4 ASCCPXWT       Count of private address space
                                        pages written to XSTORE.
00DC  220 Signed       4 ASCCPMIG       Count of private address space
                                        pages migrated by CP from XSTORE
                                        to DASD.
      Cumulative historical counts, when address space is shared
00E0  224 Signed       4 ASCPTRSH       Cumulative count of page
                                        translations for shared pages.
00E4  228 Signed       4 ASCCSPST       Count of shared address space
                                        pages stolen
00E8  232 Signed       4 ASCCSPGR       Count of shared address space
                                        pages read from DASD.
00EC  236 Signed       4 ASCCSPGW       Count of shared address space
                                        pages written to DASD.
00F0  240 Signed       4 ASCCSXRD       Count of shared address space
                                        pages read from XSTORE.
00F4  244 Signed       4 ASCCSXWT       Count of shared address space
                                        pages written to XSTORE.
00F8  248 Signed       4 ASCCSMIG       Count of shared address space
                                        pages migrated by CP from XSTORE
                                        to DASD.
00FC  252 Signed       4 *              Reserved for IBM use
      End of address space statistics area.
      The following fields are serialized by the available list
      replenishment demand scan lock.  They are used to sort the
      queue of stolen FRMTEs by address space (for user address
      space frames, VDISK address space frames, and NSS/DCSS
      shared segment frames) and by virtual address megabyte
      (for NSS/DCSS shared segment frames only).
0100  256 Address      4 ASCSTLNX       Host Logical Address Address of
                                        the next ASCBK for an address
                                        space from which pages were
                                        stolen in this iteration of the
                                        steal task. Each iteration will
                                        initialize this field to
                                        x'FFFFFFFF'. When the entire
                                        queue of FRMTEs is sorted (by
                                        address space), the last ASCBK in
                                        this chain will have x'FFFFFFFF'
                                        in this field.
0104  260 Address      4 *              Reserved for IBM use
0108  264 Address      8 ASC1STFRG      Host Logical Address Address of
                                        the first FRMTE that was stolen
                                        from this address space in this
                                        iteration of the steal task, and
                                        anchor of the queue of all FRMTEs
                                        stolen from this address space by
                                        this iteration of the steal task
                                        (queued by FRMTE field FRMFPNTG).
                                        Each iteration will initialize
                                        this field to -1, and a FRMTE
                                        FRMFPNTG value of -1 indicates
                                        that it is the last FRMTE on the
                                        queue.
0110  272 Address      8 ASCLSTFRG      Host Logical Address Address of
                                        the last (processed) FRMTE that
                                        was stolen from this address
                                        space in this iteration of the
                                        steal task. Each iteration will
                                        initialize this field to -1 and a
                                        FRMTE FRMFPNTG value of -1
                                        indicates that it is the last
                                        FRMTE on the queue. Only used
                                        when sorting FRMTEs for normal
                                        user pages, which do not need to
                                        be sorted by segment (virtual
                                        address megabyte). For NSS/DCSS
                                        shared segment page FRMTEs, use
                                        ASC1STPG instead.
0118  280 Address      4 ASC1STPG       Host Real Address Address of the
                                        first PGMBK for this address
                                        space from which pages were
                                        stolen in this iteration of the
                                        steal task, and anchor of the
                                        queue of all PGMBKs for this
                                        address space from which pages
                                        were stolen in this iteration of
                                        the steal task (queued by PGMBK
                                        field PGMGNPGM). Each iteration
                                        will initialize this field to
                                        x'FFFFFFFF', and x'FFFFFFFF' in a
                                        PGMBK's PGMGNPGM field indicates
                                        that it is the last PGMBK on the
                                        list. Only used when sorting
                                        FRMTEs for NSS/DCSS shared
                                        segment pages, which must be
                                        sorted by segment (virtual
                                        address megabyte). For normal
                                        user page FRMTEs, use ASCLSTFRG
                                        instead.
011C  284 Address      4 ASCLSTPG       Host Real Address Address of the
                                        last PGMBK for this address space
                                        from which pages were stolen in
                                        this iteration of the steal task.
                                        Each iteration will initialize
                                        this field to x'FFFFFFFF', and
                                        x'FFFFFFFF' in a PGMBK's PGMSTNXT
                                        field indicates that it is the
                                        last PGMBK on the list. Only used
                                        when sorting FRMTEs for NSS/DCSS
                                        shared segment pages, which must
                                        be sorted by segment (virtual
                                        address megabyte).
      Region Translation Cache
         ASCR0STD, ASCR0RFT, ASCR0RST, and ASCR0RTT, are in
         ASCE format, that is, the bits which define the table
         level are DT bits (level of the designated table), not
         R*TE format TT bits (which indicate the level of the
         table containing the R*TE).  Any ASCR0R*T fields
         corresponding to table levels higher than that
         designated by the current ASCE are set to zero.
         Serialization of these fields is as follows: For the
         entry designating the current highest level table for
         the address space (that is, the entry which matches the
         current ASCE), PTIL must be held exclusive.  For all
         lower level table entries, either PTIL must be held
         exclusive, or a share of PTIL must be held along with
         RTETRANS in the next higher level R*TE which designates
         the same table.
0120  288 Dbl-Word     8 ASCR0STD       Host Real Address + other bits
                                        Rx=0 segment table designation
0128  296 Dbl-Word     8 ASCR0RFT       Host Real Address + other bits
                                        Rx=0 region first table
                                        designation
0130  304 Dbl-Word     8 ASCR0RST       Host Real Address + other bits
                                        Rx=0 region second table
                                        designation
0138  312 Dbl-Word     8 ASCR0RTT       Host Real Address + other bits
                                        Rx=0 region third table
                                        designation
0140  320 Dbl-Word     8 * (3)          Reserved for IBM use
0158  344 Signed       4 ASCMVABV       Number of times a page in this
                                        address space with a frame
                                        address < 2G was moved to a
                                        frame with address >= 2G.
015C  348 Signed       4 ASCMVB2G       Number of times a page in this
                                        address space was moved from a
                                        frame with address >= 2G to
                                        one < 2G.
      HDPBK queues - HDPBKs are the programming areas
      associated with host region and segment tables.  To make
      traversal of sparsely populated tables easier, we keep
      several doubly linked queues of HDPBKs.  The first HDPBK
      queue is the "addressable storage" HDPBK queue, containing
      queue is the "addressable" queue, and contains HDPBKs
      (potentially representing different table levels) for
      each addressable extent of storage, in ascending virtual
      address range order.  The remaining HDPBK queues contain
      all of the HDPBKs for a given table level, again, in
      ascending virtual address range order.
      The region table(s) (if any) and segment table for region
      0 are pre-allocated when the space is created.  Therefore,
      an HDPBK representing region 0 will be the first HDPBK on
      each queue.
      Each queue header can also be mapped using the HDPQPTRA
      HDPBK Queue Pointer Area DSECT define in HCPHDPBK.
0160  352 Signed       8 * (0)
0160  352 Bitstring   40 ASCHDPQS (0)   HDPBK queue header area - space
                                        for 5 queues
0160  352 Signed       8 ASCADHDQ (0)   Addressable storage HDPBK queue
                                        header - doubly linked queue of
                                        HDPBKs
0160  352 Signed       4 ASCADHDN       Host Logical Address Forward
                                        pointer to first HDPBK on
                                        addressable storage HDPBK queue.
                                        Always points to lowest level
                                        HDPBK for region 0 (RX=0).
0164  356 Signed       4 ASCADHDP       Host Logical Address Backward
                                        pointer to last HDPBK on
                                        addressable storage HDPBK queue.
0168  360 Signed       8 ASCSGHDQ (0)   Segment table HDPBK queue header
0168  360 Signed       4 ASCSGHDN       Host Logical Address Forward
                                        pointer to first HDPBK on segment
                                        table HDPBK queue. Always points
                                        to segment table HDPBK for region
                                        0 (RX=0).
016C  364 Signed       4 ASCSGHDP       Host Logical Address Backward
                                        pointer to last HDPBK on segment
                                        table HDPBK queue.
0170  368 Signed       8 ASCRTHDQ (0)   Region third table HDPBK queue
                                        header
0170  368 Signed       4 ASCRTHDN       Host Logical Address Forward
                                        pointer to first HDPBK on region
                                        third table HDPBK queue. If
                                        ASCHIBYT > 2G, points to
                                        region third HDPBK for region 0
                                        (R3X=0).
0174  372 Signed       4 ASCRTHDP       Host Logical Address Backward
                                        pointer to last HDPBK on region
                                        3rd table HDPBK queue.
0178  376 Signed       8 ASCRSHDQ (0)   Region second table HDPBK queue
                                        header
0178  376 Signed       4 ASCRSHDN       Host Logical Address Forward
                                        pointer to first HDPBK on region
                                        2nd table HDPBK queue. If high
                                        address > 4T, points to region
                                        second HDPBK for region 0 (R2X=0,
                                        R3X=0).
017C  380 Signed       4 ASCRSHDP       Host Logical Address Backward
                                        pointer to last HDPBK on region
                                        3rd table HDPBK queue.
0180  384 Signed       8 ASCRFHDQ (0)   Region 1st table HDPBK queue hdr
0180  384 Signed       4 ASCRFHDN       Host Logical Address Forward
                                        pointer to first HDPBK on region
                                        first table HDPBK queue. If
                                        ASCHIBYT > 8P, points to
                                        region first HDPBK for region 0
                                        (R1X=0, R2X=0, R3X=0).
0184  388 Signed       4 ASCRFHDP       Host Logical Address Backward
                                        pointer to last HDPBK on region
                                        first table HDPBK queue.
      Address Space Storage Configuration area
      This array contains address extent information for each
      defined address extent.  For most address spaces, there
      will only be one extent defined, from 0 to ASCHIBYT.  If
      the DEFine STORage CONFIGuration command was used to
      define multiple discontiguous address extents, this array
      contains one additional entry for each additional address
      extent defined.  Up to eight extents are allowed, the
      first extent must begin at address zero.
      Individual array elements are mapped by STCONFIG DSECT.
      Array elements must be sorted in ascending virtual address
      order.  Address ranges must not overlap, and must not be
      contiguous.
          00000008       ASCSTELS       8 Number of elements in storage
                                        configuration array
0188  392 Signed       4 ASCSTCAE       Number of additional storage
                                        configuration array elements used
                                        to represent the current storage
                                        config. Is also index of last
                                        used element. Element 0 is always
                                        used. Must be between 0 and
                                        ASCSTELS-1, inclusive.
018C  396 Signed       4 *              Reserved for IBM use
0190  400 Signed       8 * (0)
0190  400 Bitstring  128 ASCSTCFG (0)   ASCSTCFG area contains ASCSTELS
                                        elements, two doublewords each
0190  400 Signed       8 ASCSTCE0 (2)   ASCSTCFG element 0
          00000010       ASCSTLEN       *-ASCSTCE0 Length of one element
          0000000E       ASCWK          (ASCSTELS-1)*2
01A0  416 Signed       8 * (14)         Remaining elements
0210  528 Address      4 ASCSTCMD       Host Logical Address Pointer to
                                        the GSDBK containing saved image
                                        of the storage configuration
                                        definition string as issued on
                                        the actual DEFine STORage
                                        CONFIGuration command
0214  532 Signed       4 *              Reserved for IBM use
      End of ASCBK
0218  536 Signed       4 ASC$END (0)    End of control block
          00000218       ASCLEN         *-ASCBK Length of ASCBK in bytes
          00000043       ASCSIZE        (ASCLEN+7)/8 Size of ASCBK in
                                        doublewords
      DSECT to map individual ASCSTCFG storage configuration
      elements

 

ASCBK Storage Layout

          
*** ASCBK - Address-Space-Control Block
*
*     +---------------------------+---------------------------+
*   0 |         ASCOFPNT          |         ASCSFPNT          |
*     +---------------------------+---------------------------+
*   8 |         ASCSBPNT          |         ASCSEQNO          |
*     +---------------------------+---------------------------+
*  10 |                       ASCUSRID                        |
*     +-------------------------------------------------------+
*  18 |                                                       |
*     =                       ASCNAME                         =
*     |                                                       |
*     +---------------------------+---------------------------+
*  30 |         ASCSNTBK          |         ASCASTER          |
*     +---------------------------+---------------------------+
*  38 |         ASCASTEL          |         ASCSCRSN          |
*     +---------------------------+---------------------------+
*  40 |         ASCSPIBK          |         ASCOWNER          |
*     +---------------------------+---------------------------+
*  48 |                                                       |
*     =                       ASCLOCK                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  60 |                       ASCHIBYT                        |
*     +-------------------------------------------------------+
*  68 |                       ASCDEFSZ                        |
*     +---------------------------+------+------+------+------+
*  70 |///////////////////////////|:STATE|:TYPE |:FRMCD|ASCKEY|
*     +---------------------------+------+------+------+------+
*  78 |         ASCIACCT          |         ASCITRCT          |
*     +---------------------------+---------------------------+
*  80 |         ASCRTRCT          |///////////////////////////|
*     +---------------------------+------+------+------+------+
*  88 |         ASCTYPTR          |:FOLST|:SUTYP|//////|//////|
*     +---------------------------+------+------+------+------+
*  90 |          ASCMSO           |         ASCCTSPI          |
*     +---------------------------+---------------------------+
*  98 |         ASCDPPB           |         ASCDPPA           |
*     +---------------------------+---------------------------+
*  A0 |         ASCCTPRS          |         ASCCTPLK          |
*     +---------------------------+---------------------------+
*  A8 |                      ASCCTPLKA                        |
*     +---------------------------+---------------------------+
*  B0 |         ASCCTPGS          |         ASCCTXBK          |
*     +---------------------------+---------------------------+
*  B8 |///////////////////////////|         ASCCTPRG          |
*     +---------------------------+---------------------------+
*  C0 |         ASCHLLC           |         ASCHLRC           |
*     +---------------------------+---------------------------+
*  C8 |         ASCCPPST          |         ASCCPPGR          |
*     +---------------------------+---------------------------+
*  D0 |         ASCCPPGW          |         ASCCPXRD          |
*     +---------------------------+---------------------------+
*  D8 |         ASCCPXWT          |         ASCCPMIG          |
*     +---------------------------+---------------------------+
*  E0 |         ASCPTRSH          |         ASCCSPST          |
*     +---------------------------+---------------------------+
*  E8 |         ASCCSPGR          |         ASCCSPGW          |
*     +---------------------------+---------------------------+
*  F0 |         ASCCSXRD          |         ASCCSXWT          |
*     +---------------------------+---------------------------+
*  F8 |         ASCCSMIG          |///////////////////////////|
*     +---------------------------+---------------------------+
* 100 |         ASCSTLNX          |///////////////////////////|
*     +---------------------------+---------------------------+
* 108 |                      ASC1STFRG                        |
*     +-------------------------------------------------------+
* 110 |                      ASCLSTFRG                        |
*     +---------------------------+---------------------------+
* 118 |         ASC1STPG          |         ASCLSTPG          |
*     +---------------------------+---------------------------+
* 120 |                       ASCR0STD                        |
*     +-------------------------------------------------------+
* 128 |                       ASCR0RFT                        |
*     +-------------------------------------------------------+
* 130 |                       ASCR0RST                        |
*     +-------------------------------------------------------+
* 138 |                       ASCR0RTT                        |
*     +-------------------------------------------------------+
* 140 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 158 |         ASCMVABV          |         ASCMVB2G          |
*     +---------------------------+---------------------------+
* 160 |         ASCADHDN          |         ASCADHDP          |
*     +---------------------------+---------------------------+
* 168 |         ASCSGHDN          |         ASCSGHDP          |
*     +---------------------------+---------------------------+
* 170 |         ASCRTHDN          |         ASCRTHDP          |
*     +---------------------------+---------------------------+
* 178 |         ASCRSHDN          |         ASCRSHDP          |
*     +---------------------------+---------------------------+
* 180 |         ASCRFHDN          |         ASCRFHDP          |
*     +---------------------------+---------------------------+
* 188 |         ASCSTCAE          |///////////////////////////|
*     +---------------------------+---------------------------+
* 190 |                       ASCSTCE0                        |
*     |                                                       |
*     +-------------------------------------------------------+
* 1A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 210 |         ASCSTCMD          |///////////////////////////|
*     +---------------------------+---------------------------+
*
*** ASCBK - Address-Space-Control Block

 

ASCBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
ASC$END        0218
ASCADHDN       0160
ASCADHDP       0164
ASCADHDQ       0160
ASCASTEl       0038
ASCASTEr       0034
ASCCPMIG       00DC
ASCCPPGR       00CC
ASCCPPGW       00D0
ASCCPPST       00C8
ASCCPXRD       00D4
ASCCPXWT       00D8
ASCCSMIG       00F8
ASCCSPGR       00E8
ASCCSPGW       00EC
ASCCSPST       00E4
ASCCSXRD       00F0
ASCCSXWT       00F4
ASCCTPGS       00B0
ASCCTPLK       00A4
ASCCTPLKA      00A8
ASCCTPRG       00BC
ASCCTPRS       00A0
ASCCTSPI       0094
ASCCTXBK       00B4
ASCDEFSZ       0068
ASCDPPA        009C
ASCDPPB        0098
ASCDPPCA       0098
ASCEASIT       0038
ASCFOLST       008C
ASCFRMCD       0076
ASCHDPQS       0160
ASCHIBYT       0060
ASCHLLC        00C0
ASCHLRC        00C4
ASCIACCT       0078
ASCITRCT       007C
ASCKEY         0077
ASCLEN         0218 00000218
ASCLOCK        0048
ASCLSTFRG      0110
ASCLSTPG       011C
ASCMDEXT       0074 01
ASCMSO         0090
ASCMVABV       0158
ASCMVB2G       015C
ASCNAME        0018
ASCOFPNT       0000
ASCOUFO        008C 80
ASCOWNER       0044
ASCPTRSH       00E0
ASCPUBLC       0074 40
ASCRFHDN       0180
ASCRFHDP       0184
ASCRFHDQ       0180
ASCRSHDN       0178
ASCRSHDP       017C
ASCRSHDQ       0178
ASCRTHDN       0170
ASCRTHDP       0174
ASCRTHDQ       0170
ASCRTRCT       0080
ASCR0RFT       0128
ASCR0RST       0130
ASCR0RTT       0138
ASCR0STD       0120
ASCSBPNT       0008
ASCSCRSN       003C
ASCSEQNO       000C
ASCSFO         008C 40
ASCSFPNT       0004
ASCSGHDN       0168
ASCSGHDP       016C
ASCSGHDQ       0168
ASCSHARE       0074 80
ASCSIZE        0218 00000043
ASCSNTBK       0030
ASCSPCID       0010
ASCSPIBK       0040
ASCSTATE       0074
ASCSTCAE       0188
ASCSTCE0       0190
ASCSTCFG       0190
ASCSTCMD       0210
ASCSTELS       0184 00000008
ASCSTLEN       0190 00000010
ASCSTLNX       0100
ASCSUTYP       008D
ASCTDATA       0075 40
ASCTSNT        0075 04
ASCTSYSU       0075 10
ASCTSYSX       0075 20
ASCTUSER       0075 80
ASCTYPE        0075
ASCTYPTR       0088
ASCUCONN       008D 08
ASCUFTC        008D 10
ASCUIDNT       008D 04
ASCUPREF       008D 40
ASCUPTRM       008D 80
ASCUREAL       008D 02
ASCUSRID       0010
ASCUVDSK       008D 20
ASCWK          0190 0000000E
ASC1STFRG      0108
ASC1STPG       0118

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:40:16 EDT.
Copyright IBM Corporation, 1990, 2005