1
0
Fork 0

Adding upstream version 1.12.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-16 11:09:01 +01:00
parent 3b95ae912c
commit ac60c09ef6
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
457 changed files with 159628 additions and 0 deletions
plugins/lnvm

27
plugins/lnvm/lnvm-nvme.h Normal file
View file

@ -0,0 +1,27 @@
#undef CMD_INC_FILE
#define CMD_INC_FILE plugins/lnvm/lnvm-nvme
#if !defined(LNVM_NVME) || defined(CMD_HEADER_MULTI_READ)
#define LNVM_NVME
#include "cmd.h"
PLUGIN(NAME("lnvm", "LightNVM specific extensions"),
COMMAND_LIST(
ENTRY("list", "List available LightNVM devices", lnvm_list)
ENTRY("info", "List general information and available target engines", lnvm_info)
ENTRY("id-ns", "List geometry for LightNVM device", lnvm_id_ns, "geometry")
ENTRY("chunk-log", "Chunk Information Log Page", lnvm_chunk_log)
ENTRY("init", "Initialize media manager on LightNVM device", lnvm_init)
ENTRY("create", "Create target on top of a LightNVM device", lnvm_create_tgt)
ENTRY("remove", "Remove target from device", lnvm_remove_tgt)
ENTRY("factory", "Reset device to factory state", lnvm_factory_init)
ENTRY("diag-bbtbl", "Diagnose bad block table", lnvm_get_bbtbl)
ENTRY("diag-set-bbtbl", "Update bad block table", lnvm_set_bbtbl)
)
);
#endif
#include "define_cmd.h"