|
static uint16_t | nvme_del_sq (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_create_sq (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_create_cq (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_del_cq (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_set_db_memory (FemuCtrl *n, const NvmeCmd *cmd) |
|
static bool | nvme_nsid_valid (FemuCtrl *n, uint32_t nsid) |
|
static NvmeNamespace * | nvme_ns (FemuCtrl *n, uint32_t nsid) |
|
static uint16_t | nvme_rpt_empty_id_struct (FemuCtrl *n, NvmeCmd *cmd) |
|
static bool | nvme_csi_has_nvm_support (NvmeNamespace *ns) |
|
static uint16_t | nvme_identify_ns (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify_ns_csi (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify_ctrl (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify_ctrl_csi (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify_nslist (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify_nslist_csi (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify_ns_descr_list (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify_cmd_set (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_identify (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_get_feature (FemuCtrl *n, NvmeCmd *cmd, NvmeCqe *cqe) |
|
static uint16_t | nvme_set_feature (FemuCtrl *n, NvmeCmd *cmd, NvmeCqe *cqe) |
|
static uint16_t | nvme_fw_log_info (FemuCtrl *n, NvmeCmd *cmd, uint32_t buf_len) |
|
static uint16_t | nvme_error_log_info (FemuCtrl *n, NvmeCmd *cmd, uint32_t buf_len) |
|
static uint16_t | nvme_smart_info (FemuCtrl *n, NvmeCmd *cmd, uint32_t buf_len) |
|
static uint16_t | nvme_cmd_effects (FemuCtrl *n, NvmeCmd *cmd, uint8_t csi, uint32_t buf_len, uint64_t off) |
|
static uint16_t | nvme_get_log (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_abort_req (FemuCtrl *n, NvmeCmd *cmd, uint32_t *result) |
|
static uint16_t | nvme_format_namespace (NvmeNamespace *ns, uint8_t lba_idx, uint8_t meta_loc, uint8_t pil, uint8_t pi, uint8_t sec_erase) |
|
static uint16_t | nvme_format (FemuCtrl *n, NvmeCmd *cmd) |
|
static uint16_t | nvme_admin_cmd (FemuCtrl *n, NvmeCmd *cmd, NvmeCqe *cqe) |
| 识别、执行admin命令 更多...
|
|
void | nvme_process_sq_admin (void *opaque) |
| 处理admin命令的sq队列 更多...
|
|