| 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, 2013