Home
last modified time | relevance | path

Searched refs:NVMEV (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/sbin/nvmecontrol/
H A Didentify_ext.c59 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 Didentify.c69 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 Dformat.c162 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 Dlogpage.c369 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 Dsanitize.c160 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 Dpower.c67 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 Dns.c419 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 Dfirmware.c281 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 Dfabrics.c292 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 Ddevlist.c89 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 Dselftest.c102 if (NVMEV(NVME_CTRLR_DATA_OACS_SELFTEST, cdata.oacs) == 0) in selftest()
H A Dtelemetry.c129 can_telemetry = NVMEV(NVME_CTRLR_DATA_LPA_TELEMETRY, cdata.lpa); in telemetry_log()
/freebsd/sys/dev/nvmf/controller/
H A Dnvmft_subr.c71 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 Dnvmft_controller.c359 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 Dnvme.h90 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 Dnvme_ns.c195 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 Dnvme_ctrlr.c279 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 Dcontroller.c42 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 Dnvmf_ns.c351 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 Dnvmf_aer.c176 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 Dnvmfdd.c106 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 Dnvmf_discovery.cc262 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 Dpci_nvme.c383 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 Dnvme_da.c309 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 Dnvmf_transport.c210 if (NVMEV(NVME_CMD_PSDT, nc->nc_sqe.fuse) != NVME_PSDT_SGL) in nvmf_validate_command_capsule()

12