About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
PPDBK | Back to Index page |
Prolog Control Block Contents PPDBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
PPDBK Prolog | Top of page |
NAME : HCPPPDBK DESCRIPTION: Paged PGMBK Data block DSECT : PPDBK FUNCTION : A PPDBK contains information required to find and process an STE corresponding to a paged PGMBK (PTRM page) which has been paged to DASD. LOCATED BY : The PPDBK address is saved in the invalid PTRM PTE for PTRM pages (paged PGMBKs) that reside on DASD. The address is saved in a hashed format so that the Invalid and Page Protect bits of the PTRM PTE are left undisturbed; HCPISTEA macro is used to insert the PPDBK address into the PTRM PTE, HCPGSTEA macro is used to extract the PPDBK address from the PTRM PTE. CREATED BY : HCPHRPOP when a PTRM page is invalidated, in preparation for the PTRM page (pageable PGMBK) potentially being paged to DASD. HCPPMPRB when a PTRM page (paged PGMBK) is migrated from expanded storage to DASD. HCPHRUSM when processing a segment table relocation, and a PTRM page (pageable PGMBK) on DASD, but without a PPDBK address in the PTRM PTE, is encountered. DELETED BY : HCPHTUPF when a PTRM page (paged PGMBK) is read in from DASD. HCPPTAQA when a PTRM page (pageable PGMBK) is paged to expanded storage instead of DASD. SERIALIZED : Serialized by PTRM PTE serialization, though to use or change the PPDSTE field, (at least) a share of VMDPTIL on the virtual configuration that owns the corresponding segment table entry is required, to serialize against concurrent destructive changes to the segment table (such as segment table relocate for resize during NSS/DCSS imbed/unimbed). COMMENTS : |
PPDBK Control Block Content | Top of page |
|
PPDBK Storage Layout | Top of page |
*** PPDBK - Paged PGMBK Data block * * +-------------------------------------------------------+ * 0 | PPDSTE | * +---------------------------+---------------------------+ * 8 | PPDVMDBK | C * +---------------------------+ * *** PPDBK - Paged PGMBK Data block |
PPDBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- PPDBKLEN 0008 0000000C PPDBKSIZ 0008 00000002 PPDSTE 0000 PPDVMDBK 0008 |
Copyright IBM Corporation, 1990, 2020