17#define NVMECMDS_H_CVSID "$Id: nvmecmds.h 5408 2022-09-18 14:50:33Z chrfranke $"
132 unsigned char vs[1024];
170 unsigned char vs[3712];
265 void *
data,
unsigned size,
bool lpo_sup,
unsigned offset = 0);
269 unsigned num_entries,
bool lpo_sup);
bool nvme_read_self_test_log(nvme_device *device, uint32_t nsid, smartmontools::nvme_self_test_log &self_test_log)
bool nvme_read_id_ns(nvme_device *device, unsigned nsid, smartmontools::nvme_id_ns &id_ns)
unsigned char nvme_debugmode
bool nvme_read_smart_log(nvme_device *device, smartmontools::nvme_smart_log &smart_log)
bool nvme_self_test(nvme_device *device, uint8_t stc, uint32_t nsid)
unsigned nvme_read_error_log(nvme_device *device, smartmontools::nvme_error_log_page *error_log, unsigned num_entries, bool lpo_sup)
bool nvme_read_id_ctrl(nvme_device *device, smartmontools::nvme_id_ctrl &id_ctrl)
unsigned nvme_read_log_page(nvme_device *device, unsigned nsid, unsigned char lid, void *data, unsigned size, bool lpo_sup, unsigned offset=0)
unsigned short status_field
unsigned short parm_error_location