Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

LKIWD

Prolog
Control Block Contents
LKIWD DSECT
Storage Layout
Cross Reference

LKIWD Prolog

 NAME       : HCPLKIWD
 DESCRIPTION: Defer-lock (I/O) "Lockword"
 DSECT      : LKIWD
 FUNCTION   : Overlay for I/O defer type lock.
 LOCATED BY : N/A
 CREATED BY : N/A
 DELETED BY : N/A
 SERIALIZED : All the fields in this block must be serialized except
              LKICTRG, which is protected by the lock.
 COMMENTS   : This overlay is used by the following entry point(s):
              HCPIOLAX.

 

LKIWD Control Block Content

LKIWD DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      LKIWD          Defer-lock (I/O) "Lockword"
0000    0 Bitstring   16 LKILCKW (0)    Entire lockword
0000    0 Dbl-Word     8 LKILOCK (0)    Owner & anchor of Lockword
0000    0 Address      4 LKILOWN        Address of lock owner's VMDBK
0004    4 Address      4 LKITSKQ        Anchor for queue of waiting tasks
0008    8 Signed       4 LKICTRG        Count of granted lock requests
000C   12 Signed       4 LKICTRD        Count of deferred lock requests
          00000002       LKISIZE        (*-LKIWD+7)/8 Size, in
                                        doublewords, of LKIWD

 

LKIWD Storage Layout

          
*** LKIWD - Defer-lock (I/O) "Lockword"
*
*     +---------------------------+---------------------------+
*   0 |         LKILOWN           |         LKITSKQ           |
*     +---------------------------+---------------------------+
*   8 |         LKICTRG           |         LKICTRD           |
*     +---------------------------+---------------------------+
*  10
*
*** LKIWD - Defer-lock (I/O) "Lockword"

 

LKIWD Cross Reference

Symbol         Dspl Value
-------------- ---- -----
LKICTRD        000C
LKICTRG        0008
LKILCKW        0000
LKILOCK        0000
LKILOWN        0000
LKISIZE        000C 00000002
LKITSKQ        0004

This information is based on z/VM V3R1.0.
Last updated on 29 Mar 2001 at 16:03:08 EDT.
Copyright IBM Corporation, 1990, 2001