Lines Matching refs:n_ns
1860 nvme->n_ns[nsid - 1].ns_devid = kmem_asprintf("%4X-%s-%s-%X",
2164 nvme->n_ns = kmem_zalloc(sizeof (nvme_namespace_t) *
2171 nvme->n_ns[i].ns_nvme = nvme;
2172 nvme->n_ns[i].ns_idns = idns = nvme_identify(nvme, i + 1);
2180 nvme->n_ns[i].ns_id = i + 1;
2181 nvme->n_ns[i].ns_block_count = idns->id_nsize;
2182 nvme->n_ns[i].ns_block_size =
2184 nvme->n_ns[i].ns_best_block_size = nvme->n_ns[i].ns_block_size;
2191 bcopy(idns->id_eui64, nvme->n_ns[i].ns_eui64,
2192 sizeof (nvme->n_ns[i].ns_eui64));
2195 if (*(uint64_t *)nvme->n_ns[i].ns_eui64 == 0) {
2196 nvme_prepare_devid(nvme, nvme->n_ns[i].ns_id);
2204 nvme->n_ns[i].ns_ignore = B_TRUE;
2220 nvme->n_ns[i].ns_best_block_size =
2224 if (nvme->n_ns[i].ns_best_block_size < nvme->n_min_block_size)
2225 nvme->n_ns[i].ns_best_block_size =
2239 nvme->n_ns[i].ns_ignore = B_TRUE;
2643 if (nvme->n_ns[i].ns_ignore)
2646 nvme->n_ns[i].ns_bd_hdl = bd_alloc_handle(&nvme->n_ns[i],
2649 if (nvme->n_ns[i].ns_bd_hdl == NULL) {
2655 if (bd_attach_handle(dip, nvme->n_ns[i].ns_bd_hdl)
2692 if (nvme->n_ns) {
2694 if (nvme->n_ns[i].ns_bd_hdl) {
2696 nvme->n_ns[i].ns_bd_hdl);
2697 bd_free_handle(nvme->n_ns[i].ns_bd_hdl);
2700 if (nvme->n_ns[i].ns_idns)
2701 kmem_free(nvme->n_ns[i].ns_idns,
2703 if (nvme->n_ns[i].ns_devid)
2704 strfree(nvme->n_ns[i].ns_devid);
2707 kmem_free(nvme->n_ns, sizeof (nvme_namespace_t) *