gnsid
static cmd_fn_t gnsid;
.fn = gnsid,
struct nvme_get_nsid gnsid;
if (ioctl(fd, NVME_GET_NSID, &gnsid) < 0)
*ctrlr_str = strndup(gnsid.cdev, sizeof(gnsid.cdev));
*nsid = gnsid.nsid;
struct nvme_get_nsid *gnsid = (struct nvme_get_nsid *)data;
strncpy(gnsid->cdev, cpi.xport_specific.nvme.dev_name,
sizeof(gnsid->cdev));
gnsid->nsid = cpi.xport_specific.nvme.nsid;
struct nvme_get_nsid *gnsid = (struct nvme_get_nsid *)arg;
strlcpy(gnsid->cdev, device_get_nameunit(ctrlr->dev),
sizeof(gnsid->cdev));
gnsid->nsid = 0;
struct nvme_get_nsid *gnsid = (struct nvme_get_nsid *)arg;
strlcpy(gnsid->cdev, device_get_nameunit(ctrlr->dev),
sizeof(gnsid->cdev));
gnsid->nsid = ns->id;
struct nvme_get_nsid *gnsid;
gnsid = (struct nvme_get_nsid *)arg;
strlcpy(gnsid->cdev, device_get_nameunit(sc->dev),
sizeof(gnsid->cdev));
gnsid->nsid = 0;
struct nvme_get_nsid *gnsid;
gnsid = (struct nvme_get_nsid *)arg;
strlcpy(gnsid->cdev, device_get_nameunit(ns->sc->dev),
sizeof(gnsid->cdev));
gnsid->nsid = ns->id;