STLBK - 64-bit CP - V4R4.0

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

#### STLBK

Prolog

Control Block Contents
STLBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### STLBK Prolog

     NAME       : HCPSTLBK
     DESCRIPTION: SEGMENT TABLE ENTRY LIST BLOCK
     DSECT      : STLBK
     FUNCTION   : THERE IS A SEGMENT TABLE ENTRY LIST BLOCK FOR
                  EACH ACTIVE NAMED SAVED SYSTEM (NSS)
                  OR DISCONTIGUOUS SAVED SEGMENT (DCSS).
                  Within the block there are pointers to the STLTEs
                  for each megabyte of address space in the NSS or
                  DCSS.  The first pointer (STLSTEPT) points to
                  STLTEs 1-1024. The second pointer (STLSTE2)
                  points to STLTEs 1025-2047.
                  These STLTEs are mapped by HCPSTLTE COPY and
                  the STLTE DSECT.
                  The number of segments determines how much
                  storage will be allocated to contain the STLTEs.
                  THE SEGMENTS CAN BE SHARED OR EXCLUSIVE.
     LOCATED BY : SNTSTLPT  FIELD OF HCPSNTBK
     CREATED BY : HCPBPBSL  WHEN AT NSS OR DCSS IS FIRST REFERENCED
                  AN STLBK IS ATTACHED TO THE USER VIA AN IMBED OPERATION.
                  ENTRY POINT HCPBPBIM PERFORMS IMBED OPERATIONS.
     DELETED BY : HCPRPBSL  WHEN A NSS OR DCSS IS NO LONGER ACTIVE.
                  AN STLBK IS DETACHED FROM THE USER VIA A REMOVE OPERATION.
                  MODULE HCPRPBRM PERFORMS REMOVE OPERATIONS.

#### STLBK Control Block Content

#### STLBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      STLBK          SEGMENT TABLE ENTRY LIST BLOCK
    0000    0 Signed       2 STLSTECT       Number of STLTEs for NSS/DCSS.
                                            STLSTEPT always contains the
                                            address of the first STLTE. When
                                            this number is 1025-2047 STLTEs,
                                            STLSTE2 contains the address of
                                            the 1025th STLTE.
    0002    2 Signed       2 *              Reserved for IBM use
    0004    4 Signed       4 STLSTEPT       Address of first STLTE which
                                            points to a page table within a
                                            PGMBK. The STLTE is mapped by the
                                            HCPSTLTE COPY file.
    0008    8 Signed       4 STLSTE2        Address of 1025th STLTE. This
                                            field will be zero (0) if STLTEs
                                            1025-2047 do not exist.
              00000002       STLSIZE        (*-STLBK+7)/8 STLBK SIZE IN
                                            DOUBLEWORDS

#### STLBK Storage Layout

    *** STLBK - SEGMENT TABLE ENTRY LIST BLOCK
    *
    *     +-------------+-------------+---------------------------+
    *   0 |  STLSTECT   |/////////////|         STLSTEPT          |
    *     +-------------+-------------+---------------------------+
    *   8 |         STLSTE2           | C
    *     +---------------------------+
    *
    *** STLBK - SEGMENT TABLE ENTRY LIST BLOCK

#### STLBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    STLSIZE        0008 00000002
    STLSTECT       0000
    STLSTEPT       0004
    STLSTE2        0008

This information is based on z/VM V4R4.0. Last updated on 30 Jul 2003 at 13:17:49 EDT.
Copyright IBM Corporation, 1990, 2003