|
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 SALSLTAV Total slots available - includes
slots on DRAINing volumes
0048 72 Signed 4 SALSLTIU Number of slots in use - includes
slots on DRAINing volumes
004C 76 Signed 4 SALSLT9A Total slots available, as used
for 90% full calculations - does
not include slots on DRAINing
volumes
0050 80 Signed 4 SALSLT9I Number of slots in use, as used
for 90% full calculations - does
not include slots on DRAINing
volumes
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 SALFLG90 90% full reset flag
0060 96 Signed 4 SALSLT90 90% of slots available
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 Signed 4 * (36) 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
| |