Home
last modified time | relevance | path

Searched refs:ns_info (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/fs.d/autofs/
H A Dns_generic.c44 struct ns_info { struct
53 static struct ns_info ns_info[] = { argument
70 static struct ns_info *get_next_ns(struct __nsw_lookup **, int);
75 struct ns_info *nsp; in ns_setup()
77 for (nsp = ns_info; nsp->ns_name; nsp++) { in ns_setup()
82 static struct ns_info *
90 struct ns_info *nsp;
112 for (nsp = ns_info; nsp->ns_name; nsp++) {
137 struct ns_info *nsp;
165 struct ns_info *nsp;
[all …]
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_nvme.c153 disk_nvme_make_ns_serial(topo_mod_t *mod, nvme_ns_info_t *ns_info, char *buf, in disk_nvme_make_ns_serial() argument
159 if (nvme_ns_info_nguid(ns_info, nguid)) { in disk_nvme_make_ns_serial()
166 } else if (nvme_ns_info_eui64(ns_info, eui64)) { in disk_nvme_make_ns_serial()
172 ret = snprintf(buf, buflen, "%u", nvme_ns_info_nsid(ns_info)); in disk_nvme_make_ns_serial()
177 "needed %zu bytes, got %d", nvme_ns_info_nsid(ns_info), in disk_nvme_make_ns_serial()
338 disk_nvme_make_ns(nvme_enum_info_t *nei, nvme_ns_info_t *ns_info) in disk_nvme_make_ns() argument
342 const uint32_t nsid = nvme_ns_info_nsid(ns_info); in disk_nvme_make_ns()
371 if (!disk_nvme_make_ns_serial(mod, ns_info, serial, sizeof (serial))) { in disk_nvme_make_ns()
411 if (!nvme_ns_info_curformat(ns_info, &fmt)) { in disk_nvme_make_ns()
413 "format: %s", nvme_ns_info_errmsg(ns_info)); in disk_nvme_make_ns()
[all …]
/illumos-gate/usr/src/lib/libnvme/common/
H A Dlibnvme.c939 nvme_ioctl_ns_info_t ns_info = { 0 }; in nvme_ns_discover_step() local
942 if (!nvme_ioc_ns_info(ctrl, nsid, &ns_info)) { in nvme_ns_discover_step()
948 level = nvme_ns_state_to_disc_level(ns_info.nni_state); in nvme_ns_discover_step()
957 if (nvme_guid_valid(ctrl, ns_info.nni_id.id_nguid)) { in nvme_ns_discover_step()
960 ns_info.nni_id.id_nguid, in nvme_ns_discover_step()
961 sizeof (ns_info.nni_id.id_nguid)); in nvme_ns_discover_step()
964 if (nvme_eui64_valid(ctrl, ns_info.nni_id.id_eui64)) { in nvme_ns_discover_step()
967 ns_info.nni_id.id_eui64, in nvme_ns_discover_step()
968 sizeof (ns_info.nni_id.id_eui64)); in nvme_ns_discover_step()
/illumos-gate/usr/src/test/nvme-tests/tests/libnvme/
H A Dns-info.c356 nvme_ns_info_t *ns_info; in main() local
383 if (!ns_info_bad_snap(ctrl, NVME_NSID_BCAST, &ns_info, in main()
394 if (!ns_info_bad_snap(ctrl, 1, &ns_info, NVME_ERR_NO_MEM, in main()
/illumos-gate/usr/src/cmd/nvmeadm/
H A Dnvmeadm.c1125 nvme_ns_info_t *ns_info; in do_list() local
1127 if (!nvme_ns_info_snap(npa->npa_ns, &ns_info)) { in do_list()
1133 do_list_nsid(npa, info, ns_info); in do_list()
1134 nvme_ns_info_free(ns_info); in do_list()
1152 nvme_ns_info_t *ns_info; in do_list() local
1155 if (!nvme_ctrl_ns_info_snap(npa->npa_ctrl, nsid, &ns_info)) { in do_list()
1162 do_list_nsid(npa, info, ns_info); in do_list()
1163 nvme_ns_info_free(ns_info); in do_list()
2829 nvme_ns_info_t *ns_info = NULL; in do_format_determine_lbaf() local
2854 &ns_info)) { in do_format_determine_lbaf()
[all …]
/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme.c6178 nvme_ioctl_ns_info_t *ns_info; in nvme_ioctl_ns_info() local
6186 ns_info = kmem_zalloc(sizeof (nvme_ioctl_ns_info_t), KM_NOSLEEP_LAZY); in nvme_ioctl_ns_info()
6187 if (ns_info == NULL) { in nvme_ioctl_ns_info()
6192 if (ddi_copyin((void *)arg, ns_info, sizeof (nvme_ioctl_ns_info_t), in nvme_ioctl_ns_info()
6194 kmem_free(ns_info, sizeof (nvme_ioctl_ns_info_t)); in nvme_ioctl_ns_info()
6198 if (!nvme_ioctl_check(minor, &ns_info->nni_common, in nvme_ioctl_ns_info()
6203 ASSERT3U(ns_info->nni_common.nioc_nsid, >, 0); in nvme_ioctl_ns_info()
6204 ns = nvme_nsid2ns(nvme, ns_info->nni_common.nioc_nsid); in nvme_ioctl_ns_info()
6211 id.nid_common.nioc_nsid = ns_info->nni_common.nioc_nsid; in nvme_ioctl_ns_info()
6213 ns_info->nni_common = id.nid_common; in nvme_ioctl_ns_info()
[all …]