NODBK | Back to Index page |
Prolog Control Block Contents NODBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
NODBK Prolog | Top of page |
NAME : HCPNODBK DESCRIPTION: ISFC Node description block DSECT : NODBK FUNCTION : Maintain information about an ISFC node in the collection. LOCATED BY : HCPBUTNT points to the linked list of NODBKs. CREATED BY : HCPBUUAN whenever called to create a node. DELETED BY : HCPBUURN whenever a node is deleted from collection. SERIALIZED : The ISFC global lock (HCPBDSGL) and the Kernel Communi- cations Lock (KCMLKWRD). -- In order to change the NODBK chain, both locks must be held EXCLUSIVE. -- A search of the NODBK chain may be done with either lock held SHARED. Fields in the NODXBK section are serialized by the NODXLOCK. All other fields are protected by the ISFC Global Lock. RELOCATION CONSIDERATIONS : None |
NODBK Control Block Content | Top of page |
|
NODBK Storage Layout | Top of page |
*** NODBK - ISFC Node description block * * +-------------------------------------------------------+ * 0 | NODEID | * +---------------------------+---------------------------+ * 8 | NODLNKAD | NODNEXT | * +---------------------------+------+------+-------------+ * 10 | NODPTHAD |:CAP1 |:CAP2 |/////////////| * +---------------------------+------+------+-------------+ * 18 | NODPACQU | * +---------------------------+---------------------------+ * 20 | NODSNTCT | NODPACCT | * +------+--------------------+---------------------------+ * 28 |:FLAGS|////////////////////| NODAPPCM | * +------+--------------------+---------------------------+ * 30 | NODCMPM | NODLINKM | * +---------------------------+---------------------------+ * 38 | NODFRMIU | NODTHRES | * +---------------------------+---------------------------+ * 40 | NODPTHIU | NODIUCVM | * +---------------------------+---------------------------+ * 48 | NODCPAPM | NODRESPD | * +---------------------------+---------------------------+ * 50 |///////////////////////////|///////////////////////////| * +---------------------------+-------------+-------------+ * 58 | NODPLXMS | NODPLXSL |/////////////| * +---------------------------+-------------+-------------+ * 60 | NODDSNMS | * +-------------------------------------------------------+ * 68 | NODDSNBT | * +-------------------------------------------------------+ * 70 | | * = NODXLOCK = * | | * +-------------------------------------------------------+ * 88 |///////////////////////////////////////////////////////| * |///////////////////////////+-------------+-------------+ * 90 |///////////////////////////| NODXHOPS |/////////////| * +---------------------------+-------------+-------------+ * 98 | NODXNEIG |///////////////////////////| * +---------------------------+---------------------------+ * A0 | NODXSYRQ | * +-------------------------------------------------------+ * A8 | NODXSYRS | * +-------------------------------------------------------+ * B0 | NODXSYTC | * +-------------------------------------------------------+ * B8 | NODXSYTO | * +-------------------------------------------------------+ * C0 | NODXRTMY | * +-------------------------------------------------------+ * C8 | NODXTOPT | * +-------------------------------------------------------+ * D0 | NODXIPLN | * +-------------------------------------------------------+ * D8 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * F0 * *** NODBK - ISFC Node description block |
NODBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- NODALERT 0014 01 NODAPPCM 002C NODBCR 0014 10 NODCAP 0014 NODCAP1 0014 NODCAP2 0015 NODCMPM 0030 NODCPAP 0015 20 NODCPAPM 0048 NODCSAR 0014 08 NODDIUCV 0015 40 NODDSNBT 0068 NODDSNMS 0060 NODEID 0000 NODEJRNL 0015 80 NODESTAB 0028 80 NODFLAGS 0028 NODFRMIU 0038 NODGONE 0028 20 NODIDENT 0014 02 NODIUCVM 0044 NODLINKM 0034 NODLNKAD 0008 NODNEXT 000C NODPACAN 0028 10 NODPACCT 0024 NODPACQU 0018 NODPACRQ 0028 40 NODPASS 0014 20 NODPLXMS 0058 NODPLXSL 005C NODPTHAD 0010 NODPTHIU 0040 NODPWE 0014 04 NODREMOT 0028 08 NODRES 0014 80 NODRESPD 004C NODSIZE 00D8 0000001E NODSNTCT 0020 NODSOCK 0015 04 NODTHRES 003C NODUSER 0014 40 NODVARLN 0015 10 NODVFYND 0015 08 NODXHOPS 0094 NODXIPLN 00D0 NODXLOCK 0070 NODXNEIG 0098 NODXRTMY 00C0 NODXSYRQ 00A0 NODXSYRS 00A8 NODXSYTC 00B0 NODXSYTO 00B8 NODXTOPT 00C8 |
Copyright IBM Corporation, 1990, 2016