/illumos-gate/usr/src/lib/libnvme/common/ |
H A D | libnvme.h | 491 typedef struct nvme_ctrl nvme_ctrl_t; typedef 533 extern nvme_err_t nvme_ctrl_err(nvme_ctrl_t *); 534 extern int32_t nvme_ctrl_syserr(nvme_ctrl_t *); 535 extern const char *nvme_ctrl_errmsg(nvme_ctrl_t *); 536 extern size_t nvme_ctrl_errlen(nvme_ctrl_t *); 537 extern void nvme_ctrl_deverr(nvme_ctrl_t *, uint32_t *, uint32_t *); 538 extern const char *nvme_ctrl_errtostr(nvme_ctrl_t *, nvme_err_t); 555 extern const char *nvme_scttostr(nvme_ctrl_t *, uint32_t); 556 extern const char *nvme_sctostr(nvme_ctrl_t *, nvme_csi_t, uint32_t, uint32_t); 578 extern bool nvme_ctrl_init(nvme_t *, di_node_t, nvme_ctrl_t **); [all …]
|
H A D | libnvme_impl.h | 109 nvme_ctrl_t *nni_ctrl; 118 nvme_ctrl_t *nn_ctrl; 204 nvme_ctrl_t *nlr_ctrl; 245 nvme_ctrl_t *nli_ctrl; 273 nvme_ctrl_t *nfi_ctrl; 280 nvme_ctrl_t *gfr_ctrl; 302 nvme_ctrl_t *nir_ctrl; 324 nvme_ctrl_t *nvi_ctrl; 329 nvme_ctrl_t *nvr_ctrl; 357 nvme_ctrl_t *fwc_ctrl; [all …]
|
H A D | libnvme.c | 389 nvme_vers_ctrl_atleast(const nvme_ctrl_t *ctrl, const nvme_version_t *targ) in nvme_vers_ctrl_atleast() 409 nvme_guid_valid(const nvme_ctrl_t *ctrl, const uint8_t guid[16]) in nvme_guid_valid() 418 nvme_eui64_valid(const nvme_ctrl_t *ctrl, const uint8_t eui64[8]) in nvme_eui64_valid() 591 nvme_ctrl_fini(nvme_ctrl_t *ctrl) in nvme_ctrl_fini() 618 nvme_ctrl_init(nvme_t *nvme, di_node_t di, nvme_ctrl_t **outp) in nvme_ctrl_init() 624 nvme_ctrl_t *ctrl; in nvme_ctrl_init() 732 nvme_ctrl_t *ncia_ctrl; 760 nvme_ctrl_init_by_instance(nvme_t *nvme, int32_t inst, nvme_ctrl_t **outp) in nvme_ctrl_init_by_instance() 803 nvme_ctrl_devi(nvme_ctrl_t *ctrl, di_node_t *devip) in nvme_ctrl_devi() 810 nvme_ioc_ctrl_info(nvme_ctrl_t *ctrl, nvme_ioctl_ctrl_info_t *info) in nvme_ioc_ctrl_info() [all …]
|
H A D | libnvme_error.c | 38 nvme_scttostr(nvme_ctrl_t *ctrl __unused, uint32_t sc) in nvme_scttostr() 397 nvme_sctostr(nvme_ctrl_t *ctrl __unused, nvme_csi_t csi, uint32_t sct, in nvme_sctostr() 656 nvme_ctrl_err(nvme_ctrl_t *ctrl) in nvme_ctrl_err() 662 nvme_ctrl_syserr(nvme_ctrl_t *ctrl) in nvme_ctrl_syserr() 668 nvme_ctrl_errmsg(nvme_ctrl_t *ctrl) in nvme_ctrl_errmsg() 674 nvme_ctrl_errlen(nvme_ctrl_t *ctrl) in nvme_ctrl_errlen() 680 nvme_ctrl_deverr(nvme_ctrl_t *ctrl, uint32_t *sct, uint32_t *sc) in nvme_ctrl_deverr() 692 nvme_ctrl_errtostr(nvme_ctrl_t *ctrl, nvme_err_t err) in nvme_ctrl_errtostr() 732 nvme_ctrl_error(nvme_ctrl_t *ctrl, nvme_err_t err, int32_t sys, in nvme_ctrl_error() 764 nvme_ctrl_success(nvme_ctrl_t *ctrl) in nvme_ctrl_success() [all …]
|
H A D | libnvme_wdc.c | 365 nvme_wdc_resize_vuc(nvme_ctrl_t *ctrl, uint8_t subcmd, uint32_t gib) in nvme_wdc_resize_vuc() 390 nvme_wdc_resize_get(nvme_ctrl_t *ctrl, uint32_t *gbp) in nvme_wdc_resize_get() 418 nvme_wdc_resize_set(nvme_ctrl_t *ctrl, uint32_t gb) in nvme_wdc_resize_set() 455 nvme_wdc_e6_req_init(nvme_ctrl_t *ctrl, nvme_wdc_e6_req_t **reqp) in nvme_wdc_e6_req_init() 525 nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl; in nvme_wdc_e6_req_set_offset() 545 nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl; in nvme_wdc_e6_req_set_output() 562 nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl; in nvme_wdc_e6_req_clear_output() 575 nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl; in nvme_wdc_e6_req_exec() 592 nvme_wdc_assert_common(nvme_ctrl_t *ctrl, uint32_t subcmd) in nvme_wdc_assert_common() 620 nvme_wdc_assert_clear(nvme_ctrl_t *ctrl) in nvme_wdc_assert_clear() [all …]
|
H A D | libnvme_log.c | 136 nvme_log_disc_dup(nvme_ctrl_t *ctrl, const nvme_log_disc_t *src, in nvme_log_disc_dup() 170 nvme_log_discover_validate(nvme_ctrl_t *ctrl, nvme_log_disc_scope_t scopes, in nvme_log_discover_validate() 209 nvme_log_discover_fetch_sup_logs(nvme_ctrl_t *ctrl) in nvme_log_discover_fetch_sup_logs() 289 nvme_ctrl_t *ctrl = iter->nli_ctrl; in nvme_log_discover_one() 356 nvme_ctrl_t *ctrl = iter->nli_ctrl; in nvme_log_discover_step() 405 nvme_log_discover_init(nvme_ctrl_t *ctrl, nvme_log_disc_scope_t scopes, in nvme_log_discover_init() 444 nvme_log_discover(nvme_ctrl_t *ctrl, nvme_log_disc_scope_t scopes, in nvme_log_discover() 489 nvme_log_req_init(nvme_ctrl_t *ctrl, nvme_log_req_t **reqp) in nvme_log_req_init() 530 nvme_log_req_init_by_disc(nvme_ctrl_t *ctrl, const nvme_log_disc_t *disc, in nvme_log_req_init_by_disc() 633 nvme_log_req_init_by_name_cb(nvme_ctrl_t *ctrl, const nvme_log_disc_t *disc, in nvme_log_req_init_by_name_cb() [all …]
|
H A D | libnvme_vuc.c | 38 nvme_vuc_disc_dup(nvme_ctrl_t *ctrl, const nvme_vuc_disc_t *src, in nvme_vuc_disc_dup() 114 nvme_ctrl_t *ctrl = iter->nvi_ctrl; in nvme_vuc_discover_step() 130 nvme_vuc_discover_init(nvme_ctrl_t *ctrl, uint32_t flags, in nvme_vuc_discover_init() 161 nvme_vuc_discover(nvme_ctrl_t *ctrl, uint32_t flags, nvme_vuc_disc_f func, in nvme_vuc_discover() 192 nvme_vuc_discover_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags, in nvme_vuc_discover_by_name() 250 nvme_vuc_req_init(nvme_ctrl_t *ctrl, nvme_vuc_req_t **reqp) in nvme_vuc_req_init() 398 nvme_ctrl_t *ctrl = req->nvr_ctrl; in nvme_vuc_req_data_validate() 504 nvme_ctrl_t *ctrl = req->nvr_ctrl; in nvme_vuc_req_exec()
|
H A D | libnvme_feature.c | 99 nvme_feat_discover_validate(nvme_ctrl_t *ctrl, nvme_feat_scope_t scopes, in nvme_feat_discover_validate() 147 nvme_feat_disc_dup(nvme_ctrl_t *ctrl, const nvme_feat_disc_t *src, in nvme_feat_disc_dup() 249 nvme_feat_discover_init(nvme_ctrl_t *ctrl, nvme_feat_scope_t scope, in nvme_feat_discover_init() 280 nvme_feat_discover(nvme_ctrl_t *ctrl, nvme_feat_scope_t scope, uint32_t flags, in nvme_feat_discover() 323 nvme_get_feat_req_init(nvme_ctrl_t *ctrl, nvme_get_feat_req_t **reqp) in nvme_get_feat_req_init() 365 nvme_get_feat_req_init_by_disc(nvme_ctrl_t *ctrl, const nvme_feat_disc_t *disc, in nvme_get_feat_req_init_by_disc() 440 nvme_get_feat_req_init_by_name_cb(nvme_ctrl_t *ctrl, in nvme_get_feat_req_init_by_name_cb() 466 nvme_get_feat_req_init_by_name(nvme_ctrl_t *ctrl, const char *name, in nvme_get_feat_req_init_by_name() 592 nvme_ctrl_t *ctrl = req->gfr_ctrl; in nvme_get_feat_req_set_nsid() 685 nvme_ctrl_t *ctrl = req->gfr_ctrl; in nvme_get_feat_req_exec()
|
H A D | libnvme_identify.c | 37 nvme_id_req_init_by_cns(nvme_ctrl_t *ctrl, nvme_csi_t csi, uint32_t cns, in nvme_id_req_init_by_cns() 116 nvme_ctrl_t *ctrl = req->nir_ctrl; in nvme_id_req_set_nsid() 180 nvme_ctrl_t *ctrl = req->nir_ctrl; in nvme_id_req_set_output() 214 nvme_ctrl_t *ctrl = req->nir_ctrl; in nvme_id_req_exec()
|
H A D | libnvme_fw.c | 36 nvme_fw_load(nvme_ctrl_t *ctrl, const void *buf, size_t len, uint64_t off) in nvme_fw_load() 89 nvme_fw_commit_req_init(nvme_ctrl_t *ctrl, nvme_fw_commit_req_t **reqp) in nvme_fw_commit_req_init() 174 nvme_ctrl_t *ctrl = req->fwc_ctrl; in nvme_fw_commit_req_exec()
|
H A D | libnvme_vendor.c | 46 nvme_vendor_map_ctrl(nvme_ctrl_t *ctrl) in nvme_vendor_map_ctrl() 89 nvme_vendor_vuc_supported(nvme_ctrl_t *ctrl, const char *name) in nvme_vendor_vuc_supported()
|
H A D | libnvme_format.c | 32 nvme_format_req_init(nvme_ctrl_t *ctrl, nvme_format_req_t **reqp) in nvme_format_req_init() 147 nvme_ctrl_t *ctrl = req->nfr_ctrl; in nvme_format_req_exec()
|
H A D | libnvme_ns_info.c | 100 nvme_ctrl_t *ctrl = ns->nn_ctrl; in nvme_ns_info_snap() 130 nvme_ctrl_ns_info_snap(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_ns_info_t **infop) in nvme_ctrl_ns_info_snap()
|
H A D | libnvme_ctrl_info.c | 369 nvme_ctrl_get_udi(nvme_ctrl_t *ctrl, di_node_t di, const char *prop, in nvme_ctrl_get_udi() 398 nvme_ctrl_info_snap(nvme_ctrl_t *ctrl, nvme_ctrl_info_t **outp) in nvme_ctrl_info_snap()
|
/illumos-gate/usr/src/test/nvme-tests/tests/libnvme/ |
H A D | bad-req.c | 28 bad_id_req(nvme_ctrl_t *ctrl, nvme_csi_t csi, uint32_t cns, in bad_id_req() 51 bad_log_req(nvme_ctrl_t *ctrl, nvme_log_req_t **reqp, nvme_err_t exp_err, in bad_log_req() 74 bad_log_req_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags, in bad_log_req_by_name() 97 bad_get_feat_req(nvme_ctrl_t *ctrl, nvme_get_feat_req_t **reqp, in bad_get_feat_req() 120 bad_get_feat_req_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags, in bad_get_feat_req_by_name() 143 bad_vuc_req(nvme_ctrl_t *ctrl, nvme_vuc_req_t **reqp, nvme_err_t exp_err, in bad_vuc_req() 166 bad_fw_commit_req(nvme_ctrl_t *ctrl, nvme_fw_commit_req_t **reqp, in bad_fw_commit_req() 189 bad_format_req(nvme_ctrl_t *ctrl, nvme_format_req_t **reqp, nvme_err_t exp_err, in bad_format_req() 216 nvme_ctrl_t *ctrl; in main()
|
H A D | ns-disc.c | 33 ns_disc_count_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg) in ns_disc_count_cb() 41 ns_disc_count(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level, uint32_t exp) in ns_disc_count() 61 ns_disc_blkdev_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg) in ns_disc_blkdev_cb() 99 ns_disc_guids_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg) in ns_disc_guids_cb() 247 ns_disc_level_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg) in ns_disc_level_cb() 275 ns_disc_bad_disc_init(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level, in ns_disc_bad_disc_init() 298 ns_disc_bad_disc(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level, in ns_disc_bad_disc() 320 ns_disc_nop_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg) in ns_disc_nop_cb() 330 nvme_ctrl_t *ctrl; in main()
|
H A D | libnvme_test_common.h | 33 extern void libnvme_test_init(nvme_t **, nvme_ctrl_t **); 40 extern void libnvme_test_ctrl_warn(nvme_ctrl_t *, const char *, 48 extern void libnvme_test_ctrl_fatal(nvme_ctrl_t *, const char *,
|
H A D | libnvme_test_common.c | 53 libnvme_test_ctrl_vwarn(nvme_ctrl_t *ctrl, const char *fmt, va_list ap) in libnvme_test_ctrl_vwarn() 109 libnvme_test_ctrl_warn(nvme_ctrl_t *ctrl, const char *fmt, ...) in libnvme_test_ctrl_warn() 119 libnvme_test_ctrl_fatal(nvme_ctrl_t *ctrl, const char *fmt, ...) in libnvme_test_ctrl_fatal() 163 libnvme_test_init(nvme_t **nvmep, nvme_ctrl_t **ctrlp) in libnvme_test_init() 166 nvme_ctrl_t *ctrl; in libnvme_test_init()
|
H A D | missing-field.c | 27 missing_field_err(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp_err) in missing_field_err() 46 nvme_ctrl_t *ctrl; in main()
|
H A D | pev.c | 35 pev_action(nvme_t *nvme, nvme_ctrl_t *ctrl, nvme_pev_log_lsp_t pev, bool exp, in pev_action() 132 nvme_ctrl_t *ctrl; in main()
|
H A D | ns-info.c | 193 ns_info_test(nvme_ctrl_t *ctrl, const nvme_version_t *vers, uint32_t nsid) in ns_info_test() 327 ns_info_bad_snap(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_ns_info_t **infop, in ns_info_bad_snap() 354 nvme_ctrl_t *ctrl; in main()
|
H A D | ctrl-disc.c | 81 ctrl_match(nvme_t *nvme, nvme_ctrl_t *targ) in ctrl_match() 182 nvme_ctrl_t *ctrl; in main()
|
H A D | info-roundtrip.c | 324 nvme_ctrl_t *ctrl; in main()
|
/illumos-gate/usr/src/cmd/nvmeadm/ |
H A D | nvmeadm.h | 70 nvme_ctrl_t *npa_ctrl;
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_nvme.c | 79 nvme_ctrl_t *nei_ctrl;
|