OpenSSD Cosmos+ Platform Firmware
0.0.2
The firmware of Cosmos+ OpenSSD Platform for TOSHIBA nand flash module.
|
#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 | |
} | |
}; | |
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.
union { ... } _NVME_ADMIN_COMMAND::@57 |