LDDBK Back to Index page
 
Prolog 
Control Block Contents 
   LDDBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  LDDBK Prolog Top of page
 
 NAME       : HCPLDDBK
 DESCRIPTION: LOGICAL DISPLAY DEVICE SIMULATION BLOCK
 DSECT      : LDDBK
 FUNCTION   : THE LDDBK IS USED TO MAINTAIN INFORMATION NEEDED
              TO EFFECTIVELY SIMULATE LOGICAL 327X AND 328X DEVICES.
              THE DATA STRUCTURE THAT THESE BLOCKS RESIDE IN IS
              MAINTAINED IN THE MODULE HCPLDA, AND THESE BLOCKS
              ARE ONLY AVAILABLE VIA CALL TO THAT MODULE.
              SEE HCPLDA FOR DETAILS.
 LOCATED BY : HCPLDAFE
 CREATED BY : HCPLDACR
 DELETED BY : HCPLDADD
 RELOCATION CONSIDERATIONS : None
 
 
  LDDBK Control Block Content Top of page
 

 LDDBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LDDBK LOGICAL DISPLAY DEVICE SIMULATION BLOCK 0000 0 Dbl-Word 8 LDDBKID (0) BLOCK IDENTIFIER 0000 0 Character 5 LDDNAME BLOCK NAME 'LDDBK' 0005 5 Bitstring 1 LDDVERS BLOCK VERSION NUMBER 00000001 LDDCURVR LDDMAR1 LDDCURVR CURRENT VERSION OF THE LDDBK 00000001 LDDMAR1 X'01' LDDMAR1 VM/XA MA RELEASE 1 0006 6 Signed 2 LDDLDNUM LOGICAL DEVICE NUMBER 0008 8 Signed 4 LDDBUFAD PENDING DATA BUFFER ADDRESS 000C 12 Signed 4 LDDSUSP CPEBK ADDRESS FOR SUSPENDED TASK 0010 16 Signed 4 LDDCOUNT PENDING CCW DATA COUNT 0014 20 Bitstring 1 LDDCRCW CURRENT CCW OPCODE 0015 21 Bitstring 1 LDDSENSE SENSE INFORMATION 0016 22 Bitstring 1 LDDUSTTS UNIT STATUS INFORMATION 0017 23 Bitstring 1 LDDEXTCD EXTERNAL INTERRUPT CODE TO REFLECT TO HOST MACHINE 00000001 LDDKILLD X'01' LDDKILLD CP HAS TERMINATED THIS DEVICE 00000002 LDDWRT X'02' LDDWRT A WRITE WAS ISSUED TO THIS DEVICE 00000003 LDDNTFY X'03' LDDNTFY A PREVIOUS PRESENT IS NOW COMPLETE 00000004 LDDRDBUF X'04' LDDRDBUF READ-BUFFER ISSUED TO THIS DEVICE 00000005 LDDRDMOD X'05' LDDRDMOD READ-MODIFIED ISSUED TO THIS DEVIC 0018 24 Bitstring 1 LDDWTNG FUNCTION WE ARE WAITING FOR 1... .... LDDACCWT X'80' LDDACCWT ACCEPT - WRITE CCW PENDING .1.. .... LDDPRBWT X'40' LDDPRBWT PRESENT - READ-BUFFER PENDING ..1. .... LDDPRMWT X'20' LDDPRMWT PRESENT - READ-MODIFIED PENDING ...1 .... LDDSTAWT X'10' LDDSTAWT WAITING FOR STATUS DIAGNOSE .... 1... LDDWACWT X'08' LDDWACWT IN WRITE/ACCEPT CHAIN - DON'T MOVE CCW INTO DATA BUFFER .... .1.. LDDPREXT X'04' LDDPREXT PRESENT IN PROGRESS - REFLECT INTERRUPT CODE 3 ON COMPLETION 0019 25 Bitstring 1 LDDCURPR CURRENT PROCESSING FLAGS 1... .... LDDPRES X'80' LDDPRES PRESENT IN PROGRESS .1.. .... LDDACCPT X'40' LDDACCPT ACCEPT IN PROGRESS ..1. .... LDDEXTRN X'20' LDDEXTRN External interrupt being reflected (not reason code 3) ...1 .... LDDMVPTL X'10' LDDMVPTL MOVE PARTIAL DATA ON ACCEPT .... 1... LDDPRDBU X'08' LDDPRDBU PRESENT of read buffer data .... .1.. LDDEXT3 X'04' LDDEXT3 External interrupt reason code 3 being reflected 001A 26 Bitstring 1 LDDSCHAR SPECIAL DEVICE CHARACTERISTICS 1... .... LDDACCST X'80' LDDACCST STATUS MUST FOLLOW ACCEPT FUNCTION .1.. .... LDDEXTFT X'40' LDDEXTFT EXTENDED FEATURES SUPPORTED ..1. .... LDDNOEWA X'20' LDDNOEWA Erase/Write Alternate NOT supported ...1 .... LDDDEVID X'10' LDDDEVID Device identifier provided .... 1... LDDDEVIP X'08' LDDDEVIP Device identifier pointer provided 001B 27 Bitstring 1 LDDSTATS MISCELLANEOUS STATUS 1... .... LDDPURGE X'80' LDDPURGE PRESENT DATA BUFFER WAS PURGED .1.. .... LDDCPBUF X'40' LDDCPBUF BUFFER AT LDDBUFAD IS IN CP STORAGE. ..1. .... LDDLERR X'20' LDDLERR ERROR DETECTED DURING LIST FORM PRESENT ...1 .... LDDDEAD X'10' LDDDEAD LOGICAL DEVICE IS DECEASED .... 1... LDDBUFPG X'08' LDDBUFPG Buffer at LDDBUFAD is a page and was obtained via HCPPTFGF .... .1.. LDDSELR X'04' LDDSELR SELECTIVE RESET HAS BEEN DONE ON THIS LDDBK. .... ..1. LDDNTYDN X'02' LDDNTYDN PRESENT LIST FORMAT EXT INT DONE .... ...1 LDDHVM24 X'01' LDDHVM24 HVM addressing mode is 24 bit 001C 28 Signed 4 LDDBUFL PENDING DATA BUFFER LENGTH - BYTES 0020 32 Signed 4 LDDPARNT VMDBK ADDRESS OF THE VIRTUAL MACHINE THAT CREATED THE LOGICAL DEVICE 0024 36 Signed 4 LDDFPNTR FORWARD POINTER TO NEXT LDDBK 0028 40 Signed 4 LDDBPNTR BACK POINTER TO PREVIOUS LDDBK 002C 44 Signed 4 LDDRDEV ADDRESS OF RDEV FOR LOGICAL DEVICE 0030 48 Dbl-Word 8 LDDLOCK (3) LDDBK LOCK SEMAPHORE 0048 72 Bitstring 16 LDDIDENT Logical device identifier 0000000B LDDSIZE (*-LDDBK+7)/8 SIZE OF LDDBK IN DOUBLEWORDS
 
 
  LDDBK Storage Layout Top of page
 
 
