ADRBK | Back to Index page |
Prolog Control Block Contents ADRBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
ADRBK Prolog | Top of page |
Description: Automatic Device Recovery Block DSECT : ADRBK Function : This control block saves device information during an IPI Delete. If another machine check should announce the return of a device within a given time period, this will hold enough information to reattach the device. Located by : ADRNEXT field of ADRBK (PTR to next ADRBK) SYSADRBK field of SYSCM (PTR to first ADRBK) Created by : HCPGETST in HCPADRAD Deleted by : HCPRELST in HCPADRDL (timer expiration) HCPRELST in HCPADRRS (machine check) RELOCATION CONSIDERATIONS : None Comments : The unique fields are used to determine the identity of a device over an IPI Delete and subsequent IPI Add. The specific fields are used during an IPI Add to determine how the device will actually be re-attached. |
ADRBK Control Block Content | Top of page |
|
ADRBK Storage Layout | Top of page |
*** ADRBK - Automatic Device Recovery Block * * +---------------------------+-------------+------+------+ * 0 | ADRNEXT | ADRRDEV |:CLAS |:TYPE | * +---------------------------+-------------+------+------+ * 8 | | * = ADRDNED = * | | * +-------------+------+-------------+------+-------------+ * 28 | ADRCUID |:CUMN | ADRDVID |:DVMN |/////////////| * +-------------+------+------+------+------+-------------+ * 30 | ADRTIMER | ADRENTRY | * +---------------------------+---------------------------+ * 38 | ADRSID | ADRUSER- | * +---------------------------+-------------+------+------+ * 40 | -(03C) | ADRVDEV |:FLGA |:FLGB | * +------+------+-------------+-------------+------+------+ * 48 |:FLGC |:FLGD |/////////////|///////////////////////////| * +------+------+-------------+---------------------------+ * 50 | ADRFOID | * | | * +-------------------------------------------------------+ * 60 * *** ADRBK - Automatic Device Recovery Block |
ADRBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- ADRBSIZE 0060 00000060 ADRCLAS 0006 ADRCODE 0006 ADRCUID 0028 ADRCUMN 002A ADRDNED 0008 ADRDVID 002B ADRDVMN 002D ADRENTRY 0034 ADRFLGA 0046 ADRFLGB 0047 ADRFLGC 0048 ADRFLGD 0049 ADRFOID 0050 ADRGEN 0004 ADRNEXT 0000 ADRRDEV 0004 ADRSID 0038 ADRSIZE 0060 0000000C ADRSPEC 0030 ADRTIMER 0030 ADRTYPE 0007 ADRUSER 003C ADRVDEV 0044 |
Copyright IBM Corporation, 1990, 2020