Lines Matching refs:idns
2146 nvme_identify_nsid_t *idns; in nvme_init_ns() local
2151 if (nvme_identify(nvme, nsid, (void **)&idns) != 0) { in nvme_init_ns()
2157 ns->ns_idns = idns; in nvme_init_ns()
2159 ns->ns_block_count = idns->id_nsize; in nvme_init_ns()
2161 1 << idns->id_lbaf[idns->id_flbas.lba_format].lbaf_lbads; in nvme_init_ns()
2168 bcopy(idns->id_eui64, ns->ns_eui64, sizeof (ns->ns_eui64)); in nvme_init_ns()
2190 for (int j = 0; j <= idns->id_nlbaf; j++) { in nvme_init_ns()
2191 if (idns->id_lbaf[j].lbaf_lbads == 0) in nvme_init_ns()
2193 if (idns->id_lbaf[j].lbaf_ms != 0) in nvme_init_ns()
2195 if (idns->id_lbaf[j].lbaf_rp >= last_rp) in nvme_init_ns()
2197 last_rp = idns->id_lbaf[j].lbaf_rp; in nvme_init_ns()
2199 1 << idns->id_lbaf[j].lbaf_lbads; in nvme_init_ns()
2211 if (idns->id_nsfeat.f_thin || in nvme_init_ns()
2212 idns->id_dps.dp_pinfo) { in nvme_init_ns()
2216 idns->id_nsfeat.f_thin, idns->id_dps.dp_pinfo); in nvme_init_ns()
3794 nvme_identify_nsid_t *idns; in nvme_ioctl_attach() local
3806 idns = nvme->n_ns[nsid - 1].ns_idns; in nvme_ioctl_attach()
3810 kmem_free(idns, sizeof (nvme_identify_nsid_t)); in nvme_ioctl_attach()