DSUBK | Back to Index page

| Prolog Control Block Contents DSUBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

DSUBK Control Block Content | Top of page

     DSUBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DSUBK          Demand Scan User Data Block
    0000    0 Address      4 DSUNEXT        Forward pointer to next DSUBK
              00000004       DSUClr         * Area to clear before use
    0004    4 Address      4 DSUVMDBK       Addr of VMDBK being processed
    0008    8 Character    8 DSUSERID       User being processed
    0010   16 Dbl-Word     8 DSUSTART       Timestamp of user scan start
    0018   24 Signed       4 DSUSTACT       Before DS: Active list length
    001C   28 Signed       4 DSUSTIBR       Before DS: IBR list length
    0020   32 Signed       4 DSUSTOLE       Number stolen from IBR list
    0024   36 Signed       4 DSURQI2H       Total number requeued from
                                            IBR->active
    0028   40 Signed       4 DSURQIHV       # requeued IBR->act b/c valid
    002C   44 Signed       4 DSURQIHS       # requeued IBR->act b/c
                                            serializ
    0030   48 Signed       4 DSURQIHL       # requeued IBR->act b/c locked
    0034   52 Signed       4 DSUINVD        Number invalidated from act list
    0038   56 Signed       4 DSURQH2H       Total number requeued from active
                                            to top of active
    003C   60 Signed       4 DSURQHHS       # requeued act->act b/c
                                            serializ
    0040   64 Signed       4 DSURQHHL       # requeued act->act b/c locked
    0044   68 Signed       4 DSUENACT       After DS: act list length
    0048   72 Signed       4 DSUENIBR       After DS: IBR list length
    004C   76 Bitstring    1 DSUSKPFL       Reason flags for why skipped
              1... ....      DSUNOPTX       X'80' DSUNOPTX Couldn't get
                                            PTIL-x
              .1.. ....      DSUNOPTS       X'40' DSUNOPTS Couldn't get
                                            PTIL-s either
              ..1. ....      DSUNOSHD       X'20' DSUNOSHD Couldn't get
                                            shadow table lock
              ...1 ....      DSUNOUFO       X'10' DSUNOUFO Couldn't get UFO
                                            lock
              .... 1...      DSUSYS         X'08' DSUSYS Skipped because
                                            SYSTEM VMDBK
              .... .1..      DSULOCKS       X'04' DSULOCKS Skipped b/c too
                                            many locked pgs
              .... ..1.      DSUVMDLO       X'02' DSUVMDLO Skipped because
                                            VMDLOGON/VMDLOGOF
              .... ...1      DSUNOSPC       X'01' DSUNOSPC Skipped because
                                            VMDASCBK=0
    004D   77 Bitstring    1 DSUENDFL       Reason flag for why we stopped
                                            scanning this guest
              1... ....      DSUEMSFX       X'80' DSUEMSFX Reached max steal
                                            factor
              .1.. ....      DSUERSRV       X'40' DSUERSRV RESERVED boundary
              ..1. ....      DSUEWRQD       X'20' DSUEWRQD Back to first
                                            requeued
              ...1 ....      DSUEIBRX       X'10' DSUEIBRX IBR section empty
              .... 1...      DSUEMET        X'08' DSUEMET Need was met
              .... .1..      DSUEIBR        X'04' DSUEIBR IBRDONE was on
    004E   78 Signed       2 DSUSHVAL       Shadow table lock value when we
                                            couldn't get it
    0050   80 Dbl-Word     8 DSUENDTM       Timestamp of user scan end
    0058   88 Address      8 DS1STRQH       1st FRMTE requeued to act sect.
    0060   96 Address      8 DS1STRQI       1st FRMTE requeued to IBR sect.
    0068  104 Signed       8 DSUAGCST       Aging List count at start
    0070  112 Signed       4 DSUAGFLI       Aging List ct in flight at start
    0074  116 Signed       4 DSUAGRCL       Aging List ct reclaimable
    0078  120 Signed       8 DSUAGNEE       Aging List need at start
    0080  128 Signed       4 DSUASA2G       copy of RSAASA2G
    0084  132 Signed       4 DSUASB2G       copy of RSAASB2G
    0088  136 Signed       4 DSUAGDFC       copy of RSAAGDFC (deficit)
    008C  140 Signed       4 DSUIBTG        New IBR target calc'd this visit
    0090  144 Signed       4 DSUSIBTG       IBR target at scan start
    0094  148 Signed       4 DSUINVTG       Target number to invalidate
    0098  152 Signed       4 DSUGURCT       Guest reval count
    009C  156 Signed       4 DSUGURHS       Guest reval hist
    00A0  160 Signed       4 DSUGUICT       Guest inval count
    00A4  164 Signed       4 DSUGUIHS       Guest inval hist
    00A8  168 Signed       4 DSUGLRHS       Global reval hist
    00AC  172 Signed       4 DSUGLIHS       Global inval hist
    00B0  176 Signed       4 DSUVISIT       Number of DS visits
    00B4  180 Signed       4 DSUIBIBU       # of IBR pages in UFO IBR sect'n
              000000B4       DSUClrLn       *-DSUClr Length to clear
    00B8  184 Dbl-Word     8 DSU$END (0)    End of DSINFO control block
          End of DSUBK
              000000B8       DSULEN         *-DSUBK Size of DSUBK in bytes
              00000017       DSUSIZE        (DSULEN+7)/8 Size of DSUBK in
                                            doublewords

