nvme_ioctl_ctrl_info_t
nvme_ioctl_ctrl_info_t ctrl_info;
nvme_ioc_ctrl_info(nvme_ctrl_t *ctrl, nvme_ioctl_ctrl_info_t *info)
(void) memset(info, 0, sizeof (nvme_ioctl_ctrl_info_t));
nvme_ioctl_ctrl_info_t info;
extern bool nvme_ioc_ctrl_info(nvme_ctrl_t *, nvme_ioctl_ctrl_info_t *);
nvme_ioctl_ctrl_info_t *info;
info = kmem_alloc(sizeof (nvme_ioctl_ctrl_info_t), KM_NOSLEEP_LAZY);
if (ddi_copyin((void *)arg, info, sizeof (nvme_ioctl_ctrl_info_t),
kmem_free(info, sizeof (nvme_ioctl_ctrl_info_t));
if (ddi_copyout(info, (void *)arg, sizeof (nvme_ioctl_ctrl_info_t),
kmem_free(info, sizeof (nvme_ioctl_ctrl_info_t));
kmem_free(info, sizeof (nvme_ioctl_ctrl_info_t));