#include <sys/sysmacros.h>
#include <sys/nvme/samsung.h>
#include "libnvme_impl.h"
static const nvme_vsd_ident_t samsung_pm9d3a_idents[] = {
{
.nvdi_vid = SAMSUNG_PCI_VID,
.nvdi_did = SAMSUNG_PM9D3_DID,
.nvdi_human = "Samsung PM9D3a"
}
};
static const nvme_log_page_info_t *samsung_pm9d3a_log_pages[] = {
&ocp_log_smart, &ocp_log_errrec, &ocp_log_fwact, &ocp_log_lat,
&ocp_log_devcap, &ocp_log_unsup, &ocp_log_telstr
};
const nvme_vsd_t samsung_pm9d3a = {
.nvd_ident = samsung_pm9d3a_idents,
.nvd_nident = ARRAY_SIZE(samsung_pm9d3a_idents),
.nvd_logs = samsung_pm9d3a_log_pages,
.nvd_nlogs = ARRAY_SIZE(samsung_pm9d3a_log_pages)
};