OpenSSD Cosmos+ Platform Firmware  0.0.2
The firmware of Cosmos+ OpenSSD Platform for TOSHIBA nand flash module.
_NVME_ADMIN_COMMAND Struct Reference

#include <nvme.h>

Data Fields

union {
   unsigned int   dword [16]
 
   struct {
      struct {
         unsigned char   OPC
 
         unsigned char   FUSE: 2
 
         unsigned char   reserved0: 5
 
         unsigned char   PSDT: 1
 
         unsigned short   CID
 
      } 
 
      unsigned int   NSID
 
      unsigned int   reserved1 [2]
 
      unsigned int   MPTR [2]
 
      unsigned int   PRP1 [2]
 
      unsigned int   PRP2 [2]
 
      unsigned int   dword10
 
      unsigned int   dword11
 
      unsigned int   dword12
 
      unsigned int   dword13
 
      unsigned int   dword14
 
      unsigned int   dword15
 
   } 
 
}; 
 

Detailed Description

The structure of a admin queue entry for admin commands, has the same structure as I/O command. Check the NVME_COMMAND and command specified structs for detailed info.

Definition at line 240 of file nvme.h.

Field Documentation

◆ 

union { ... } _NVME_ADMIN_COMMAND::@57

◆ CID

unsigned short _NVME_ADMIN_COMMAND::CID

Definition at line 253 of file nvme.h.

◆ dword

unsigned int _NVME_ADMIN_COMMAND::dword[16]

Definition at line 244 of file nvme.h.

◆ dword10

unsigned int _NVME_ADMIN_COMMAND::dword10

Definition at line 260 of file nvme.h.

◆ dword11

unsigned int _NVME_ADMIN_COMMAND::dword11

Definition at line 261 of file nvme.h.

◆ dword12

unsigned int _NVME_ADMIN_COMMAND::dword12

Definition at line 262 of file nvme.h.

◆ dword13

unsigned int _NVME_ADMIN_COMMAND::dword13

Definition at line 263 of file nvme.h.

◆ dword14

unsigned int _NVME_ADMIN_COMMAND::dword14

Definition at line 264 of file nvme.h.

◆ dword15

unsigned int _NVME_ADMIN_COMMAND::dword15

Definition at line 265 of file nvme.h.

◆ FUSE

unsigned char _NVME_ADMIN_COMMAND::FUSE

Definition at line 250 of file nvme.h.

◆ MPTR

unsigned int _NVME_ADMIN_COMMAND::MPTR[2]

Definition at line 257 of file nvme.h.

◆ NSID

unsigned int _NVME_ADMIN_COMMAND::NSID

Definition at line 255 of file nvme.h.

◆ OPC

unsigned char _NVME_ADMIN_COMMAND::OPC

Definition at line 249 of file nvme.h.

◆ PRP1

unsigned int _NVME_ADMIN_COMMAND::PRP1[2]

Definition at line 258 of file nvme.h.

◆ PRP2

unsigned int _NVME_ADMIN_COMMAND::PRP2[2]

Definition at line 259 of file nvme.h.

◆ PSDT

unsigned char _NVME_ADMIN_COMMAND::PSDT

Definition at line 252 of file nvme.h.

◆ reserved0

unsigned char _NVME_ADMIN_COMMAND::reserved0

Definition at line 251 of file nvme.h.

◆ reserved1

unsigned int _NVME_ADMIN_COMMAND::reserved1[2]

Definition at line 256 of file nvme.h.


The documentation for this struct was generated from the following file: