Home
last modified time | relevance | path

Searched refs:ctrl (Results 1 – 25 of 326) sorted by last modified time

12345678910>>...14

/illumos-gate/usr/src/lib/libnvme/common/
H A Dlibnvme_wdc.c327 if (!nvme_vuc_req_init(ctrl, &req)) { in nvme_wdc_resize_vuc()
367 return (nvme_ctrl_success(ctrl)); in nvme_wdc_resize_get()
392 return (nvme_ctrl_success(ctrl)); in nvme_wdc_resize_set()
453 return (nvme_ctrl_success(ctrl)); in nvme_wdc_e6_req_init()
485 return (nvme_ctrl_success(ctrl)); in nvme_wdc_e6_req_set_offset()
502 return (nvme_ctrl_success(ctrl)); in nvme_wdc_e6_req_set_output()
521 return (nvme_ctrl_success(ctrl)); in nvme_wdc_e6_req_exec()
536 if (!nvme_vuc_req_init(ctrl, &req)) { in nvme_wdc_assert_common()
549 return (nvme_ctrl_success(ctrl)); in nvme_wdc_assert_common()
553 nvme_wdc_assert_clear(nvme_ctrl_t *ctrl) in nvme_wdc_assert_clear() argument
[all …]
H A Dlibnvme_vendor.c46 nvme_vendor_map_ctrl(nvme_ctrl_t *ctrl) in nvme_vendor_map_ctrl() argument
50 if (di_prop_lookup_ints(DDI_DEV_T_ANY, ctrl->nc_devi, "vendor-id", in nvme_vendor_map_ctrl()
51 &vid) != 1 || di_prop_lookup_ints(DDI_DEV_T_ANY, ctrl->nc_devi, in nvme_vendor_map_ctrl()
59 ctrl->nc_vsd = nvme_vsd_devices[i]; in nvme_vendor_map_ctrl()
66 nvme_vendor_vuc_supported(nvme_ctrl_t *ctrl, const char *name) in nvme_vendor_vuc_supported() argument
68 if (ctrl->nc_vsd != NULL) { in nvme_vendor_vuc_supported()
69 for (size_t i = 0; i < ctrl->nc_vsd->nvd_nvuc; i++) { in nvme_vendor_vuc_supported()
70 if (strcmp(name, ctrl->nc_vsd->nvd_vuc[i].nvd_short) == in nvme_vendor_vuc_supported()
77 return (nvme_ctrl_error(ctrl, NVME_ERR_VU_FUNC_UNSUP_BY_DEV, 0, in nvme_vendor_vuc_supported()
H A Dlibnvme_log.c163 return (nvme_ctrl_success(ctrl)); in nvme_log_disc_dup()
293 if (ctrl->nc_vsd == NULL) { in nvme_log_discover_step()
337 iter->nli_ctrl = ctrl; in nvme_log_discover_init()
341 return (nvme_ctrl_success(ctrl)); in nvme_log_discover_init()
367 if (!func(ctrl, disc, arg)) in nvme_log_discover()
376 return (nvme_ctrl_success(ctrl)); in nvme_log_discover()
412 req->nlr_ctrl = ctrl; in nvme_log_req_init()
431 return (nvme_ctrl_success(ctrl)); in nvme_log_req_init()
466 req->nlr_ctrl = ctrl; in nvme_log_req_init_by_disc()
502 nvme_vers_ctrl_atleast(ctrl, in nvme_log_req_init_by_disc()
[all …]
H A Dlibnvme_ns_info.c100 nvme_ctrl_t *ctrl = ns->nn_ctrl; in nvme_ns_info_snap() local
104 return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0, in nvme_ns_info_snap()
112 return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to " in nvme_ns_info_snap()
126 return (nvme_ctrl_success(ctrl)); in nvme_ns_info_snap()
135 return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0, in nvme_ctrl_ns_info_snap()
140 if (nsid < NVME_NSID_MIN || nsid > ctrl->nc_info.id_nn) { in nvme_ctrl_ns_info_snap()
143 "0x%x]", nsid, NVME_NSID_MIN, ctrl->nc_info.id_nn)); in nvme_ctrl_ns_info_snap()
149 return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to " in nvme_ctrl_ns_info_snap()
155 if (!nvme_ioc_ns_info(ctrl, nsid, &info->nni_info)) { in nvme_ctrl_ns_info_snap()
159 info->nni_vers = ctrl->nc_vers; in nvme_ctrl_ns_info_snap()
[all …]
H A Dlibnvme_vuc.c65 return (nvme_ctrl_success(ctrl)); in nvme_vuc_disc_dup()
116 if (ctrl->nc_vsd == NULL) { in nvme_vuc_discover_step()
154 iter->nvi_ctrl = ctrl; in nvme_vuc_discover_init()
157 return (nvme_ctrl_success(ctrl)); in nvme_vuc_discover_init()
179 if (!func(ctrl, disc, arg)) in nvme_vuc_discover()
188 return (nvme_ctrl_success(ctrl)); in nvme_vuc_discover()
224 nvme_ctrl_err_save(ctrl, &err); in nvme_vuc_discover_by_name()
226 nvme_ctrl_err_set(ctrl, &err); in nvme_vuc_discover_by_name()
240 return (nvme_ctrl_success(ctrl)); in nvme_vuc_discover_by_name()
275 req->nvr_ctrl = ctrl; in nvme_vuc_req_init()
[all …]
/illumos-gate/usr/src/cmd/nvmeadm/
H A Dnvmeadm.c443 nvme_ctrl_t *ctrl = npa->npa_ctrl; in nvmeadm_ctrl_vwarn() local
448 nvme_ctrl_errmsg(ctrl), nvme_ctrl_errtostr(npa->npa_ctrl, in nvmeadm_ctrl_vwarn()
449 nvme_ctrl_err(ctrl)), nvme_ctrl_err(ctrl), nvme_ctrl_syserr(ctrl)); in nvmeadm_ctrl_vwarn()
719 char *ctrl = NULL; in main() local
800 ctrl = npa.npa_argv[0]; in main()
815 if (ctrl != NULL && strchr(ctrl, ',') != NULL && in main()
826 while ((npa.npa_name = strsep(&ctrl, ",")) != NULL) { in main()
917 nvme_dskname(di_node_t ctrl, const char *bd_addr) in nvme_dskname() argument
927 for (di_node_t child = di_child_node(ctrl); child != DI_NODE_NIL; in nvme_dskname()
1030 do_list_nsid(const nvme_process_arg_t *npa, nvme_ctrl_info_t *ctrl, in do_list_nsid() argument
[all …]
H A Dnvmeadm_ofmt.c75 nvme_ctrl_info_t *ctrl = list->nloa_ctrl; in nvmeadm_list_common_ofmt_cb() local
81 ret = strlcpy(buf, nvme_ctrl_info_model(ctrl), buflen); in nvmeadm_list_common_ofmt_cb()
84 ret = strlcpy(buf, nvme_ctrl_info_serial(ctrl), buflen); in nvmeadm_list_common_ofmt_cb()
87 ret = strlcpy(buf, nvme_ctrl_info_fwrev(ctrl), buflen); in nvmeadm_list_common_ofmt_cb()
90 vers = nvme_ctrl_info_version(ctrl); in nvmeadm_list_common_ofmt_cb()
112 nvme_ctrl_info_t *ctrl = list->nloa_ctrl; in nvmeadm_list_ctrl_ofmt_cb() local
118 if (nvme_ctrl_info_cap(ctrl, &u128)) { in nvmeadm_list_ctrl_ofmt_cb()
125 if (nvme_ctrl_info_unalloc_cap(ctrl, &u128)) { in nvmeadm_list_ctrl_ofmt_cb()
/illumos-gate/usr/src/uts/common/io/igc/
H A Digc.c992 uint32_t ctrl = igc_read32(igc, IGC_CTRL_EXT); in igc_hw_control() local
995 ctrl |= IGC_CTRL_EXT_DRV_LOAD; in igc_hw_control()
997 ctrl &= ~IGC_CTRL_EXT_DRV_LOAD; in igc_hw_control()
1000 igc_write32(igc, IGC_CTRL_EXT, ctrl); in igc_hw_control()
/illumos-gate/usr/src/uts/common/io/igc/core/
H A Digc_phy.c593 u32 ctrl; in igc_phy_force_speed_duplex_setup() local
601 ctrl = IGC_READ_REG(hw, IGC_CTRL); in igc_phy_force_speed_duplex_setup()
603 ctrl &= ~IGC_CTRL_SPD_SEL; in igc_phy_force_speed_duplex_setup()
606 ctrl &= ~IGC_CTRL_ASDE; in igc_phy_force_speed_duplex_setup()
613 ctrl &= ~IGC_CTRL_FD; in igc_phy_force_speed_duplex_setup()
617 ctrl |= IGC_CTRL_FD; in igc_phy_force_speed_duplex_setup()
624 ctrl |= IGC_CTRL_SPD_100; in igc_phy_force_speed_duplex_setup()
636 IGC_WRITE_REG(hw, IGC_CTRL, ctrl); in igc_phy_force_speed_duplex_setup()
856 u32 ctrl, timeout = 10000, phpm = 0; in igc_phy_hw_reset_generic() local
872 ctrl = IGC_READ_REG(hw, IGC_CTRL); in igc_phy_hw_reset_generic()
[all …]
H A Digc_i225.c183 u32 ctrl; in igc_reset_hw_i225() local
205 ctrl = IGC_READ_REG(hw, IGC_CTRL); in igc_reset_hw_i225()
208 IGC_WRITE_REG(hw, IGC_CTRL, ctrl | IGC_CTRL_DEV_RST); in igc_reset_hw_i225()
347 u32 ctrl; in igc_setup_copper_link_i225() local
351 ctrl = IGC_READ_REG(hw, IGC_CTRL); in igc_setup_copper_link_i225()
352 ctrl |= IGC_CTRL_SLU; in igc_setup_copper_link_i225()
353 ctrl &= ~(IGC_CTRL_FRCSPD | IGC_CTRL_FRCDPX); in igc_setup_copper_link_i225()
354 IGC_WRITE_REG(hw, IGC_CTRL, ctrl); in igc_setup_copper_link_i225()
H A Digc_mac.c644 u32 ctrl; in igc_force_mac_fc_generic() local
648 ctrl = IGC_READ_REG(hw, IGC_CTRL); in igc_force_mac_fc_generic()
674 ctrl &= (~IGC_CTRL_TFCE); in igc_force_mac_fc_generic()
675 ctrl |= IGC_CTRL_RFCE; in igc_force_mac_fc_generic()
678 ctrl &= (~IGC_CTRL_RFCE); in igc_force_mac_fc_generic()
679 ctrl |= IGC_CTRL_TFCE; in igc_force_mac_fc_generic()
689 IGC_WRITE_REG(hw, IGC_CTRL, ctrl); in igc_force_mac_fc_generic()
1024 u32 ctrl; in igc_disable_pcie_master_generic() local
1029 ctrl = IGC_READ_REG(hw, IGC_CTRL); in igc_disable_pcie_master_generic()
1030 ctrl |= IGC_CTRL_GIO_MASTER_DISABLE; in igc_disable_pcie_master_generic()
[all …]
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_main.c5678 uint32_t ctrl; in e1000g_set_internal_loopback() local
5766 ctrl = E1000_READ_REG(hw, E1000_CTRL); in e1000g_set_internal_loopback()
5791 ctrl |= E1000_CTRL_ILOS; in e1000g_set_internal_loopback()
5828 ctrl |= E1000_CTRL_SLU; in e1000g_set_internal_loopback()
5832 ctrl |= E1000_CTRL_ILOS; in e1000g_set_internal_loopback()
5836 ctrl |= E1000_CTRL_SLU; in e1000g_set_internal_loopback()
5842 E1000_WRITE_REG(hw, E1000_CTRL, ctrl); in e1000g_set_internal_loopback()
5851 uint32_t ctrl; in e1000g_set_external_loopback_1000() local
5956 uint32_t ctrl; in e1000g_set_external_loopback_100() local
5978 ctrl = E1000_READ_REG(hw, E1000_CTRL); in e1000g_set_external_loopback_100()
[all …]
/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_ich8lan.c5006 u32 ctrl, reg; in e1000_reset_hw_ich8lan() local
5051 ctrl = E1000_READ_REG(hw, E1000_CTRL); in e1000_reset_hw_ich8lan()
5058 ctrl |= E1000_CTRL_PHY_RST; in e1000_reset_hw_ich8lan()
5084 if (ctrl & E1000_CTRL_PHY_RST) { in e1000_reset_hw_ich8lan()
5348 u32 ctrl; in e1000_setup_copper_link_ich8lan() local
5354 ctrl = E1000_READ_REG(hw, E1000_CTRL); in e1000_setup_copper_link_ich8lan()
5355 ctrl |= E1000_CTRL_SLU; in e1000_setup_copper_link_ich8lan()
5357 E1000_WRITE_REG(hw, E1000_CTRL, ctrl); in e1000_setup_copper_link_ich8lan()
5439 u32 ctrl; in e1000_setup_copper_link_pch_lpt() local
5444 ctrl = E1000_READ_REG(hw, E1000_CTRL); in e1000_setup_copper_link_pch_lpt()
[all …]
/illumos-gate/usr/src/test/nvme-tests/tests/libnvme/
H A Dbad-req.c39 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_id_req()
40 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_id_req()
62 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_log_req()
63 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_log_req()
85 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_log_req_by_name()
86 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_log_req_by_name()
108 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_get_feat_req()
109 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_get_feat_req()
131 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_get_feat_req_by_name()
132 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_get_feat_req_by_name()
[all …]
H A Dctrl-disc.c182 nvme_ctrl_t *ctrl; in main() local
186 libnvme_test_init(&nvme, &ctrl); in main()
199 if (!ctrl_match(nvme, ctrl)) { in main()
229 nvme_ctrl_fini(ctrl); in main()
H A Dinfo-roundtrip.c324 nvme_ctrl_t *ctrl; in main() local
330 libnvme_test_init(&nvme, &ctrl); in main()
331 if (!nvme_ctrl_info_snap(ctrl, &info)) { in main()
332 libnvme_test_ctrl_fatal(ctrl, "failed to take a snapshot"); in main()
467 nvme_ctrl_fini(ctrl); in main()
H A Dlibnvme_test_common.c53 libnvme_test_ctrl_vwarn(nvme_ctrl_t *ctrl, const char *fmt, va_list ap) in libnvme_test_ctrl_vwarn() argument
58 nvme_ctrl_errmsg(ctrl), nvme_ctrl_errtostr(ctrl, in libnvme_test_ctrl_vwarn()
59 nvme_ctrl_err(ctrl)), nvme_ctrl_err(ctrl), nvme_ctrl_syserr(ctrl)); in libnvme_test_ctrl_vwarn()
109 libnvme_test_ctrl_warn(nvme_ctrl_t *ctrl, const char *fmt, ...) in libnvme_test_ctrl_warn() argument
114 libnvme_test_ctrl_vwarn(ctrl, fmt, ap); in libnvme_test_ctrl_warn()
119 libnvme_test_ctrl_fatal(nvme_ctrl_t *ctrl, const char *fmt, ...) in libnvme_test_ctrl_fatal() argument
124 libnvme_test_ctrl_vwarn(ctrl, fmt, ap); in libnvme_test_ctrl_fatal()
166 nvme_ctrl_t *ctrl; in libnvme_test_init() local
181 if (!nvme_ctrl_ns_init(nvme, dev, &ctrl, NULL)) { in libnvme_test_init()
186 *ctrlp = ctrl; in libnvme_test_init()
H A Dmissing-field.c29 nvme_err_t err = nvme_ctrl_err(ctrl); in missing_field_err()
36 desc, nvme_ctrl_errtostr(ctrl, err), err, in missing_field_err()
37 nvme_ctrl_errtostr(ctrl, exp_err), exp_err); in missing_field_err()
46 nvme_ctrl_t *ctrl; in main() local
54 libnvme_test_init(&nvme, &ctrl); in main()
74 if (!nvme_log_req_init(ctrl, &log_req)) { in main()
82 } else if (!missing_field_err(ctrl, "log request", in main()
108 if (!nvme_vuc_req_init(ctrl, &vuc_req)) { in main()
121 } else if (!missing_field_err(ctrl, "vuc request", in main()
153 if (!nvme_format_req_init(ctrl, &format_req)) { in main()
[all …]
H A Dns-disc.c283 } else if (nvme_ctrl_err(ctrl) != exp_err) { in ns_disc_bad_disc_init()
286 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in ns_disc_bad_disc_init()
287 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in ns_disc_bad_disc_init()
305 } else if (nvme_ctrl_err(ctrl) != exp_err) { in ns_disc_bad_disc()
308 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in ns_disc_bad_disc()
309 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in ns_disc_bad_disc()
330 nvme_ctrl_t *ctrl; in main() local
337 libnvme_test_init(&nvme, &ctrl); in main()
372 if (!nvme_ctrl_info_snap(ctrl, &info)) { in main()
434 nvme_ctrl_unlock(ctrl); in main()
[all …]
H A DMakefile18 ctrl-disc \
36 ctrl-disc.32 := LDLIBS += -ldevinfo -lumem
37 ctrl-disc.64 := LDLIBS64 += -ldevinfo -lumem
H A Dns-info.c207 if (!nvme_ns_init(ctrl, nsid, &ns)) { in ns_info_test()
221 if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &info)) { in ns_info_test()
330 if (nvme_ctrl_ns_info_snap(ctrl, nsid, infop)) { in ns_info_bad_snap()
334 } else if (nvme_ctrl_err(ctrl) != exp_err) { in ns_info_bad_snap()
337 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in ns_info_bad_snap()
338 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in ns_info_bad_snap()
354 nvme_ctrl_t *ctrl; in main() local
360 libnvme_test_init(&nvme, &ctrl); in main()
362 if (!nvme_ctrl_info_snap(ctrl, &info)) { in main()
375 if (!ns_info_test(ctrl, vers, i)) { in main()
[all …]
/illumos-gate/usr/src/test/nvme-tests/tests/ioctl/
H A Dbasic-identify.c35 const nvme_identify_ctrl_t *ctrl = data; in basic_id_determine_ns_sup() local
36 *nnsp = ctrl->id_nn; in basic_id_determine_ns_sup()
37 *hasns = ctrl->id_oacs.oa_nsmgmt != 0; in basic_id_determine_ns_sup()
H A DMakefile22 ctrl-block-lock \
/illumos-gate/usr/src/test/nvme-tests/runfiles/
H A Dnon-destruct.run43 'ctrl-block-lock.32',
44 'ctrl-block-lock.64',
60 'ctrl-disc.32',
61 'ctrl-disc.64',
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-test-nvmetest.p5m47 file path=opt/nvme-tests/tests/ioctl/ctrl-block-lock.32 mode=0555
48 file path=opt/nvme-tests/tests/ioctl/ctrl-block-lock.64 mode=0555
60 file path=opt/nvme-tests/tests/libnvme/ctrl-disc.32 mode=0555
61 file path=opt/nvme-tests/tests/libnvme/ctrl-disc.64 mode=0555

12345678910>>...14