DSUBK Storage Layout | Top of page

    *** DSUBK - Demand Scan User Data Block
    *
    *     +---------------------------+---------------------------+
    *   0 |         DSUNEXT           |         DSUVMDBK          |
    *     +---------------------------+---------------------------+
    *   8 |                       DSUSERID                        |
    *     +-------------------------------------------------------+
    *  10 |                       DSUSTART                        |
    *     +---------------------------+---------------------------+
    *  18 |         DSUSTACT          |         DSUSTIBR          |
    *     +---------------------------+---------------------------+
    *  20 |         DSUSTOLE          |         DSURQI2H          |
    *     +---------------------------+---------------------------+
    *  28 |         DSURQIHV          |         DSURQIHS          |
    *     +---------------------------+---------------------------+
    *  30 |         DSURQIHL          |         DSUINVD           |
    *     +---------------------------+---------------------------+
    *  38 |         DSURQH2H          |         DSURQHHS          |
    *     +---------------------------+---------------------------+
    *  40 |         DSURQHHL          |         DSUENACT          |
    *     +---------------------------+------+------+-------------+
    *  48 |         DSUENIBR          |:SKPFL|:ENDFL|  DSUSHVAL   |
    *     +---------------------------+------+------+-------------+
    *  50 |                       DSUENDTM                        |
    *     +-------------------------------------------------------+
    *  58 |                       DS1STRQH                        |
    *     +-------------------------------------------------------+
    *  60 |                       DS1STRQI                        |
    *     +-------------------------------------------------------+
    *  68 |                       DSUAGCST                        |
    *     +---------------------------+---------------------------+
    *  70 |         DSUAGFLI          |         DSUAGRCL          |
    *     +---------------------------+---------------------------+
    *  78 |                       DSUAGNEE                        |
    *     +---------------------------+---------------------------+
    *  80 |         DSUASA2G          |         DSUASB2G          |
    *     +---------------------------+---------------------------+
    *  88 |         DSUAGDFC          |         DSUIBTG           |
    *     +---------------------------+---------------------------+
    *  90 |         DSUSIBTG          |         DSUINVTG          |
    *     +---------------------------+---------------------------+
    *  98 |         DSUGURCT          |         DSUGURHS          |
    *     +---------------------------+---------------------------+
    *  A0 |         DSUGUICT          |         DSUGUIHS          |
    *     +---------------------------+---------------------------+
    *  A8 |         DSUGLRHS          |         DSUGLIHS          |
    *     +---------------------------+---------------------------+
    *  B0 |         DSUVISIT          |         DSUIBIBU          |
    *     +---------------------------+---------------------------+
    *
    *** DSUBK - Demand Scan User Data Block

DSUBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    DSU$END        00B8
    DSUAGCST       0068
    DSUAGDFC       0088
    DSUAGFLI       0070
    DSUAGNEE       0078
    DSUAGRCL       0074
    DSUASA2G       0080
    DSUASB2G       0084
    DSUClr         0000 00000004
    DSUClrLn       00B4 000000B4
    DSUEIBR        004D 04
    DSUEIBRX       004D 10
    DSUEMET        004D 08
    DSUEMSFX       004D 80
    DSUENACT       0044
    DSUENDFL       004D
    DSUENDTM       0050
    DSUENIBR       0048
    DSUERSRV       004D 40
    DSUEWRQD       004D 20
    DSUGLIHS       00AC
    DSUGLRHS       00A8
    DSUGUICT       00A0
    DSUGUIHS       00A4
    DSUGURCT       0098
    DSUGURHS       009C
    DSUIBIBU       00B4
    DSUIBTG        008C
    DSUINVD        0034
    DSUINVTG       0094
    DSULEN         00B8 000000B8
    DSULOCKS       004C 04
    DSUNEXT        0000
    DSUNOPTS       004C 40
    DSUNOPTX       004C 80
    DSUNOSHD       004C 20
    DSUNOSPC       004C 01
    DSUNOUFO       004C 10
    DSURQHHL       0040
    DSURQHHS       003C
    DSURQH2H       0038
    DSURQIHL       0030
    DSURQIHS       002C
    DSURQIHV       0028
    DSURQI2H       0024
    DSUSERID       0008
    DSUSHVAL       004E
    DSUSIBTG       0090
    DSUSIZE        00B8 00000017
    DSUSKPFL       004C
    DSUSTACT       0018
    DSUSTART       0010
    DSUSTIBR       001C
    DSUSTOLE       0020
    DSUSYS         004C 08
    DSUVISIT       00B0
    DSUVMDBK       0004
    DSUVMDLO       004C 02
    DS1STRQH       0058
    DS1STRQI       0060

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:27:54 EDT.
Copyright IBM Corporation, 1990, 2020