IDCDS Back to Index page
 
Prolog 
Control Block Contents 
   IDCDS 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.

 
  IDCDS Control Block Content Top of page
 

 IDCDS DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure IDCDS NVMe Identify Controller Data Structure 0000 0 Bitstring 2 IDCVID PCI Vendor ID 0002 2 Bitstring 2 IDCSSVID PCI Subsystem Vendor ID 0004 4 Character 20 IDCSN Serial Number 0018 24 Character 40 IDCMN Model Number 0040 64 Character 8 IDCFR Firmware Revision 0048 72 Address 1 IDCRAB Recommended Arbitration Burst 0049 73 Bitstring 3 IDCIEEE IEEE OUI Identifier 004C 76 Address 1 IDCCMIC Controller Multi-Path I/O/Sharing Capab. 004D 77 Address 1 IDCMDTS Maximum Data Transfer Size 004E 78 Address 2 IDCCNTLI Controller ID 0050 80 Bitstring 4 IDCVER Version 0054 84 Address 4 IDCRTD3R RTD3 Resume Latency 0058 88 Address 4 IDCRTD3E RTD3 Entry Latency 005C 92 Bitstring 4 IDCOAES Optional Asynchronous Events Supported 0060 96 Bitstring 4 IDCCTRAT Controller Attributes 0064 100 Bitstring 12 * Reserved 0070 112 Bitstring 16 IDCFGUID FRU Globally Unique Identifier 0080 128 Bitstring 112 * Reserved 00F0 240 Bitstring 16 * 0100 256 Bitstring 2 IDCOACS Optional Admin Command Support 0102 258 Address 1 IDCACL Abort Command Limit 0103 259 Address 1 IDCAERL Asynchronous Event Request Limit 0104 260 Bitstring 1 IDCFRMW Firmware Updates .... 111. IDCFWSLT B'00001110' IDCFWSLT Slot count .... ...1 IDCFWSLS 1 IDCFWSLS Slot count shift factor 0105 261 Bitstring 1 IDCLPA Log Page Attributes .... .1.. IDCLPAEX X'04' IDCLPAEX Extended Get Log Page support 0106 262 Address 1 IDCELPE Error Log Page Entries 0107 263 Address 1 IDCNPSS Number of Power States Supported 0108 264 Bitstring 1 IDCAVSCC Admin Vendor Specific Command Config 0109 265 Bitstring 1 IDCAPSTA Autonomous Power State Transition Attrib. 010A 266 Address 2 IDCWCTMP Warning Composite Temperature Threshold 010C 268 Address 2 IDCCCTMP Critical Composite Temperature Threshold 010E 270 Address 2 IDCMTFA Mean Time for Firmware Activation 0110 272 Address 4 IDCHMPRE Host Memory Buffer Preferred Size 0114 276 Address 4 IDCHMMIN Host Memoroy Buffer Minimum Size 0118 280 Bitstring 16 IDCTNCAP Total NVM Capacity 0128 296 Bitstring 16 IDCUNCAP Unallocated NVM Capacity 0138 312 Bitstring 200 * 0200 512 Address 1 IDCSQES Submission Queue Entry Size 0201 513 Address 1 IDCCQES Completion Queue Entry Size 0202 514 Address 2 IDCMXCMD Maxmimum Outstanding Commands 0204 516 Address 4 IDCNN Number of Namespaces 0208 520 Bitstring 2 IDCONCS Optional NVM Command Support B'r-------rrrrrrrr' Reserved 00000040 IDCTS B'01000000' Timestamp 00000020 IDCRES B'00100000' Reservations 00000010 IDCSS B'00010000' Save (Set Feat.)/Select (Get Feat.) 00000008 IDCWRZER B'00001000' Write Zeroes 00000004 IDCDSMGT B'00000100' Dataset Management 00000002 IDCWRUNC B'00000010' Write Uncorrectable 00000001 IDCCOMP B'00000001' Compare 020A 522 Bitstring 2 IDCFUSES Fused Operation Support 020C 524 Bitstring 1 IDCFNA Format NVM Attributes 020D 525 Bitstring 1 IDCVWC Volatile Write Cache 020E 526 Address 2 IDCAWUN Atomic Write Unit Normal 0210 528 Address 2 IDCAWUPF Atomic Write Unit Power Fail 0212 530 Bitstring 1 IDCNVSCC NVM Vendor Specific Command Configuration 0213 531 Bitstring 1 * Reserved 0214 532 Address 2 IDCACW Atomic Compare and Write Unit 0216 534 Bitstring 2 * Reserved 0218 536 Bitstring 4 IDCSGLS SGL Support 021C 540 Character 228 * Reserved 0300 768 Bitstring 256 * NVM Subsystem NVMe Qualified Name 0400 1024 Bitstring 768 * Reserved 0700 1792 Bitstring 256 * Reserved for NVMe Over Fabrics 0800 2048 Bitstring 32 * (32) Power State Descriptors 0C00 3072 Bitstring 1024 * Vendor Specific
 
 
  IDCDS Storage Layout Top of page
 
          
