Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
STLBK
Control Block Contents
STLBK DSECT
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
Copyright IBM Corporation, 1990, 2002