| /freebsd/sbin/nvmecontrol/ |
| H A D | identify_ext.c | 59 compare = NVMEV(NVME_CTRLR_DATA_ONCS_COMPARE, oncs); in nvme_print_controller() 60 write_unc = NVMEV(NVME_CTRLR_DATA_ONCS_WRITE_UNC, oncs); in nvme_print_controller() 61 dsm = NVMEV(NVME_CTRLR_DATA_ONCS_DSM, oncs); in nvme_print_controller() 64 security = NVMEV(NVME_CTRLR_DATA_OACS_SECURITY, oacs); in nvme_print_controller() 65 fmt = NVMEV(NVME_CTRLR_DATA_OACS_FORMAT, oacs); in nvme_print_controller() 66 fw = NVMEV(NVME_CTRLR_DATA_OACS_FIRMWARE, oacs); in nvme_print_controller() 67 nsmgmt = NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, oacs); in nvme_print_controller() 69 fw_num_slots = NVMEV(NVME_CTRLR_DATA_FRMW_NUM_SLOTS, cdata->frmw); in nvme_print_controller() 70 fw_slot1_ro = NVMEV(NVME_CTRLR_DATA_FRMW_SLOT1_RO, cdata->frmw); in nvme_print_controller() 73 ns_smart = NVMEV(NVME_CTRLR_DATA_LPA_NS_SMART, cdata->lpa); in nvme_print_controller() [all …]
|
| H A D | identify.c | 69 thin_prov = NVMEV(NVME_NS_DATA_NSFEAT_THIN_PROV, nsdata->nsfeat); in print_namespace() 71 flbas_fmt = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsdata->flbas); in print_namespace() 83 if (NVMEV(NVME_NS_DATA_LBAF_MS, nsdata->lbaf[flbas_fmt]) != 0) in print_namespace() 85 NVMEV(NVME_NS_DATA_FLBAS_EXTENDED, nsdata->flbas) != 0 ? in print_namespace() 91 NVMEV(NVME_NS_DATA_MC_EXTENDED, nsdata->mc) != 0 ? "Supported" : in print_namespace() 94 NVMEV(NVME_NS_DATA_MC_POINTER, nsdata->mc) != 0 ? "Supported" : in print_namespace() 98 NVMEV(NVME_NS_DATA_DPC_MD_END, nsdata->dpc) != 0 ? "Last Bytes, " : in print_namespace() 100 NVMEV(NVME_NS_DATA_DPC_MD_START, nsdata->dpc) != 0 ? in print_namespace() 102 NVMEV(NVME_NS_DATA_DPC_PIT3, nsdata->dpc) != 0 ? "Type 3, " : "", in print_namespace() 103 NVMEV(NVME_NS_DATA_DPC_PIT2, nsdata->dpc) != 0 ? "Type 2, " : "", in print_namespace() [all …]
|
| H A D | format.c | 162 if (NVMEV(NVME_CTRLR_DATA_OACS_FORMAT, cd.oacs) == 0) in format() 164 if (NVMEV(NVME_CTRLR_DATA_FNA_CRYPTO_ERASE, cd.fna) == 0 && in format() 169 if (NVMEV(NVME_CTRLR_DATA_FNA_FORMAT_ALL, cd.fna) && in format() 172 if (NVMEV(NVME_CTRLR_DATA_FNA_ERASE_ALL, cd.fna) && in format() 180 lbaf = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsd.flbas); in format() 184 ms = NVMEV(NVME_NS_DATA_FLBAS_EXTENDED, nsd.flbas); in format() 186 pi = NVMEV(NVME_NS_DATA_DPS_MD_START, nsd.dps); in format() 188 pil = NVMEV(NVME_NS_DATA_DPS_PIT, nsd.dps); in format()
|
| H A D | logpage.c | 369 afi_slot = NVMEV(NVME_FIRMWARE_PAGE_AFI_SLOT, fw->afi); in print_log_health() 371 oacs_fw = NVMEV(NVME_CTRLR_DATA_OACS_FIRMWARE, cdata->oacs); in print_log_health() 372 fw_num_slots = NVMEV(NVME_CTRLR_DATA_FRMW_NUM_SLOTS, cdata->frmw); in print_log_health() 427 if (NVMEV(NVME_CE_PAGE_CSUP, s) == 0) in print_log_firmware() 430 NVMEV(NVME_CE_PAGE_LBCC, s) != 0 ? "Yes" : "No", 431 NVMEV(NVME_CE_PAGE_NCC, s) != 0 ? "Yes" : "No", 432 NVMEV(NVME_CE_PAGE_NIC, s) != 0 ? "Yes" : "No", in print_log_ns() 433 NVMEV(NVME_CE_PAGE_CCC, s) != 0 ? "Yes" : "No", in print_log_ns() 434 NVMEV(NVME_CE_PAGE_CSE, s), in print_log_ns() 435 NVMEV(NVME_CE_PAGE_UUI in print_log_ns() [all...] |
| H A D | sanitize.c | 160 if (NVMEV(NVME_CTRLR_DATA_SANICAP_BES, cd.sanicap) == 0 && sanact == 2) in sanitize() 162 if (NVMEV(NVME_CTRLR_DATA_SANICAP_OWS, cd.sanicap) == 0 && sanact == 3) in sanitize() 164 if (NVMEV(NVME_CTRLR_DATA_SANICAP_CES, cd.sanicap) == 0 && sanact == 4) in sanitize() 190 switch (NVMEV(NVME_SS_PAGE_SSTAT_STATUS, ss.sstat)) { in sanitize()
|
| H A D | power.c | 67 mps = NVMEV(NVME_PWR_ST_MPS, nps->mps_nops); in power_list_one() 68 nops = NVMEV(NVME_PWR_ST_NOPS, nps->mps_nops); in power_list_one() 69 apw = NVMEV(NVME_PWR_ST_APW, nps->apw_aps); in power_list_one() 70 aps = NVMEV(NVME_PWR_ST_APS, nps->apw_aps); in power_list_one()
|
| H A D | ns.c | 419 if (NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, cd.oacs) == 0) in nsactive() 464 if (NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, cd.oacs) == 0) in nsallocated() 509 if (NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, cd.oacs) == 0) in nscontrollers() 570 if (NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, cd.oacs) == 0) in nscreate() 623 get_res_str(NVMEV(NVME_STATUS_SC, pt.cpl.status))); in nscreate() 659 if (NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, cd.oacs) == 0) in nsdelete() 675 get_res_str(NVMEV(NVME_STATUS_SC, pt.cpl.status))); in nsdelete() 724 if (NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, cd.oacs) == 0) in nsattach() 760 get_res_str(NVMEV(NVME_STATUS_SC, pt.cpl.status))); in nsattach() 794 if (NVMEV(NVME_CTRLR_DATA_OACS_NSMGMT, cd.oacs) == 0) in nsdetach() [all …]
|
| H A D | firmware.c | 281 oacs_fw = NVMEV(NVME_CTRLR_DATA_OACS_FIRMWARE, cdata.oacs); in firmware() 287 fw_slot1_ro = NVMEV(NVME_CTRLR_DATA_FRMW_SLOT1_RO, cdata.frmw); in firmware() 292 fw_num_slots = NVMEV(NVME_CTRLR_DATA_FRMW_NUM_SLOTS, cdata.frmw); in firmware()
|
| H A D | fabrics.c | 292 if (NVMEV(NVME_CSTS_REG_RDY, csts) != 0) in connect_discovery_adminq() 346 mpsmin = NVMEV(NVME_CAP_HI_REG_MPSMIN, cap >> 32); in connect_nvm_adminq() 347 mpsmax = NVMEV(NVME_CAP_HI_REG_MPSMAX, cap >> 32); in connect_nvm_adminq() 393 if (NVMEV(NVME_CSTS_REG_RDY, csts) != 0) in connect_nvm_adminq()
|
| H A D | devlist.c | 89 flbas_fmt = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsdata->flbas); in ns_get_sector_size() 90 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, nsdata->lbaf[flbas_fmt]); in ns_get_sector_size()
|
| H A D | selftest.c | 102 if (NVMEV(NVME_CTRLR_DATA_OACS_SELFTEST, cdata.oacs) == 0) in selftest()
|
| H A D | telemetry.c | 129 can_telemetry = NVMEV(NVME_CTRLR_DATA_LPA_TELEMETRY, cdata.lpa); in telemetry_log()
|
| /freebsd/sys/dev/nvmf/controller/ |
| H A D | nvmft_subr.c | 71 field = NVMEV(NVME_CC_REG_IOCQES, new_cc); in _nvmf_validate_cc() 84 field = NVMEV(NVME_CC_REG_IOSQES, new_cc); in _nvmf_validate_cc() 97 field = NVMEV(NVME_CC_REG_SHN, new_cc); in _nvmf_validate_cc() 101 field = NVMEV(NVME_CC_REG_AMS, new_cc); in _nvmf_validate_cc() 106 field = NVMEV(NVME_CC_REG_MPS, new_cc); in _nvmf_validate_cc() 107 if (field < NVMEV(NVME_CAP_HI_REG_MPSMAX, caphi) || in _nvmf_validate_cc() 108 field > NVMEV(NVME_CAP_HI_REG_MPSMIN, caphi)) in _nvmf_validate_cc() 111 field = NVMEV(NVME_CC_REG_CSS, new_cc); in _nvmf_validate_cc() 116 if (NVMEV(NVME_CC_REG_EN, old_cc) != 0 && in _nvmf_validate_cc() 117 (NVMEV(NVME_CC_REG_AMS, changes) != 0 || in _nvmf_validate_cc() [all …]
|
| H A D | nvmft_controller.c | 359 if (NVMEV(NVME_CSTS_REG_SHST, ctrlr->csts) == NVME_SHST_OCCURRING) { in nvmft_controller_shutdown() 364 if (NVMEV(NVME_CSTS_REG_CFS, ctrlr->csts) == 0) { in nvmft_controller_shutdown() 376 if (ctrlr->admin_closed || NVMEV(NVME_CSTS_REG_CFS, ctrlr->csts) != 0) in nvmft_controller_shutdown() 392 if (NVMEV(NVME_CC_REG_EN, ctrlr->cc) != 0) { in nvmft_controller_terminate() 449 if (NVMEV(NVME_CC_REG_EN, ctrlr->cc) == 0) { in nvmft_controller_error() 747 fid = NVMEV(NVME_FEAT_SET_FID, le32toh(cmd->cdw10)); in handle_set_features() 843 if (NVMEV(NVME_CC_REG_SHN, changes) != 0 && in update_cc() 844 NVMEV(NVME_CC_REG_SHN, new_cc) != 0) { in update_cc() 853 if (NVMEV(NVME_CC_REG_EN, changes) != 0) { in update_cc() 854 if (NVMEV(NVME_CC_REG_EN, new_cc) == 0) { in update_cc() [all …]
|
| /freebsd/sys/dev/nvme/ |
| H A D | nvme.h | 90 NVMEV(NVME_CAP_LO_REG_MQES, x) 92 NVMEV(NVME_CAP_LO_REG_CQR, x) 94 NVMEV(NVME_CAP_LO_REG_AMS, x) 96 NVMEV(NVME_CAP_LO_REG_TO, x) 125 NVMEV(NVME_CAP_HI_REG_DSTRD, x) 127 NVMEV(NVME_CAP_HI_REG_NSSRS, x) 129 NVMEV(NVME_CAP_HI_REG_CSS, x) 131 NVMEV(NVME_CAP_HI_REG_CSS_NVM, x) 133 NVMEV(NVME_CAP_HI_REG_BPS, x) 135 NVMEV(NVME_CAP_HI_REG_CPS, x) [all …]
|
| H A D | nvme_ns.c | 195 flbas_fmt = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, ns->data.flbas); in nvme_ns_get_sector_size() 196 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, ns->data.lbaf[flbas_fmt]); in nvme_ns_get_sector_size() 242 if (NVMEV(NVME_NS_DATA_NSFEAT_NPVALID, ns->data.nsfeat) != 0) { in nvme_ns_get_stripesize() 570 flbas_fmt = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, ns->data.flbas); in nvme_ns_construct() 597 vwc_present = NVMEV(NVME_CTRLR_DATA_VWC_PRESENT, ctrlr->cdata.vwc); in nvme_ns_construct()
|
| H A D | nvme_ctrlr.c | 279 if (NVMEV(NVME_CSTS_REG_RDY, csts) == desired_val) in nvme_ctrlr_wait_for_ready() 305 en = NVMEV(NVME_CC_REG_EN, cc); in nvme_ctrlr_disable() 306 rdy = NVMEV(NVME_CSTS_REG_RDY, csts); in nvme_ctrlr_disable() 352 en = NVMEV(NVME_CC_REG_EN, cc); in nvme_ctrlr_enable() 353 rdy = NVMEV(NVME_CSTS_REG_RDY, csts); in nvme_ctrlr_enable() 706 aer->log_page_id = NVMEV(NVME_ASYNC_EVENT_LOG_PAGE_ID, cpl->cdw0); in nvme_ctrlr_async_event_cb() 708 " page 0x%02x)\n", NVMEV(NVME_ASYNC_EVENT_TYPE, cpl->cdw0), in nvme_ctrlr_async_event_cb() 709 NVMEV(NVME_ASYNC_EVENT_INFO, cpl->cdw0), in nvme_ctrlr_async_event_cb() 1205 NVMEV(NVME_ASYNC_EVENT_TYPE, aer->cpl.cdw0), in nvme_ctrlr_aer_task() 1206 NVMEV(NVME_ASYNC_EVENT_INFO, aer->cpl.cdw0), aer->log_page_id); in nvme_ctrlr_aer_task()
|
| /freebsd/tools/tools/nvmf/nvmfd/ |
| H A D | controller.c | 42 if (NVMEV(NVME_CC_REG_SHN, changes) != 0 && in update_cc() 43 NVMEV(NVME_CC_REG_SHN, new_cc) != 0) { in update_cc() 49 if (NVMEV(NVME_CC_REG_EN, changes) != 0) { in update_cc() 50 if (NVMEV(NVME_CC_REG_EN, new_cc) == 0) { in update_cc() 193 if (NVMEV(NVME_CC_REG_EN, c->cc) == 0 && in controller_handle_admin_commands()
|
| /freebsd/sys/dev/nvmf/host/ |
| H A D | nvmf_ns.c | 351 if (NVMEV(NVME_NS_DATA_DPS_PIT, data->dps) != 0) { in nvmf_init_ns() 356 lbaf = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, data->flbas); in nvmf_init_ns() 362 if (NVMEV(NVME_NS_DATA_LBAF_MS, data->lbaf[lbaf]) != 0) { in nvmf_init_ns() 367 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, data->lbaf[lbaf]); in nvmf_init_ns() 379 if (NVMEV(NVME_CTRLR_DATA_VWC_PRESENT, sc->cdata->vwc) != 0) in nvmf_init_ns() 503 if (NVMEV(NVME_NS_DATA_DPS_PIT, data->dps) != 0) { in nvmf_update_ns() 508 lbaf = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, data->flbas); in nvmf_update_ns() 514 if (NVMEV(NVME_NS_DATA_LBAF_MS, data->lbaf[lbaf]) != 0) { in nvmf_update_ns() 519 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, data->lbaf[lbaf]); in nvmf_update_ns()
|
| H A D | nvmf_aer.c | 176 aer->log_page_id = NVMEV(NVME_ASYNC_EVENT_LOG_PAGE_ID, cdw0); in nvmf_complete_aer() 177 aer->info = NVMEV(NVME_ASYNC_EVENT_INFO, cdw0); in nvmf_complete_aer() 178 aer->type = NVMEV(NVME_ASYNC_EVENT_TYPE, cdw0); in nvmf_complete_aer()
|
| /freebsd/tools/tools/nvmf/nvmfdd/ |
| H A D | nvmfdd.c | 106 mpsmin = NVMEV(NVME_CAP_HI_REG_MPSMIN, cap >> 32); in connect_admin_queue() 107 mpsmax = NVMEV(NVME_CAP_HI_REG_MPSMAX, cap >> 32); in connect_admin_queue() 144 if (NVMEV(NVME_CSTS_REG_RDY, csts) != 0) in connect_admin_queue() 213 if (NVMEV(NVME_NS_DATA_DPS_PIT, nsdata.dps) != 0) { in validate_namespace() 218 lbaf = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsdata.flbas); in validate_namespace() 224 if (NVMEV(NVME_NS_DATA_LBAF_MS, nsdata.lbaf[lbaf]) != 0) { in validate_namespace() 229 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, nsdata.lbaf[lbaf]); in validate_namespace()
|
| /freebsd/usr.sbin/ctld/ |
| H A D | nvmf_discovery.cc | 262 if (NVMEV(NVME_CC_REG_SHN, changes) != 0 && in update_cc() 263 NVMEV(NVME_CC_REG_SHN, new_cc) != 0) { in update_cc() 269 if (NVMEV(NVME_CC_REG_EN, changes) != 0) { in update_cc() 270 if (NVMEV(NVME_CC_REG_EN, new_cc) == 0) { in update_cc() 441 if (NVMEV(NVME_CC_REG_EN, cc) == 0 && in handle_admin_commands()
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | pci_nvme.c | 383 NVMEV(NVME_CC_REG_EN, cc) 385 NVMEV(NVME_CC_REG_CSS, cc) 387 NVMEV(NVME_CC_REG_SHN, cc) 389 NVMEV(NVME_CC_REG_IOSQES, cc) 391 NVMEV(NVME_CC_REG_IOCQES, cc) 405 NVMEV(NVME_CSTS_REG_RDY, sts) 1076 asqs = ONE_BASED(NVMEV(NVME_AQA_REG_ASQS, sc->regs.aqa)); in pci_nvme_init_controller() 1096 acqs = ONE_BASED(NVMEV(NVME_AQA_REG_ACQS, sc->regs.aqa)); in pci_nvme_init_controller() 1819 uint8_t fid = NVMEV(NVME_FEAT_SET_FID, command->cdw10); in nvme_opc_set_features() 1820 bool sv = NVMEV(NVME_FEAT_SET_SV, command->cdw10); in nvme_opc_set_features() [all …]
|
| /freebsd/sys/cam/nvme/ |
| H A D | nvme_da.c | 309 flbas_fmt = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsd->flbas); in ndasetgeom() 310 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, nsd->lbaf[flbas_fmt]); in ndasetgeom() 317 vwc_present = NVMEV(NVME_CTRLR_DATA_VWC_PRESENT, cd->vwc); in ndasetgeom() 1031 if (NVMEV(NVME_NS_DATA_NSFEAT_NPVALID, nsd->nsfeat) != 0 && in ndaregister()
|
| /freebsd/lib/libnvmf/ |
| H A D | nvmf_transport.c | 210 if (NVMEV(NVME_CMD_PSDT, nc->nc_sqe.fuse) != NVME_PSDT_SGL) in nvmf_validate_command_capsule()
|