From: Tokunori Ikegami Date: Sun, 15 Dec 2024 14:10:40 +0000 (+0900) Subject: nvme-wrap: add nvme_cli_set_features() API function X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=517d28c374215417b7cb713dfaad07566b978eca;p=users%2Fsagi%2Fnvme-cli.git nvme-wrap: add nvme_cli_set_features() API function The wrap API supported for MI interface. Signed-off-by: Tokunori Ikegami --- diff --git a/nvme-wrap.c b/nvme-wrap.c index 5c473f9f..4fcbee72 100644 --- a/nvme-wrap.c +++ b/nvme-wrap.c @@ -119,6 +119,11 @@ int nvme_cli_get_features(struct nvme_dev *dev, return do_admin_args_op(get_features, dev, args); } +int nvme_cli_set_features(struct nvme_dev *dev, struct nvme_set_features_args *args) +{ + return do_admin_args_op(set_features, dev, args); +} + int nvme_cli_ns_mgmt_delete(struct nvme_dev *dev, __u32 nsid, __u32 timeout) { if (dev->type == NVME_DEV_DIRECT) diff --git a/nvme-wrap.h b/nvme-wrap.h index bbdbe65f..5328acb9 100644 --- a/nvme-wrap.h +++ b/nvme-wrap.h @@ -49,6 +49,7 @@ int nvme_cli_sanitize_nvm(struct nvme_dev *dev, int nvme_cli_get_features(struct nvme_dev *dev, struct nvme_get_features_args *args); +int nvme_cli_set_features(struct nvme_dev *dev, struct nvme_set_features_args *args); int nvme_cli_get_log(struct nvme_dev *dev, struct nvme_get_log_args *args); int nvme_cli_get_log_page(struct nvme_dev *dev,