Lines Matching refs:nsid
815 #define NVME_MINOR(inst, nsid) (((inst) << NVME_MINOR_INST_SHIFT) | (nsid)) argument
3004 uint32_t nsid = nslist->nscl_ns[i]; in nvme_async_event_task() local
3007 if (nsid == 0) /* end of list */ in nvme_async_event_task()
3012 ddi_get_instance(nvme->n_dip), nsid); in nvme_async_event_task()
3014 if (nvme_init_ns(nvme, nsid) != DDI_SUCCESS) in nvme_async_event_task()
3017 ns = nvme_nsid2ns(nvme, nsid); in nvme_async_event_task()
3148 nvme_no_blkdev_attached(nvme_t *nvme, uint32_t nsid) in nvme_no_blkdev_attached() argument
3151 ASSERT3U(nsid, !=, 0); in nvme_no_blkdev_attached()
3153 if (nsid != NVME_NSID_BCAST) { in nvme_no_blkdev_attached()
3154 nvme_namespace_t *ns = nvme_nsid2ns(nvme, nsid); in nvme_no_blkdev_attached()
3432 nvme_identify_int(nvme_t *nvme, uint32_t nsid, uint8_t cns, void **buf) in nvme_identify_int() argument
3437 id.nid_common.nioc_nsid = nsid; in nvme_identify_int()
3444 nvme_set_features(nvme_t *nvme, boolean_t user, uint32_t nsid, uint8_t feature, in nvme_set_features() argument
3447 _NOTE(ARGUNUSED(nsid)); in nvme_set_features()
3909 nvme_prepare_devid(nvme_t *nvme, uint32_t nsid) in nvme_prepare_devid() argument
3929 nvme_nsid2ns(nvme, nsid)->ns_devid = kmem_asprintf("%4X-%s-%s-%X", in nvme_prepare_devid()
3930 nvme->n_idctl->id_vid, model, serial, nsid); in nvme_prepare_devid()
3949 nvme_nsid2ns(nvme_t *nvme, uint32_t nsid) in nvme_nsid2ns() argument
3951 ASSERT3U(nsid, !=, 0); in nvme_nsid2ns()
3952 ASSERT3U(nsid, <=, nvme->n_namespace_count); in nvme_nsid2ns()
3953 return (&nvme->n_ns[nsid - 1]); in nvme_nsid2ns()
4051 nvme_init_ns(nvme_t *nvme, uint32_t nsid) in nvme_init_ns() argument
4053 nvme_namespace_t *ns = nvme_nsid2ns(nvme, nsid); in nvme_init_ns()
4067 if (!nvme_identify_int(nvme, nsid, NVME_IDENTIFY_NSID, in nvme_init_ns()
4070 "!failed to identify namespace %d", nsid); in nvme_init_ns()
4078 ns->ns_id = nsid; in nvme_init_ns()
4155 "pinfo = %d", nsid, idns->id_dps.dp_pinfo); in nvme_init_ns()
4162 "%"PRIu64, nsid, (uint64_t)ns->ns_block_size); in nvme_init_ns()
4175 "unexpectedly changed and removed blkdev support!", nsid); in nvme_init_ns()
4273 nvme_rescan_ns(nvme_t *nvme, uint32_t nsid) in nvme_rescan_ns() argument
4276 ASSERT3U(nsid, !=, 0); in nvme_rescan_ns()
4278 if (nsid != NVME_NSID_BCAST) { in nvme_rescan_ns()
4279 nvme_namespace_t *ns = nvme_nsid2ns(nvme, nsid); in nvme_rescan_ns()
4282 (void) nvme_init_ns(nvme, nsid); in nvme_rescan_ns()
4333 uint32_t nsid; in nvme_init() local
4638 nsid = NVME_NSID_BCAST; in nvme_init()
4640 nsid = 1; in nvme_init()
4643 if (!nvme_identify_int(nvme, nsid, NVME_IDENTIFY_NSID, in nvme_init()
5999 uint32_t nsid; in nvme_open() local
6010 nsid = NVME_MINOR_NSID(m); in nvme_open()
6015 if (nsid > MIN(nvme->n_namespace_count, NVME_MINOR_MAX)) in nvme_open()
6045 if (nsid != 0) { in nvme_open()
6046 minor->nm_ns = nvme_nsid2ns(nvme, nsid); in nvme_open()
6072 lock.nil_common.nioc_nsid = nsid; in nvme_open()
7987 const uint32_t nsid = unlock.niu_common.nioc_nsid; in nvme_ioctl_unlock() local
7989 ns = nvme_nsid2ns(nvme, nsid); in nvme_ioctl_unlock()