/illumos-gate/usr/src/uts/common/io/nvme/ |
H A D | nvme_var.h | 74 typedef struct nvme nvme_t; typedef 107 nvme_t *nli_nvme; 131 nvme_t *nm_ctrl; 198 nvme_t *nc_nvme; 399 nvme_t *ns_nvme; 432 nvme_t *nt_nvme; 514 extern nvme_namespace_t *nvme_nsid2ns(nvme_t *, uint32_t); 517 extern boolean_t nvme_ctrl_atleast(nvme_t *, const nvme_version_t *); 526 extern boolean_t nvme_validate_get_feature(nvme_t *, 528 extern boolean_t nvme_validate_vuc(nvme_t *, nvme_ioctl_passthru_t *); [all …]
|
H A D | nvme.c | 1238 nvme_t *nvme = (nvme_t *)private; in nvme_prp_dma_constructor() 4157 nvme_t *nvme = (nvme_t *)arg1; in nvme_intr() 4321 nvme_t *nvme = a; in nvme_remove_callback() 4407 nvme_t *nvme; in nvme_attach() 4708 nvme_t *nvme; in nvme_detach() 4864 nvme_t *nvme; in nvme_quiesce() 5333 nvme_t *nvme; in nvme_open() 5435 nvme_t *nvme; in nvme_close() 7026 nvme_t *nvme; in nvme_ioctl() 7094 nvme_t *nvme = arg; in nvme_ufm_fill_image() [all …]
|
H A D | nvme_lock.c | 46 nvme_rwlock_block_ns_rdlock(nvme_t *nvme, nvme_namespace_t *ns) in nvme_rwlock_block_ns_rdlock() 63 nvme_rwlock_block_ns_wrlock(nvme_t *nvme, nvme_namespace_t *ns) in nvme_rwlock_block_ns_wrlock() 77 nvme_rwlock_block_ctrl_rdlock(nvme_t *nvme) in nvme_rwlock_block_ctrl_rdlock() 96 nvme_rwlock_block_ctrl_wrlock(nvme_t *nvme) in nvme_rwlock_block_ctrl_wrlock() 122 nvme_rwlock_handoff_ctrl_wrlock(nvme_t *nvme) in nvme_rwlock_handoff_ctrl_wrlock() 148 nvme_rwlock_handoff_ns_wrlock(nvme_t *nvme, nvme_namespace_t *ns) in nvme_rwlock_handoff_ns_wrlock() 276 nvme_rwlock_wakeup(nvme_t *nvme) in nvme_rwlock_wakeup() 356 nvme_t *const nvme = info->nli_nvme; in nvme_rwunlock() 464 nvme_t *const nvme = minor->nm_ctrl; in nvme_rwlock() 599 nvme_rwlock_ctrl_dead_cleanup_one(nvme_t *nvme, nvme_minor_lock_info_t *info) in nvme_rwlock_ctrl_dead_cleanup_one() [all …]
|
H A D | nvme_validate.c | 343 nvme_validate_logpage(nvme_t *nvme, nvme_ioctl_get_logpage_t *log) in nvme_validate_logpage() 412 nvme_validate_get_feature(nvme_t *nvme, nvme_ioctl_get_feature_t *get) in nvme_validate_get_feature() 546 nvme_validate_identify(nvme_t *nvme, nvme_ioctl_identify_t *id, in nvme_validate_identify() 678 nvme_validate_vuc(nvme_t *nvme, nvme_ioctl_passthru_t *pass) in nvme_validate_vuc() 787 nvme_validate_format(nvme_t *nvme, nvme_ioctl_format_t *ioc) in nvme_validate_format() 868 nvme_validate_fw_load(nvme_t *nvme, nvme_ioctl_fw_load_t *fw) in nvme_validate_fw_load() 904 nvme_validate_fw_commit(nvme_t *nvme, nvme_ioctl_fw_commit_t *fw) in nvme_validate_fw_commit()
|
/illumos-gate/usr/src/lib/libnvme/common/ |
H A D | libnvme.h | 490 typedef struct nvme nvme_t; typedef 518 extern nvme_t *nvme_init(void); 519 extern void nvme_fini(nvme_t *); 527 extern nvme_err_t nvme_err(nvme_t *); 528 extern int32_t nvme_syserr(nvme_t *); 529 extern const char *nvme_errmsg(nvme_t *); 530 extern size_t nvme_errlen(nvme_t *); 531 extern const char *nvme_errtostr(nvme_t *, nvme_err_t); 570 extern bool nvme_ctrl_discover_init(nvme_t *, nvme_ctrl_iter_t **); 576 extern bool nvme_ctrl_discover(nvme_t *, nvme_ctrl_disc_f, void *); [all …]
|
H A D | libnvme_impl.h | 58 nvme_t *ni_nvme; 65 nvme_t *nc_nvme; 376 extern bool nvme_error(nvme_t *, nvme_err_t, int32_t, const char *, 378 extern bool nvme_success(nvme_t *); 399 extern void nvme_err_save(const nvme_t *, nvme_err_data_t *); 400 extern void nvme_err_set(nvme_t *, const nvme_err_data_t *);
|
H A D | libnvme_error.c | 429 nvme_err(nvme_t *nvme) in nvme_err() 435 nvme_syserr(nvme_t *nvme) in nvme_syserr() 441 nvme_errmsg(nvme_t *nvme) in nvme_errmsg() 447 nvme_errlen(nvme_t *nvme) in nvme_errlen() 453 nvme_errtostr(nvme_t *nvme, nvme_err_t err) in nvme_errtostr() 720 nvme_error(nvme_t *nvme, nvme_err_t err, int32_t sys, const char *fmt, ...) in nvme_error() 758 nvme_success(nvme_t *nvme) in nvme_success() 770 nvme_err_save(const nvme_t *nvme, nvme_err_data_t *out) in nvme_err_save() 776 nvme_err_set(nvme_t *nvme, const nvme_err_data_t *err) in nvme_err_set()
|
H A D | libnvme.c | 445 nvme_fini(nvme_t *nvme) in nvme_fini() 457 nvme_t * 460 nvme_t *nvme; in nvme_init() 462 nvme = calloc(1, sizeof (nvme_t)); in nvme_init() 527 nvme_ctrl_discover_init(nvme_t *nvme, nvme_ctrl_iter_t **iterp) in nvme_ctrl_discover_init() 549 nvme_ctrl_discover(nvme_t *nvme, nvme_ctrl_disc_f func, void *arg) in nvme_ctrl_discover() 610 nvme_ctrl_init(nvme_t *nvme, di_node_t di, nvme_ctrl_t **outp) in nvme_ctrl_init() 729 nvme_ctrl_init_by_instance_cb(nvme_t *nvme, const nvme_ctrl_disc_t *disc, in nvme_ctrl_init_by_instance_cb() 752 nvme_ctrl_init_by_instance(nvme_t *nvme, int32_t inst, nvme_ctrl_t **outp) in nvme_ctrl_init_by_instance() 1200 nvme_ctrl_ns_init(nvme_t *nvme, const char *name, nvme_ctrl_t **ctrlp, in nvme_ctrl_ns_init()
|
H A D | libnvme_ctrl_info.c | 166 nvme_ctrl_info_restore(nvme_t *nvme, nvlist_t *nvl, nvme_ctrl_info_t **outp) in nvme_ctrl_info_restore()
|
/illumos-gate/usr/src/test/nvme-tests/tests/libnvme/ |
H A D | ctrl-disc.c | 31 ctrl_disc_count_cb(nvme_t *nvme, const nvme_ctrl_disc_t *disc, void *arg) in ctrl_disc_count_cb() 81 ctrl_match(nvme_t *nvme, nvme_ctrl_t *targ) in ctrl_match() 130 ctrl_disc_nop_cb(nvme_t *nvme, const nvme_ctrl_disc_t *disc, void *arg) in ctrl_disc_nop_cb() 136 ctrl_disc_bad_disc_init(nvme_t *nvme, nvme_ctrl_iter_t **iterp, in ctrl_disc_bad_disc_init() 157 ctrl_disc_bad_disc(nvme_t *nvme, nvme_ctrl_disc_f func, nvme_err_t exp_err, in ctrl_disc_bad_disc() 181 nvme_t *nvme; in main()
|
H A D | libnvme_test_common.h | 33 extern void libnvme_test_init(nvme_t **, nvme_ctrl_t **); 38 extern void libnvme_test_hdl_warn(nvme_t *, const char *, 46 extern void libnvme_test_hdl_fatal(nvme_t *, const char *,
|
H A D | libnvme_test_common.c | 43 libnvme_test_hdl_vwarn(nvme_t *nvme, const char *fmt, va_list ap) in libnvme_test_hdl_vwarn() 87 libnvme_test_hdl_warn(nvme_t *nvme, const char *fmt, ...) in libnvme_test_hdl_warn() 97 libnvme_test_hdl_fatal(nvme_t *nvme, const char *fmt, ...) in libnvme_test_hdl_fatal() 163 libnvme_test_init(nvme_t **nvmep, nvme_ctrl_t **ctrlp) in libnvme_test_init() 165 nvme_t *nvme; in libnvme_test_init()
|
H A D | missing-field.c | 45 nvme_t *nvme; in main()
|
H A D | bad-req.c | 215 nvme_t *nvme; in main()
|
H A D | ns-info.c | 353 nvme_t *nvme; in main()
|
H A D | info-roundtrip.c | 323 nvme_t *nvme; in main()
|
H A D | ns-disc.c | 329 nvme_t *nvme; in main()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_drivers.h | 31 nvme_t *td_nvme;
|
H A D | disk_nvme.c | 78 nvme_t *nei_libnvme;
|
/illumos-gate/usr/src/cmd/nvmeadm/ |
H A D | nvmeadm.h | 69 nvme_t *npa_nvme;
|
H A D | nvmeadm.c | 87 static bool nvmeadm_ctrl_disc_cb(nvme_t *, const nvme_ctrl_disc_t *, void *); 455 nvme_t *nvme = npa->npa_nvme; in nvmeadm_hdl_vwarn() 691 nvmeadm_ctrl_disc_cb(nvme_t *nvme, const nvme_ctrl_disc_t *disc, void *arg) in nvmeadm_ctrl_disc_cb()
|