Identify β I/O Command Set Independent Identify Namespace Data Structure (CNS 08h) More...
#include <nvme_spec.h>
Data Fields | ||
| struct { | ||
| uint8_t reserved1: 3 | ||
| uint8_t uidreuse: 1 | ||
| UID Reuse. | ||
| uint8_t rmedia: 1 | ||
| Rotational Media. | ||
| uint8_t vwcnp: 1 | ||
| Volatile Write Cache Not Present. | ||
| uint8_t reserved2: 2 | ||
| } | nsfeat | |
| Common Namespace Features. | ||
| struct spdk_nvme_nmic | nmic | |
| Namespace Multi-path I/O and Namespace Sharing Capabilities. | ||
| struct spdk_nvme_rescap | rescap | |
| Reservation Capabilities. | ||
| struct spdk_nvme_fpi | fpi | |
| Format Progress Indicator. | ||
| uint32_t | anagrpid | |
| ANA Group Identifier. | ||
| struct spdk_nvme_nsattr | nsattr | |
| Namespace Attributes. | ||
| uint16_t | nvmsetid | |
| NVM Set Identifier. | ||
| uint16_t | endgid | |
| Endurance Group Identifier. | ||
| struct { | ||
| uint8_t nrdy: 1 | ||
| Namespace Ready. | ||
| uint8_t ioi: 2 | ||
| I/O Impacted. | ||
| uint8_t reserved: 5 | ||
| } | nstat | |
| Namespace Status. | ||
| struct { | ||
| uint8_t kpioens: 1 | ||
| Key Per I/O Enabled in Namespace. | ||
| uint8_t kpiosns: 1 | ||
| Key Per I/O Supported in Namespace. | ||
| uint8_t reserved: 6 | ||
| } | kpios | |
| Key Per I/O Status. | ||
| uint16_t | maxkt | |
| Maximum Key Tag. | ||
| uint16_t | reserved2 | |
| uint32_t | rgrpid | |
| Reachability Group Identifier. | ||
| uint8_t | reserved3 [4072] | |
Identify β I/O Command Set Independent Identify Namespace Data Structure (CNS 08h)