|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure SALBK Slot Allocation Data Block
0000 0 Dbl-Word 8 SALLOCK (6) Allocation lockword
0030 48 Bitstring 12 SALALPTR Pointers to control blocks for
volume from which slots are
currently being allocated
003C 60 Signed 4 SALALCST Work area: number of paging slots
allocated on the current volume
during one invocation of HCPPGV
0040 64 Signed 4 SALLIST CPVOL ANCHOR
0044 68 Signed 4 * Reserved for IBM use
0048 72 Signed 4 * Reserved for IBM use
004C 76 Signed 4 * Reserved for IBM use
0050 80 Signed 4 * Reserved for IBM use
0054 84 Signed 4 SALDMPAV Total dump slots available on
special DUMP ONLY volume (used in
spool SALBK only)
0058 88 Signed 4 SALDMPIU Total dump slots in use on
special DUMP ONLY volume (used in
spool SALBK only)
005C 92 Signed 4 * Reserved for IBM use
0060 96 Signed 4 * Reserved for IBM use
0064 100 Signed 4 SAL90FUL Number of times paging or
spooling slots were 90% full.
0068 104 Address 4 SALOFFST Offset to CPVOL chain for this
allocation type in CPVLIST
006C 108 Bitstring 1 SALPARM HCPPGT / HCPPGU parameter Allowed
SALPARM values: PGTPAGE: paging
SALBK PGTSPOOL: spooling SALBK
00000001 PGTPAGE X'01' PGTPAGE DASD slot required
for paging Notes : PGTPAGE ==
PGUPAGE == ALOCPAGE == CPVTEMPP
(Enforced via CKMAINT in HCPALOC,
HCPCPVOL)
00000002 PGTSPOOL X'02' PGTSPOOL DASD slot required
for spooling Notes : PGTSPOOL ==
PGUSPOOL == ALOCSPOL == CPVTEMPS
(Enforced via CKMAINT in HCPALOC,
HCPCPVOL)
00000004 PGTALLOC X'04' PGTALLOC Allocate slots in
MSABK
00000008 PGTREG X'08' PGTREG Return ASA in a
register
00000010 PGTASA X'10' PGTASA Input in form ASA,
not EXTBK slot num
00000020 PGTALTAS X'20' PGTALTAS REQUEST APPLIES TO
ALT ASCBK ASCBK address is passed
to HCPPGT in R10
00000040 PGTSYS X'40' PGTSYS CALL APPLIES TO
SYSTEM SPACE
00000080 PGTNOUPD X'80' PGTNOUPD ASCBK's ASCCTPGS
count has alread been updated
00000002 PGUSPOOL X'02' PGUSPOOL DASD slot required
for spooling Notes : PGUSPOOL ==
PGTSPOOL == ALOCSPOL == CPVTEMPS
(Enforced via CKMAINT in HCPALOC,
HCPCPVOL)
00000001 PGUPAGE X'01' PGUPAGE DASD slot required
for paging Notes : PGUPAGE ==
PGTPAGE == ALOCPAGE == CPVTEMPP
(Enforced via CKMAINT in HCPALOC,
HCPCPVOL)
Notes : PGTPAGE == PGUPAGE == ALOCPAGE == CPVTEMPP
(enforced in HCPALOC, HCPCPVOL)
PGTSPOOL == PGUSPOOL == ALOCSPOL == CPVTEMPS
(enforced in HCPALOC, HCPCPVOL)
006D 109 Bitstring 1 * Reserved for IBM use
006E 110 Signed 2 SALAVLEX Number of devices that have slots
available. Incremented: - At
attach time. - when
CPVLSTAT.CPVTEMPP is turned off:
Slots become avail. - When START
is issued. Decremented: - When
DRAIN is issued. - when
CPVLSTAT.CPVTEMPP is turned on:
Volume is full. - AT detach time.
Compare to SALMAXEX. Maintained
for paging and spooling only.
Serialized by the MLOAD lock.
0070 112 Signed 4 SALOTHER Address of the other slot type.
0074 116 Signed 4 SALMAXPR Theoretical maximum paging rate
for the system, including all
volumes currently attached (used
for paging slots only)
0078 120 Signed 4 SALTOTML Total MLOAD for this space type.
007C 124 Signed 4 SALAVGML Average MLOAD for this space
type.
0080 128 Bitstring 1 SALGDFRG Size of useful fragment. Used
when allocating part of CASBK to
determine if the remainder of the
fragment is large enough to
bother keeping.
0081 129 Bitstring 1 SALCASMN Minimum CASBK size for this
allocation type (crumb size)
0082 130 Signed 2 SALMAXEX Number of devices that have slots
allocated in their allocation
map. Incremented: - At attach
time. - When START is issued.
Decremented: - When DRAIN is
issued. - AT detach time. Compare
to SALAVLEX. Maintained for
paging and spooling only.
Serialized by the MLOAD lock.
0084 132 Signed 4 SALEXTPF Percentage of slots that must be
available in an EXTBK for it to
be chosen as the current
allocation volume.
0088 136 Dbl-Word 8 SALSLTAVg (0) Total slots available - includes
slots on DRAINing volumes
0088 136 Signed 4 SALSLTAVg_hi SALSLTAVg high fw
008C 140 Signed 4 SALSLTAVg_lo SALSLTAVg low fw
0090 144 Dbl-Word 8 SALSLTIUg (0) Number of slots in use - includes
slots on DRAINing volumes
0090 144 Signed 4 SALSLTIUg_hi SALSLTIUg high fw
0094 148 Signed 4 SALSLTIUg_lo SALSLTIUg low fw
0098 152 Dbl-Word 8 SALSLT9Ag (0) Total slots available, as used
for 90% full calculations - does
not include slots on DRAINing
volumes
0098 152 Signed 4 SALSLT9Ag_hi SALSLT9Ag high fw
009C 156 Signed 4 SALSLT9Ag_lo SALSLT9Ag low fw
00A0 160 Dbl-Word 8 SALSLT9Ig (0) Number of slots in use, as used
for 90% full calculations - does
not include slots on DRAINing
volumes
00A0 160 Signed 4 SALSLT9Ig_hi SALSLT9Ig high fw
00A4 164 Signed 4 SALSLT9Ig_lo SALSLT9Ig low fw
00A8 168 Dbl-Word 8 SALSLT90g 90% of slots available
00B0 176 Dbl-Word 8 SALFLG90g 90% full reset flag
00B8 184 Signed 4 * (24) Reserved for IBM use.
0030 48 Signed 8 SALCPVX (0) Current CPVOL/VEXBK addresses
0030 48 Signed 4 SALCPVOL Pointer to CPVOL address for
current allocation volume
0034 52 Signed 4 SALVEXBK Pointer to VEXBK address for
current allocation volume
0038 56 Signed 4 SALEXTBK Pointer to EXTBK address for
current allocation extent
0000000C SALAPLEN *-SALCPVX Length of allocation
pointers
| |