Lines Matching refs:info

27 info_roundtrip_pci(nvme_ctrl_info_t *info, nvme_ctrl_info_t *rest_info)  in info_roundtrip_pci()  argument
34 if (!nvme_ctrl_info_pci_vid(info, &id16)) { in info_roundtrip_pci()
35 libnvme_test_ctrl_info_warn(info, "failed to get PCI vendor " in info_roundtrip_pci()
39 libnvme_test_ctrl_info_warn(info, "failed to get PCI vendor " in info_roundtrip_pci()
51 if (!nvme_ctrl_info_pci_did(info, &id16)) { in info_roundtrip_pci()
52 libnvme_test_ctrl_info_warn(info, "failed to get PCI device " in info_roundtrip_pci()
56 libnvme_test_ctrl_info_warn(info, "failed to get PCI device " in info_roundtrip_pci()
68 if (!nvme_ctrl_info_pci_subvid(info, &id16)) { in info_roundtrip_pci()
69 libnvme_test_ctrl_info_warn(info, "failed to get PCI subsystem " in info_roundtrip_pci()
73 libnvme_test_ctrl_info_warn(info, "failed to get PCI subsystem " in info_roundtrip_pci()
85 if (!nvme_ctrl_info_pci_subsys(info, &id16)) { in info_roundtrip_pci()
86 libnvme_test_ctrl_info_warn(info, "failed to get PCI subsystem " in info_roundtrip_pci()
90 libnvme_test_ctrl_info_warn(info, "failed to get PCI subsystem " in info_roundtrip_pci()
102 if (!nvme_ctrl_info_pci_rev(info, &id8)) { in info_roundtrip_pci()
103 libnvme_test_ctrl_info_warn(info, "failed to get PCI revision " in info_roundtrip_pci()
107 libnvme_test_ctrl_info_warn(info, "failed to get PCI revision " in info_roundtrip_pci()
119 if (!nvme_ctrl_info_pci_mps_min(info, &id32)) { in info_roundtrip_pci()
120 libnvme_test_ctrl_info_warn(info, "failed to get PCI MPS min " in info_roundtrip_pci()
124 libnvme_test_ctrl_info_warn(info, "failed to get PCI MPS min " in info_roundtrip_pci()
136 if (!nvme_ctrl_info_pci_mps_max(info, &id32)) { in info_roundtrip_pci()
137 libnvme_test_ctrl_info_warn(info, "failed to get PCI MPS max " in info_roundtrip_pci()
141 libnvme_test_ctrl_info_warn(info, "failed to get PCI MPS max " in info_roundtrip_pci()
153 if (!nvme_ctrl_info_pci_nintrs(info, &id32)) { in info_roundtrip_pci()
154 libnvme_test_ctrl_info_warn(info, "failed to get PCI intr " in info_roundtrip_pci()
158 libnvme_test_ctrl_info_warn(info, "failed to get PCI intr " in info_roundtrip_pci()
174 info_roundtrip_ns(nvme_ctrl_info_t *info, nvme_ctrl_info_t *rest_info) in info_roundtrip_ns() argument
180 if (!nvme_ctrl_info_cap(info, &u128)) { in info_roundtrip_ns()
181 libnvme_test_ctrl_info_warn(info, "failed to get NVM capacity " in info_roundtrip_ns()
185 libnvme_test_ctrl_info_warn(info, "failed to get NVM capacity " in info_roundtrip_ns()
196 if (!nvme_ctrl_info_unalloc_cap(info, &u128)) { in info_roundtrip_ns()
197 libnvme_test_ctrl_info_warn(info, "failed to get NVM " in info_roundtrip_ns()
201 libnvme_test_ctrl_info_warn(info, "failed to get NVM " in info_roundtrip_ns()
212 if (!nvme_ctrl_info_common_ns(info, &idns)) { in info_roundtrip_ns()
213 libnvme_test_ctrl_info_warn(info, "failed to get common ns " in info_roundtrip_ns()
217 libnvme_test_ctrl_info_warn(info, "failed to get common ns " in info_roundtrip_ns()
233 info_roundtrip_lba(nvme_ctrl_info_t *info, nvme_ctrl_info_t *rest_info) in info_roundtrip_lba() argument
236 const uint32_t nlbas = nvme_ctrl_info_nformats(info); in info_roundtrip_lba()
241 if (!nvme_ctrl_info_format(info, i, &fmt)) { in info_roundtrip_lba()
246 if (nvme_ctrl_info_err(info) == NVME_INFO_ERR_BAD_FMT) { in info_roundtrip_lba()
250 libnvme_test_ctrl_info_warn(info, "failed to get " in info_roundtrip_lba()
257 libnvme_test_ctrl_info_warn(info, "failed to get " in info_roundtrip_lba()
325 nvme_ctrl_info_t *info, *rest_info; in main() local
331 if (!nvme_ctrl_info_snap(ctrl, &info)) { in main()
335 if (!nvme_ctrl_info_persist(info, &nvl)) { in main()
336 libnvme_test_ctrl_info_fatal(info, "failed to persist the " in main()
345 if (nvme_ctrl_info_vendor(info) != nvme_ctrl_info_vendor(rest_info)) { in main()
347 nvme_ctrl_info_vendor(info), in main()
354 ctrlid = nvme_ctrl_info_identify(info); in main()
364 vers = nvme_ctrl_info_version(info); in main()
384 if (strcmp(nvme_ctrl_info_model(info), in main()
392 if (strcmp(nvme_ctrl_info_serial(info), in main()
400 if (strcmp(nvme_ctrl_info_fwrev(info), in main()
408 if (nvme_ctrl_info_nns(info) != nvme_ctrl_info_nns(rest_info)) { in main()
410 "now %u", nvme_ctrl_info_nns(info), in main()
418 if (nvme_ctrl_info_type(info) != nvme_ctrl_info_type(rest_info)) { in main()
420 "now %u", nvme_ctrl_info_type(info), in main()
428 if (nvme_ctrl_info_transport(info) != in main()
431 "now %u", nvme_ctrl_info_transport(info), in main()
439 if (nvme_ctrl_info_transport(info) == NVME_CTRL_TRANSPORT_PCI && in main()
440 !info_roundtrip_pci(info, rest_info)) { in main()
444 if (ctrlid->id_oacs.oa_nsmgmt != 0 && !info_roundtrip_ns(info, in main()
449 if (nvme_ctrl_info_nformats(info) != in main()
452 "now %u", nvme_ctrl_info_nformats(info), in main()
460 if (nvme_ctrl_info_nformats(info) > 0 && !info_roundtrip_lba(info, in main()
466 nvme_ctrl_info_free(info); in main()