SALBK | Back to Index page |
Prolog Control Block Contents SALBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
SALBK Prolog | Top of page |
NAME : HCPSALBK DESCRIPTION: Slot Allocation Data Block DSECT : SALBK FUNCTION : Maps the data in the slot allocation data areas in HCPPGD for paging (HCPPGDPG) and spooling (HCPPGDSP). LOCATED BY : The data areas mapped by this block, HCPPGDPG (paging data) and HCPPGDSP (spooling data), are in nucleus-resident areas. CREATED BY : The data areas mapped by this block are created at system generation. DELETED BY : The data areas mapped by this block are never deleted. SERIALIZED : SALLOCK unless otherwise noted. RELOCATION CONSIDERATIONS : None COMMENTS : There are two flag bytes in the SALBK, SALFLGCF & SALFLG90, to control warning messages for the allocation type. Each byte has a bit for each category of warning message SALMSGFU = 100% full SALMSGA9 = A configured percent between 91-99% full SALMSG90 = 90% full SALMSGB9 = A configured percent between 0-89% full SALFLGCF indicates the messages that are enabled ('0'B) and disabled ('1'B), taking into account configuration options. In the SALBK for paging space: SALMSGFU = 0, always enabled SALMSGA9 = 1, disabled by default = 0, enabled when the configured PAGING WARNING value is between 91-99% SALMSG90 = 0, always enabled SALMSGB9 = 1, disabled by default = 0, enabled when the configured PAGING WARNING value is between 0-89% In the SALBK for spool space: SALMSGFU = 0, always enabled SALMSGA9 = 1, always disabled SALMSG90 = 0, always enabled SALMSGB9 = 1, always disabled SALFLG90 is initialized from SALFLGCF and is updated to reflect the messages that have been issued. When a bit is '1'B in SALFLG90, the corresponding message is either disabled or has been issued. |
SALBK Control Block Content | Top of page |
|
SALBK Storage Layout | Top of page |
*** SALBK - Slot Allocation Data Block * * +-------------------------------------------------------+ * 0 | | * = SALLOCK = * | | * +-------------------------------------------------------+ * 30 | SALALPTR | * | +---------------------------+ * 38 | | SALALCST | * +---------------------------+---------------------------+ * 40 | SALLIST |///////////////////////////| * +---------------------------+---------------------------+ * 48 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 50 |///////////////////////////| SALDMPAV | * +---------------------------+------+--------------------+ * 58 | SALDMPIU |:FLG90|////////////////////| * +---------------------------+------+--------------------+ * 60 |///////////////////////////| SAL90FUL | * +---------------------------+------+------+-------------+ * 68 | SALOFFST |:PARM |//////| SALAVLEX | * +---------------------------+------+------+-------------+ * 70 | SALOTHER | SALMAXPR | * +---------------------------+---------------------------+ * 78 | SALTOTML | SALAVGML | * +------+------+-------------+---------------------------+ * 80 |:GDFRG|:CASMN| SALMAXEX | SALEXTPF | * +------+------+-------------+---------------------------+ * 88 | SALSLTAVG_HI | SALSLTAVG_LO | * +---------------------------+---------------------------+ * 90 | SALSLTIUG_HI | SALSLTIUG_LO | * +---------------------------+---------------------------+ * 98 | SALSLT9AG_HI | SALSLT9AG_LO | * +---------------------------+---------------------------+ * A0 | SALSLT9IG_HI | SALSLT9IG_LO | * +---------------------------+---------------------------+ * A8 | SALSLT90G | * +-------------------------------------------------------+ * B0 | SALSLTCFG | * +---------------------------+------+------+-------------+ * B8 | SALCNTCF |:WRNCF|:FLGCF|/////////////| * +---------------------------+------+------+-------------+ * C0 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 118 * *** SALBK - Slot Allocation Data Block *** Overlay for SALALPTR in SALBK * * +---------------------------+---------------------------+ * 30 | SALCPVOL | SALVEXBK | * +---------------------------+---------------------------+ * 38 | SALEXTBK | 3C * +---------------------------+ * *** Overlay for SALALPTR in SALBK |
SALBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- PGTALLOC 006C 00000004 PGTALTAS 006C 00000020 PGTASA 006C 00000010 PGTNOUPD 006C 00000080 PGTPAGE 006C 00000001 PGTREG 006C 00000008 PGTSPOOL 006C 00000002 PGTSYS 006C 00000040 PGUPAGE 006C 00000001 PGUSPOOL 006C 00000002 SALALCST 003C SALALPTR 0030 SALAPLEN 0038 0000000C SALAVGML 007C SALAVLEX 006E SALCASMN 0081 SALCNTCF 00B8 SALCPVOL 0030 SALCPVX 0030 SALDMPAV 0054 SALDMPIU 0058 SALEXTBK 0038 SALEXTPF 0084 SALFLGCF 00BD SALFLG90 005C SALGDFRG 0080 SALLIST 0040 SALLOCK 0000 SALMAXEX 0082 SALMAXPR 0074 SALMSGA9 005C 40 SALMSGA9 00BD 40 SALMSGB9 005C 10 SALMSGB9 00BD 10 SALMSGFU 005C 80 SALMSGFU 00BD 80 SALMSG90 005C 20 SALMSG90 00BD 20 SALOFFST 0068 SALOTHER 0070 SALPARM 006C SALSLTAVg 0088 SALSLTAVg_hi 0088 SALSLTAVg_lo 008C SALSLTCFg 00B0 SALSLTIUg 0090 SALSLTIUg_hi 0090 SALSLTIUg_lo 0094 SALSLT9Ag 0098 SALSLT9Ag_hi 0098 SALSLT9Ag_lo 009C SALSLT9Ig 00A0 SALSLT9Ig_hi 00A0 SALSLT9Ig_lo 00A4 SALSLT90g 00A8 SALTOTML 0078 SALVEXBK 0034 SALWRNCF 00BC SAL90FUL 0064 |
Copyright IBM Corporation, 1990, 2022