*** LDDBK - LOGICAL DISPLAY DEVICE SIMULATION BLOCK
*
*     +----------------------------------+------+-------------+
*   0 |             LDDNAME              |:VERS |  LDDLDNUM   |
*     +---------------------------+------+------+-------------+
*   8 |         LDDBUFAD          |         LDDSUSP           |
*     +---------------------------+------+------+------+------+
*  10 |         LDDCOUNT          |:CRCW |:SENSE|:USTTS|:EXTCD|
*     +------+------+------+------+------+------+------+------+
*  18 |:WTNG |:CURPR|:SCHAR|:STATS|         LDDBUFL           |
*     +------+------+------+------+---------------------------+
*  20 |         LDDPARNT          |         LDDFPNTR          |
*     +---------------------------+---------------------------+
*  28 |         LDDBPNTR          |         LDDRDEV           |
*     +---------------------------+---------------------------+
*  30 |                                                       |
*     =                       LDDLOCK                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  48 |                       LDDIDENT                        |
*     |                                                       |
*     +-------------------------------------------------------+
*  58
*
*** LDDBK - LOGICAL DISPLAY DEVICE SIMULATION BLOCK
 
 
  LDDBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
LDDACCPT       0019 40
LDDACCST       001A 80
LDDACCWT       0018 80
LDDBKID        0000
LDDBPNTR       0028
LDDBUFAD       0008
LDDBUFL        001C
LDDBUFPG       001B 08
LDDCOUNT       0010
LDDCPBUF       001B 40
LDDCRCW        0014
LDDCURPR       0019
LDDCURVR       0005 00000001
LDDDEAD        001B 10
LDDDEVID       001A 10
LDDDEVIP       001A 08
LDDEXTCD       0017
LDDEXTFT       001A 40
LDDEXTRN       0019 20
LDDEXT3        0019 04
LDDFPNTR       0024
LDDHVM24       001B 01
LDDIDENT       0048
LDDKILLD       0017 00000001
LDDLDNUM       0006
LDDLERR        001B 20
LDDLOCK        0030
LDDMAR1        0005 00000001
LDDMVPTL       0019 10
LDDNAME        0000
LDDNOEWA       001A 20
LDDNTFY        0017 00000003
LDDNTYDN       001B 02
LDDPARNT       0020
LDDPRBWT       0018 40
LDDPRDBU       0019 08
LDDPRES        0019 80
LDDPREXT       0018 04
LDDPRMWT       0018 20
LDDPURGE       001B 80
LDDRDBUF       0017 00000004
LDDRDEV        002C
LDDRDMOD       0017 00000005
LDDSCHAR       001A
LDDSELR        001B 04
LDDSENSE       0015
LDDSIZE        0048 0000000B
LDDSTATS       001B
LDDSTAWT       0018 10
LDDSUSP        000C
LDDUSTTS       0016
LDDVERS        0005
LDDWACWT       0018 08
LDDWRT         0017 00000002
LDDWTNG        0018
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:26:05 EDT.
Copyright IBM Corporation, 1990, 2016