|
XenevaOS
|
#include <nvme.h>
Public Attributes | ||
| uint64_t | startLBA | |
| struct { | ||
| uint32_t blockNum: 16 | ||
| uint32_t reserved2: 4 | ||
| uint32_t directiveType: 4 | ||
| uint32_t reserved: 2 | ||
| uint32_t prInfo: 4 | ||
| uint32_t forceUnitAccess: 1 | ||
| uint32_t limitedRetry: 1 | ||
| }; | ||
| struct { ... } _NVMeWriteCommand_ |
| uint32_t _NVMeWriteCommand_::blockNum |
| uint32_t _NVMeWriteCommand_::directiveType |
| uint32_t _NVMeWriteCommand_::forceUnitAccess |
| uint32_t _NVMeWriteCommand_::limitedRetry |
| uint32_t _NVMeWriteCommand_::prInfo |
| uint32_t _NVMeWriteCommand_::reserved |
| uint32_t _NVMeWriteCommand_::reserved2 |
| uint64_t _NVMeWriteCommand_::startLBA |