#include "nvme_common.h"
const nvme_version_t nvme_vers_1v0 = { .v_major = 1, .v_minor = 0 };
const nvme_version_t nvme_vers_1v1 = { .v_major = 1, .v_minor = 1 };
const nvme_version_t nvme_vers_1v2 = { .v_major = 1, .v_minor = 2 };
const nvme_version_t nvme_vers_1v3 = { .v_major = 1, .v_minor = 3 };
const nvme_version_t nvme_vers_1v4 = { .v_major = 1, .v_minor = 4 };
const nvme_version_t nvme_vers_2v0 = { .v_major = 2, .v_minor = 0 };
const nvme_version_t nvme_vers_2v1 = { .v_major = 2, .v_minor = 1 };
bool
nvme_vers_atleast(const nvme_version_t *dev, const nvme_version_t *targ)
{
return (dev->v_major > targ->v_major ||
(dev->v_major == targ->v_major && dev->v_minor >= targ->v_minor));
}