XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_controller_identity_ Struct Reference

#include <nvme.h>

Public Attributes

uint16_t vendorID
 
uint16_t subsystemVendorID
 
int8_t serialNumber [20]
 
int8_t modelNumber [40]
 
int8_t firmwareRevision [8]
 
uint8_t recommendedArbitrationBurst
 
uint8_t ieee [3]
 
uint8_t cmic
 
uint8_t maximumDataTransferSize
 
uint16_t controllerID
 
uint32_t version
 
uint32_t rtd3ResumeLatency
 
uint32_t rtd3EntryLatency
 
uint32_t oaes
 
uint32_t controllerAttributes
 
uint16_t rrls
 
uint8_t reserved [9]
 
uint8_t controllerType
 
uint8_t fGUID [16]
 
uint16_t crdt [3]
 
uint8_t reserved2 [122]
 
uint16_t oacs
 
uint8_t acl
 
uint8_t aerl
 
uint8_t firmwareUpdates
 
uint8_t logPageAttributes
 
uint8_t errorLogPageEntries
 
uint8_t numberOfPowerStates
 
uint8_t apsta
 
uint16_t wcTemp
 
uint16_t ccTemp
 
uint16_t mtfa
 
uint32_t hostMemoryBufferPreferredSize
 
uint32_t hostMemoryBufferMinimumSize
 
uint8_t unused [232]
 
uint8_t sqEntrySize
 
uint8_t cqEntrySize
 
uint16_t maxCmd
 
uint32_t numNamespaces
 
uint8_t unused2 [248]
 
int8_t name [256]
 
uint8_t unused3 [3072]
 

Member Data Documentation

◆ acl

uint8_t _controller_identity_::acl

◆ aerl

uint8_t _controller_identity_::aerl

◆ apsta

uint8_t _controller_identity_::apsta

◆ ccTemp

uint16_t _controller_identity_::ccTemp

◆ cmic

uint8_t _controller_identity_::cmic

◆ controllerAttributes

uint32_t _controller_identity_::controllerAttributes

◆ controllerID

uint16_t _controller_identity_::controllerID

◆ controllerType

uint8_t _controller_identity_::controllerType

◆ cqEntrySize

uint8_t _controller_identity_::cqEntrySize

◆ crdt

uint16_t _controller_identity_::crdt[3]

◆ errorLogPageEntries

uint8_t _controller_identity_::errorLogPageEntries

◆ fGUID

uint8_t _controller_identity_::fGUID[16]

◆ firmwareRevision

int8_t _controller_identity_::firmwareRevision[8]

◆ firmwareUpdates

uint8_t _controller_identity_::firmwareUpdates

◆ hostMemoryBufferMinimumSize

uint32_t _controller_identity_::hostMemoryBufferMinimumSize

◆ hostMemoryBufferPreferredSize

uint32_t _controller_identity_::hostMemoryBufferPreferredSize

◆ ieee

uint8_t _controller_identity_::ieee[3]

◆ logPageAttributes

uint8_t _controller_identity_::logPageAttributes

◆ maxCmd

uint16_t _controller_identity_::maxCmd

◆ maximumDataTransferSize

uint8_t _controller_identity_::maximumDataTransferSize

◆ modelNumber

int8_t _controller_identity_::modelNumber[40]

◆ mtfa

uint16_t _controller_identity_::mtfa

◆ name

int8_t _controller_identity_::name[256]

◆ numberOfPowerStates

uint8_t _controller_identity_::numberOfPowerStates

◆ numNamespaces

uint32_t _controller_identity_::numNamespaces

◆ oacs

uint16_t _controller_identity_::oacs

◆ oaes

uint32_t _controller_identity_::oaes

◆ recommendedArbitrationBurst

uint8_t _controller_identity_::recommendedArbitrationBurst

◆ reserved

uint8_t _controller_identity_::reserved[9]

◆ reserved2

uint8_t _controller_identity_::reserved2[122]

◆ rrls

uint16_t _controller_identity_::rrls

◆ rtd3EntryLatency

uint32_t _controller_identity_::rtd3EntryLatency

◆ rtd3ResumeLatency

uint32_t _controller_identity_::rtd3ResumeLatency

◆ serialNumber

int8_t _controller_identity_::serialNumber[20]

◆ sqEntrySize

uint8_t _controller_identity_::sqEntrySize

◆ subsystemVendorID

uint16_t _controller_identity_::subsystemVendorID

◆ unused

uint8_t _controller_identity_::unused[232]

◆ unused2

uint8_t _controller_identity_::unused2[248]

◆ unused3

uint8_t _controller_identity_::unused3[3072]

◆ vendorID

uint16_t _controller_identity_::vendorID

◆ version

uint32_t _controller_identity_::version

◆ wcTemp

uint16_t _controller_identity_::wcTemp

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