#include "common.h"
#include "nvme-print.h"
#include "nvme-ioctl.h"
+#include "nvme-status.h"
#include "nvme-lightnvm.h"
#include "plugin.h"
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_ana_log(int argc, char **argv, struct command *cmd,
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_telemetry_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_endurance_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_effects_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_error_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_fw_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_changed_ns_list_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int sanitize_log(int argc, char **argv, struct command *command, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return ret;
+ return nvme_status_to_errno(ret, false);
}
static int list_ctrl(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int list_ns(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_nsid(int fd)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int nvme_attach_ns(int argc, char **argv, int attach, const char *desc, struct command *cmd)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int attach_ns(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
char *nvme_char_from_block(char *block)
free(subsysnqn);
ret:
- return ret;
+ return nvme_status_to_errno(ret, false);
}
static int get_nvme_info(int fd, struct list_item *item, const char *node)
free(devices[i]);
free(devices);
ret:
- return ret;
+ return nvme_status_to_errno(ret, false);
}
int __id_ctrl(int argc, char **argv, struct command *cmd, struct plugin *plugin, void (*vs)(__u8 *vs, struct json_object *root))
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int id_ctrl(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int id_ns(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int id_nvmset(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_ns_id(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int virtual_mgmt(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close(fd);
ret:
- return err;
-
+ return nvme_status_to_errno(err, false);
}
static int list_secondary_ctrl(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int device_self_test(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int self_test_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_feature(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int fw_download(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static char *nvme_fw_status_reset_type(__u32 status)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int subsystem_reset(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int reset(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int ns_rescan(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int sanitize(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return ret;
+ return nvme_status_to_errno(ret, false);
}
static int show_registers(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int get_property(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int set_property(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int format(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int set_feature(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int sec_send(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int dir_send(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int write_uncor(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int write_zeroes(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int dsm(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int flush(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int resv_acquire(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int resv_register(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int resv_release(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int resv_report(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int submit_io(int opcode, char *command, const char *desc,
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int compare(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int dir_receive(int argc, char **argv, struct command *cmd, struct plugin *plugin)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int passthru(int argc, char **argv, int ioctl_cmd, const char *desc, struct command *cmd)
close_fd:
close(fd);
ret:
- return err;
+ return nvme_status_to_errno(err, false);
}
static int io_passthru(int argc, char **argv, struct command *cmd, struct plugin *plugin)