nvme_ioctl_ns_info_t
nvme_ioc_ns_info(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_ioctl_ns_info_t *info)
(void) memset(info, 0, sizeof (nvme_ioctl_ns_info_t));
nvme_ioctl_ns_info_t ns_info = { 0 };
nvme_ioctl_ns_info_t nni_info;
extern bool nvme_ioc_ns_info(nvme_ctrl_t *, uint32_t, nvme_ioctl_ns_info_t *);
nvme_ioctl_ns_info_t *ns_info;
ns_info = kmem_zalloc(sizeof (nvme_ioctl_ns_info_t), KM_NOSLEEP_LAZY);
if (ddi_copyin((void *)arg, ns_info, sizeof (nvme_ioctl_ns_info_t),
kmem_free(ns_info, sizeof (nvme_ioctl_ns_info_t));
if (ddi_copyout(ns_info, (void *)arg, sizeof (nvme_ioctl_ns_info_t),
kmem_free(ns_info, sizeof (nvme_ioctl_ns_info_t));
kmem_free(ns_info, sizeof (nvme_ioctl_ns_info_t));