compl
struct nvme_completion* compl)
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
struct nvme_completion* compl)
pci_nvme_status_tc(&compl->status,
pci_nvme_status_tc(&compl->status,
pci_nvme_status_tc(&compl->status,
pci_nvme_status_tc(&compl->status,
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
struct nvme_completion* compl)
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
pci_nvme_status_tc(&compl->status,
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
struct nvme_completion* compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
pci_nvme_status_tc(&compl->status,
pci_nvme_status_tc(&compl->status,
pci_nvme_status_tc(&compl->status,
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
struct nvme_completion* compl)
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
pci_nvme_status_genc(&compl->status,
pci_nvme_status_genc(&compl->status,
pci_nvme_status_genc(&compl->status,
pci_nvme_status_genc(&compl->status,
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
struct nvme_completion* compl)
compl->status = status;
struct nvme_completion *compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
struct nvme_completion *compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
struct nvme_completion *compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
struct nvme_completion *compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
DPRINTF("%s: set_crit=%c critical_warning=%#x status=%#x", __func__, set_crit ? 'T':'F', sc->health_log.critical_warning, compl->status);
struct nvme_completion *compl)
pci_nvme_status_genc(&compl->status,
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
compl->cdw0 = NVME_FEATURE_NUM_QUEUES(sc);
struct nvme_completion *compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
compl->cdw0 = 0;
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
feat->set(sc, feat, command, compl);
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
DPRINTF("%s: status=%#x cdw11=%#x", __func__, compl->status, command->cdw11);
if (compl->status == NVME_SC_SUCCESS) {
struct nvme_completion* compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
compl->cdw0 = 0;
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
feat->get(sc, feat, command, compl);
if (compl->status == NVME_SC_SUCCESS) {
compl->cdw0 = NVME_FEATURES_NS_SPECIFIC;
compl->cdw0 = feat->cdw11;
struct nvme_completion* compl)
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
pci_nvme_status_genc(&compl->status,
pci_nvme_status_genc(&compl->status,
compl->status = NVME_NO_STATUS;
struct nvme_completion *compl)
compl->cdw0 = 1;
pci_nvme_status_genc(&compl->status, NVME_SC_SUCCESS);
struct nvme_command* command, struct nvme_completion* compl)
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,
pci_nvme_status_tc(&compl->status, NVME_SCT_GENERIC,
compl->status = NVME_NO_STATUS;
struct nvme_completion compl;
compl.cdw0 = 0;
compl.status = 0;
nvme_opc_delete_io_sq(sc, cmd, &compl);
nvme_opc_create_io_sq(sc, cmd, &compl);
nvme_opc_delete_io_cq(sc, cmd, &compl);
nvme_opc_create_io_cq(sc, cmd, &compl);
nvme_opc_get_log_page(sc, cmd, &compl);
nvme_opc_identify(sc, cmd, &compl);
nvme_opc_abort(sc, cmd, &compl);
nvme_opc_set_features(sc, cmd, &compl);
nvme_opc_get_features(sc, cmd, &compl);
pci_nvme_status_tc(&compl.status,
nvme_opc_async_event_req(sc, cmd, &compl);
pci_nvme_status_genc(&compl.status, NVME_SC_INVALID_OPCODE);
nvme_opc_format_nvm(sc, cmd, &compl);
pci_nvme_status_genc(&compl.status, NVME_SC_INVALID_FIELD);
pci_nvme_status_genc(&compl.status, NVME_SC_INVALID_OPCODE);
if (NVME_COMPLETION_VALID(compl)) {
compl.cdw0,
compl.status);
if(cflag) c = *compl++;
char *compl;
compl = vect;