Data Fields | ||
uint32_t | raw | |
struct { | ||
uint32_t nvmsetid: 16 | ||
uint32_t reserved: 8 | ||
uint32_t csi: 8 | ||
} | identify | |
struct { | ||
uint32_t pc: 1 | ||
uint32_t qprio: 2 | ||
uint32_t reserved: 13 | ||
uint32_t cqid: 16 | ||
} | create_io_sq | |
struct { | ||
uint32_t pc: 1 | ||
uint32_t ien: 1 | ||
uint32_t reserved: 14 | ||
uint32_t iv: 16 | ||
} | create_io_cq | |
struct { | ||
uint32_t doper: 8 | ||
uint32_t dtype: 8 | ||
uint32_t dspec: 16 | ||
} | directive | |
struct { | ||
uint32_t numdu: 16 | ||
uint32_t lsid: 16 | ||
} | get_log_page | |
struct { | ||
uint32_t eds: 1 | ||
uint32_t reserved: 31 | ||
} | resv_report | |
union spdk_nvme_feat_arbitration | feat_arbitration | |
union spdk_nvme_feat_power_management | feat_power_management | |
union spdk_nvme_feat_lba_range_type | feat_lba_range_type | |
union spdk_nvme_feat_temperature_threshold | feat_temp_threshold | |
union spdk_nvme_feat_error_recovery | feat_error_recovery | |
union spdk_nvme_feat_volatile_write_cache | feat_volatile_write_cache | |
union spdk_nvme_feat_number_of_queues | feat_num_of_queues | |
union spdk_nvme_feat_interrupt_coalescing | feat_interrupt_coalescing | |
union spdk_nvme_feat_interrupt_vector_configuration | feat_interrupt_vector_configuration | |
union spdk_nvme_feat_write_atomicity | feat_write_atomicity | |
union spdk_nvme_feat_async_event_configuration | feat_async_event_cfg | |
union spdk_nvme_feat_keep_alive_timer | feat_keep_alive_timer | |
union spdk_nvme_feat_host_identifier | feat_host_identifier | |
union spdk_nvme_feat_reservation_notification_mask | feat_rsv_notification_mask | |
union spdk_nvme_feat_reservation_persistence | feat_rsv_persistence | |
union spdk_nvme_feat_fdp_cdw11 | feat_fdp_cdw11 | |
union spdk_nvme_feat_fdp_events_cdw11 | feat_fdp_events_cdw11 | |
struct { | ||
uint32_t idr: 1 | ||
uint32_t idw: 1 | ||
uint32_t ad: 1 | ||
uint32_t reserved: 29 | ||
} | dsm | |