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 |