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

#include <host_lld.h>

Data Fields

union {
   unsigned int   dword [3]
 
   struct {
      struct {
         unsigned int   cid: 16
 
         unsigned int   sqId: 4
 
         unsigned int   reserved0: 12
 
      } 
 
      unsigned int   specific
 
      unsigned short   cmdSlotTag: P_SLOT_TAG_WIDTH
 
      unsigned short   reserved1: (14 - P_SLOT_TAG_WIDTH)
 
      unsigned short   cplType: 2
 
      union {
         unsigned short   statusFieldWord
 
         struct {
            unsigned short   reserved0: 1
 
            unsigned short   SC: 8
 
            unsigned short   SCT: 3
 
            unsigned short   reserved1: 2
 
            unsigned short   MORE: 1
 
            unsigned short   DNR: 1
 
         }   statusField
 
      } 
 
   } 
 
}; 
 

Detailed Description

Definition at line 188 of file host_lld.h.

Field Documentation

◆ 

union { ... } _NVME_CPL_FIFO_REG::@26

◆ cid

unsigned int _NVME_CPL_FIFO_REG::cid

Definition at line 197 of file host_lld.h.

◆ cmdSlotTag

unsigned short _NVME_CPL_FIFO_REG::cmdSlotTag

Definition at line 204 of file host_lld.h.

◆ cplType

unsigned short _NVME_CPL_FIFO_REG::cplType

Definition at line 206 of file host_lld.h.

◆ DNR

unsigned short _NVME_CPL_FIFO_REG::DNR

Definition at line 218 of file host_lld.h.

◆ dword

unsigned int _NVME_CPL_FIFO_REG::dword[3]

Definition at line 192 of file host_lld.h.

◆ MORE

unsigned short _NVME_CPL_FIFO_REG::MORE

Definition at line 217 of file host_lld.h.

◆ reserved0 [1/2]

unsigned int _NVME_CPL_FIFO_REG::reserved0

Definition at line 199 of file host_lld.h.

◆ reserved0 [2/2]

unsigned short _NVME_CPL_FIFO_REG::reserved0

Definition at line 213 of file host_lld.h.

◆ reserved1

unsigned short _NVME_CPL_FIFO_REG::reserved1

Definition at line 205 of file host_lld.h.

◆ SC

unsigned short _NVME_CPL_FIFO_REG::SC

Definition at line 214 of file host_lld.h.

◆ SCT

unsigned short _NVME_CPL_FIFO_REG::SCT

Definition at line 215 of file host_lld.h.

◆ specific

unsigned int _NVME_CPL_FIFO_REG::specific

Definition at line 202 of file host_lld.h.

◆ sqId

unsigned int _NVME_CPL_FIFO_REG::sqId

Definition at line 198 of file host_lld.h.

◆ 

struct { ... } _NVME_CPL_FIFO_REG::statusField

◆ statusFieldWord

unsigned short _NVME_CPL_FIFO_REG::statusFieldWord

Definition at line 210 of file host_lld.h.


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