*** IDCDS - NVMe Identify Controller Data Structure
*
*     +-------------+-------------+---------------------------+
*   0 |   IDCVID    |  IDCSSVID   |                           |
*     +-------------+-------------+                           |
*     |                        IDCSN                          |
*     |                                                       |
*     +-------------------------------------------------------+
*  18 |                                                       |
*     =                        IDCMN                          =
*     |                                                       |
*     +-------------------------------------------------------+
*  40 |                        IDCFR                          |
*     +------+--------------------+------+------+-------------+
*  48 |IDCRAB|      IDCIEEE       |:CMIC |:MDTS |  IDCCNTLI   |
*     +------+--------------------+------+------+-------------+
*  50 |          IDCVER           |         IDCRTD3R          |
*     +---------------------------+---------------------------+
*  58 |         IDCRTD3E          |         IDCOAES           |
*     +---------------------------+---------------------------+
*  60 |         IDCCTRAT          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  70 |                       IDCFGUID                        |
*     |                                                       |
*     +-------------------------------------------------------+
*  80 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  F0 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------+------+------+------+------+------+------+
* 100 |  IDCOACS    |IDCACL|:AERL |:FRMW |IDCLPA|:ELPE |:NPSS |
*     +------+------+------+------+------+------+------+------+
* 108 |:AVSCC|:APSTA|  IDCWCTMP   |  IDCCCTMP   |  IDCMTFA    |
*     +------+------+-------------+-------------+-------------+
* 110 |         IDCHMPRE          |         IDCHMMIN          |
*     +---------------------------+---------------------------+
* 118 |                       IDCTNCAP                        |
*     |                                                       |
*     +-------------------------------------------------------+
* 128 |                       IDCUNCAP                        |
*     |                                                       |
*     +-------------------------------------------------------+
* 138 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------+-------------+---------------------------+
* 200 |:SQES |:CQES |  IDCMXCMD   |          IDCNN            |
*     +------+------+-------------+------+------+-------------+
* 208 |  IDCONCS    |  IDCFUSES   |IDCFNA|IDCVWC|  IDCAWUN    |
*     +-------------+------+------+------+------+-------------+
* 210 |  IDCAWUPF   |:NVSCC|//////|   IDCACW    |/////////////|
*     +-------------+------+------+-------------+-------------+
* 218 |         IDCSGLS           |///////////////////////////|
*     +---------------------------+///////////////////////////|
* 220 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 300 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 400 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 700 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 800 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* C00 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*1000
*
*** IDCDS - NVMe Identify Controller Data Structure
 
 
  IDCDS Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
IDCACL         0102
IDCACW         0214
IDCAERL        0103
IDCAPSTA       0109
IDCAVSCC       0108
IDCAWUN        020E
IDCAWUPF       0210
IDCCCTMP       010C
IDCCMIC        004C
IDCCNTLI       004E
IDCCOMP        0208 00000001
IDCCQES        0201
IDCCTRAT       0060
IDCDSMGT       0208 00000004
IDCELPE        0106
IDCFGUID       0070
IDCFNA         020C
IDCFR          0040
IDCFRMW        0104
IDCFUSES       020A
IDCFWSLS       0104 01
IDCFWSLT       0104 0E
IDCHMMIN       0114
IDCHMPRE       0110
IDCIEEE        0049
IDCLPA         0105
IDCLPAEX       0105 04
IDCMDTS        004D
IDCMN          0018
IDCMTFA        010E
IDCMXCMD       0202
IDCNN          0204
IDCNPSS        0107
IDCNVSCC       0212
IDCOACS        0100
IDCOAES        005C
IDCONCS        0208
IDCRAB         0048
IDCRES         0208 00000020
IDCRTD3E       0058
IDCRTD3R       0054
IDCSGLS        0218
IDCSN          0004
IDCSQES        0200
IDCSS          0208 00000010
IDCSSVID       0002
IDCTNCAP       0118
IDCTS          0208 00000040
IDCUNCAP       0128
IDCVER         0050
IDCVID         0000
IDCVWC         020D
IDCWCTMP       010A
IDCWRUNC       0208 00000002
IDCWRZER       0208 00000008
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:53:12 EDT.
Copyright IBM Corporation, 1990, 2022