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.
LNKBK | Back to Index page |
Prolog Control Block Contents LNKBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
LNKBK Prolog | Top of page |
NAME : HCPLNKBK DESCRIPTION: ISFC Link Definition Block DSECT : LNKBK FUNCTION : This block is used to maintain status information for a set of ISFC link devices, maintained in the chain of LDVBKs based in LNKDVTBL. Only one device is allowed when the partner system is at a level lower than z/VM 620. LOCATED BY : HCPBUTLT (anchor) the first LNKBK in the chain. HCPNODBK's NODLNKAD points to the LNKBK (if any) for a given node. CREATED BY : Operation of the 'ACTIVATE ISLINK' command or the 'ACTIVATE ISLINK' system configuration file statetment. DELETED BY : Operation of the 'DEACTIVE ISLINK' command. SERIALIZED : Unless noted otherwise, the LNKBK lock (LNKLKWRD) is used to protect fields in the LNKBK. In addition, the following locks protect the set of fields indicated by the field naming convention and their position following the given lock in the control block mapping. LNKTX_LOCK LNKRX_LOCK RELOCATION CONSIDERATIONS : None |
LNKBK Control Block Content | Top of page |
|
LNKBK Storage Layout | Top of page |
*** LNKBK - ISFC Link Definition Block * * +-------------------------------------------------------+ * 0 | LNKTYPE | * +-------------------------------------------------------+ * 8 | LNKNAME | * +---------------------------+---------------------------+ * 10 | LNKMBBK | LNKNEXT | * +---------------------------+---------------------------+ * 18 | LNKEXTBK | LNKDEVNO | * +---------------------------+---------------------------+ * 20 | LNKDEVCT | LNKDEVID | * +------+------+------+------+------+------+------+------+ * 28 |:STAT |:STATE|:FLAG |:STGMS|:LEVEL|:DSPRC|:DSGNT|:STGLO| * +------+------+------+------+------+------+------+------+ * 30 | LNKREFCT | LNKDVTDS | * +---------------------------+---------------------------+ * 38 | | * = LNKLKWRD = * | | * +-------------------------------------------------------+ * 50 | LNKLKTRC | * +-------------------------------------------------------+ * 58 | LNKLINST | * +-------------------------------------------------------+ * 60 | LNKRINST | * +-------------------------------------------------------+ * 68 | LNKCAPTD | * +-------------+------+------+---------------------------+ * 70 | LNKLMCNT |:MONFL|:MSGFL| LNKNODBK | * +-------------+------+------+---------------------------+ * 78 | LNKUSER | * +-------------------------------------------------------+ * 80 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 88 | | * = LNKRMUID = * | +-------------+---------------------------+ * 98 | | LNKRMMFL | LNKPLXMS | * +-------------+-------------+---------------------------+ * A0 | LNKDVTBL | LNKCAPCT | * +---------------------------+---------------------------+ * A8 | LNKTX_DEVCT | LNKRX_DEVCT | * +---------------------------+---------------------------+ * B0 | | * = LNKQUEBK = * | | * +------+------+-------------+---------------------------+ * E0 |(0E0) |(0E1) |/////////////| LNKTQ_QUECTR | * +------+------+-------------+-------------+-------------+ * E8 |LNKTQ_00SEQNO|LNKTQ_01SEQNO|/////////////|/////////////| * +-------------+-------------+-------------+-------------+ * F0 |/////////////|/////////////|/////////////|LNKTQ_07SEQNO| * +-------------+-------------+-------------+-------------+ * F8 | LNKTQ_PENDCT | LNKTX_STAGING | * +---------------------------+---------------------------+ * 100 | | * = LNKTX_LOCK = * | | * +------+------+-------------+---------------------------+ * 130 |(130) |(131) |/////////////| LNKTX_ASYNCCT | * +------+------+-------------+-------------+-------------+ * 138 |LNKTX_00SEQNO|LNKTX_01SEQNO|/////////////|/////////////| * +-------------+-------------+-------------+-------------+ * 140 |/////////////|/////////////|/////////////|LNKTX_07SEQNO| * +-------------+-------------+-------------+-------------+ * 148 | LNKTX_PENDCT | LNKTX_THRHD | * +---------------------------+---------------------------+ * 150 | LNKTX_THRTL | LNKTX_THRCT | * +---------------------------+---------------------------+ * 158 | LNKTX_00QUEUE | LNKTX_01QUEUE | * +---------------------------+---------------------------+ * 160 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 168 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 170 |///////////////////////////| LNKTX_07QUEUE | * +---------------------------+---------------------------+ * 178 | LNKTX_00PRQUEUE | LNKTX_01PRQUEUE | * +---------------------------+---------------------------+ * 180 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 188 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 190 |///////////////////////////| LNKTX_07PRQUEUE | * +---------------------------+---------------------------+ * 198 | LNKTX_WAITCT | LNKTX_WAITQUEUE | * +-------------+-------------+-------------+-------------+ * 1A0 |LNKRQ_00SEQNO|LNKRQ_01SEQNO|/////////////|/////////////| * +-------------+-------------+-------------+-------------+ * 1A8 |/////////////|/////////////|/////////////|LNKRQ_07SEQNO| * +-------------+-------------+-------------+-------------+ * 1B0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 1B8 | | * = LNKRX_LOCK = * | | * +-------------+-------------+-------------+-------------+ * 1E8 |LNKRX_00RCVD |LNKRX_01RCVD |/////////////|/////////////| * +-------------+-------------+-------------+-------------+ * 1F0 |/////////////|/////////////|/////////////|LNKRX_07RCVD | * +------+------+-------------+-------------+-------------+ * 1F8 |(1F8) |//////| LNKRX_CTR | LNKRX_QUEUE | * +------+------+-------------+-------------+-------------+ * 200 |LNKRX_00SEQNO|LNKRX_01SEQNO|/////////////|/////////////| * +-------------+-------------+-------------+-------------+ * 208 |/////////////|/////////////|/////////////|LNKRX_07SEQNO| * +-------------+-------------+-------------+-------------+ * 210 | LNKRXTHR | LNKRXOOO | * +---------------------------+---------------------------+ * 218 | LNKLRCMS | * +-------------------------------------------------------+ * 220 | LNKLRCBT | * +-------------------------------------------------------+ * 228 | LNKLSNMS | * +-------------------------------------------------------+ * 230 | LNKLSNBT | * +-------------------------------------------------------+ * 238 | LNKFRCMS | * +-------------------------------------------------------+ * 240 | LNKFRCBT | * +-------------------------------------------------------+ * 248 | LNKFSNMS | * +-------------------------------------------------------+ * 250 | LNKFSNBT | * +-------------------------------------------------------+ * 258 | LNKDRCMS | * +-------------------------------------------------------+ * 260 | LNKDRCBT | * +-------------------------------------------------------+ * 268 | LNKCT_WRDATA | * +-------------------------------------------------------+ * 270 | LNKCT_RDDATA | * +-------------------------------------------------------+ * 278 | LNKCT_WRCOLL | * +-------------------------------------------------------+ * 280 | LNKCT_WRTRIP | * +-------------------------------------------------------+ * 288 | LNKCT_TXIMMED | * +-------------------------------------------------------+ * 290 | LNKCT_RXIMMED | * +-------------------------------------------------------+ * 298 | LNKCT_TXASYNC | * +-------------------------------------------------------+ * 2A0 | LNKCT_RXASYNC | * +-------------------------------------------------------+ * 2A8 | LNKCT_TXIMBED | * +-------------------------------------------------------+ * 2B0 | LNKCT_RXIMBED | * +-------------------------------------------------------+ * 2B8 | LNKTX_PNDBYTES | * +-------------------------------------------------------+ * 2C0 | LNKHW_PNDBYTES | * +---------------------------+---------------------------+ * 2C8 | LNKTX_WAITSNT | LNKMBBHW | * +---------------------------+---------------------------+ * 2D0 | LNKMBBMAX | LNKMBBINIT | * +---------------------------+---------------------------+ * 2D8 | LNKASYCT |///////////////////////////| * +---------------------------+---------------------------+ * 2E0 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 2E8 | LNKENTBL | LNKENTDL | * +---------------------------+---------------------------+ * 2F0 | LNKENTAL | LNKENTRL | * +---------------------------+---------------------------+ * 2F8 | LNKENTQL | LNKENTWL | * +---------------------------+---------------------------+ * 300 | LNKENTIC | LNKENTUI | * +---------------------------+---------------------------+ * 308 | LNKTX_00THQCT | LNKTX_01THQCT | * +---------------------------+---------------------------+ * 310 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 318 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 320 |///////////////////////////| LNKTX_07THQCT | * +---------------------------+---------------------------+ * 328 | LNKRX_QUEHI | LNKRX_QUELO | * +---------------------------+---------------------------+ * 330 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 350 * *** LNKBK - ISFC Link Definition Block |
LNKBK Cross Reference | Top of page |
Copyright IBM Corporation, 1990, 2020