| /freebsd/sys/dev/nvmf/controller/ |
| H A D | nvmft_subr.c | 38 caphi = NVMEF(NVME_CAP_HI_REG_CMBS, 0) | in _nvmf_controller_cap() 39 NVMEF(NVME_CAP_HI_REG_PMRS, 0); in _nvmf_controller_cap() 46 caphi |= NVMEF(NVME_CAP_HI_REG_MPSMAX, mps) | in _nvmf_controller_cap() 47 NVMEF(NVME_CAP_HI_REG_MPSMIN, mps); in _nvmf_controller_cap() 49 caphi |= NVMEF(NVME_CAP_HI_REG_BPS, 0) | in _nvmf_controller_cap() 50 NVMEF(NVME_CAP_HI_REG_CSS, NVME_CAP_HI_REG_CSS_NVM_MASK) | in _nvmf_controller_cap() 51 NVMEF(NVME_CAP_HI_REG_NSSRS, 0) | in _nvmf_controller_cap() 52 NVMEF(NVME_CAP_HI_REG_DSTRD, 0); in _nvmf_controller_cap() 54 caplo = NVMEF(NVME_CAP_LO_REG_TO, enable_timeout) | in _nvmf_controller_cap() 55 NVMEF(NVME_CAP_LO_REG_AMS, 0) | in _nvmf_controller_cap() [all …]
|
| H A D | nvmft_qpair.c | 268 status = NVMEF(NVME_STATUS_SCT, sc_type) | in nvmft_send_error() 269 NVMEF(NVME_STATUS_SC, sc_status); in nvmft_send_error() 292 status = NVMEF(NVME_STATUS_SCT, NVME_SCT_GENERIC) | in _nvmft_send_generic_error() 293 NVMEF(NVME_STATUS_SC, sc_status); in _nvmft_send_generic_error() 347 status = NVMEF(NVME_STATUS_SCT, sc_type) | in nvmft_connect_error() 348 NVMEF(NVME_STATUS_SC, sc_status); in nvmft_connect_error() 360 NVMEF(NVME_STATUS_SCT, NVME_SCT_COMMAND_SPECIFIC) | in nvmft_connect_invalid_parameters() 361 NVMEF(NVME_STATUS_SC, NVMF_FABRIC_SC_INVALID_PARAM)); in nvmft_connect_invalid_parameters()
|
| H A D | nvmft_controller.c | 361 ctrlr->csts |= NVMEF(NVME_CSTS_REG_SHST, NVME_SHST_COMPLETE); in nvmft_controller_shutdown() 490 ctrlr->csts |= NVMEF(NVME_CSTS_REG_CFS, 1); in nvmft_controller_error() 846 ctrlr->csts |= NVMEF(NVME_CSTS_REG_SHST, NVME_SHST_OCCURRING); in update_cc() 860 ctrlr->csts |= NVMEF(NVME_CSTS_REG_RDY, 1); in update_cc() 1100 cpl.cdw0 = htole32(NVMEF(NVME_ASYNC_EVENT_TYPE, type) | in nvmft_report_aer() 1101 NVMEF(NVME_ASYNC_EVENT_INFO, info) | in nvmft_report_aer() 1102 NVMEF(NVME_ASYNC_EVENT_LOG_PAGE_ID, log_page_id)); in nvmft_report_aer()
|
| H A D | ctl_frontend_nvmf.c | 843 np->cdata.oncs = htole16(NVMEF(NVME_CTRLR_DATA_ONCS_VERIFY, 1) | in nvmft_port_create() 844 NVMEF(NVME_CTRLR_DATA_ONCS_WRZERO, 1) | in nvmft_port_create() 845 NVMEF(NVME_CTRLR_DATA_ONCS_DSM, 1) | in nvmft_port_create() 846 NVMEF(NVME_CTRLR_DATA_ONCS_COMPARE, 1)); in nvmft_port_create() 847 np->cdata.fuses = NVMEF(NVME_CTRLR_DATA_FUSES_CNW, 1); in nvmft_port_create() 849 np->fp.afi = NVMEF(NVME_FIRMWARE_PAGE_AFI_SLOT, 1); in nvmft_port_create()
|
| /freebsd/sbin/nvmecontrol/ |
| H A D | fabrics.c | 279 cc |= NVMEF(NVME_CC_REG_EN, 1); in connect_discovery_adminq() 369 cc |= NVMEF(NVME_CC_REG_IOCQES, 4); /* CQE entry size == 16 */ in connect_nvm_adminq() 370 cc |= NVMEF(NVME_CC_REG_IOSQES, 6); /* SEQ entry size == 64 */ in connect_nvm_adminq() 371 cc |= NVMEF(NVME_CC_REG_AMS, 0); /* AMS 0 (Round-robin) */ in connect_nvm_adminq() 372 cc |= NVMEF(NVME_CC_REG_MPS, mps); in connect_nvm_adminq() 373 cc |= NVMEF(NVME_CC_REG_CSS, 0); /* NVM command set */ in connect_nvm_adminq() 374 cc |= NVMEF(NVME_CC_REG_EN, 1); /* EN = 1 */ in connect_nvm_adminq() 421 cc |= NVMEF(NVME_CC_REG_SHN, NVME_SHN_NORMAL); in shutdown_controller()
|
| H A D | ns.c | 582 nsdata.flbas |= NVMEF(NVME_NS_DATA_FLBAS_FORMAT, in nscreate() 586 nsdata.flbas |= NVMEF(NVME_NS_DATA_FLBAS_EXTENDED, in nscreate() 596 nsdata.dps |= NVMEF(NVME_NS_DATA_DPS_MD_START, in nscreate() 600 nsdata.dps |= NVMEF(NVME_NS_DATA_DPS_PIT, in nscreate() 608 nsdata.nmic = NVMEF(NVME_NS_DATA_NMIC_MAY_BE_SHARED, !!cd.mic); in nscreate()
|
| /freebsd/lib/libnvmf/ |
| H A D | nvmf_controller.c | 86 status = NVMEF(NVME_STATUS_SCT, sc_type) | in nvmf_simple_response() 87 NVMEF(NVME_STATUS_SC, sc_status); in nvmf_simple_response() 178 NVMEF(NVME_STATUS_SCT, NVME_SCT_COMMAND_SPECIFIC) | in nvmf_connect_invalid_parameters() 179 NVMEF(NVME_STATUS_SC, NVMF_FABRIC_SC_INVALID_PARAM)); in nvmf_connect_invalid_parameters() 454 cdata->lpa = NVMEF(NVME_CTRLR_DATA_LPA_EXT_DATA, 1); in nvmf_init_discovery_controller_data() 461 NVMEF(NVME_CTRLR_DATA_SGLS_TRANSPORT_DATA_BLOCK, 1) | in nvmf_init_discovery_controller_data() 462 NVMEF(NVME_CTRLR_DATA_SGLS_ADDRESS_AS_OFFSET, 1) | in nvmf_init_discovery_controller_data() 463 NVMEF(NVME_CTRLR_DATA_SGLS_NVM_COMMAND_SET, 1)); in nvmf_init_discovery_controller_data()
|
| H A D | nvmf_transport.c | 139 nc->nc_sqe.fuse |= NVMEF(NVME_CMD_PSDT, NVME_PSDT_SGL); in nvmf_allocate_command()
|
| /freebsd/tools/tools/nvmf/nvmfdd/ |
| H A D | nvmfdd.c | 126 cc |= NVMEF(NVME_CC_REG_IOCQES, 4); /* CQE entry size == 16 */ in connect_admin_queue() 127 cc |= NVMEF(NVME_CC_REG_IOSQES, 6); /* SQE entry size == 64 */ in connect_admin_queue() 128 cc |= NVMEF(NVME_CC_REG_AMS, 0); /* AMS 0 (Round-robin) */ in connect_admin_queue() 129 cc |= NVMEF(NVME_CC_REG_MPS, mps); in connect_admin_queue() 130 cc |= NVMEF(NVME_CC_REG_CSS, 0); /* NVM command set */ in connect_admin_queue() 131 cc |= NVMEF(NVME_CC_REG_EN, 1); /* EN = 1 */ in connect_admin_queue() 178 cc |= NVMEF(NVME_CC_REG_SHN, NVME_SHN_NORMAL); in shutdown_controller()
|
| /freebsd/tools/tools/nvmf/nvmfd/ |
| H A D | controller.c | 45 c->csts |= NVMEF(NVME_CSTS_REG_SHST, NVME_SHST_COMPLETE); in update_cc() 55 c->csts |= NVMEF(NVME_CSTS_REG_RDY, 1); in update_cc()
|
| H A D | devices.c | 205 nsdata->flbas = NVMEF(NVME_NS_DATA_FLBAS_FORMAT, 0); in device_namespace_data() 206 nsdata->lbaf[0] = NVMEF(NVME_NS_DATA_LBAF_LBADS, in device_namespace_data()
|
| H A D | io.c | 506 ioc->fp.afi = NVMEF(NVME_FIRMWARE_PAGE_AFI_SLOT, 1); in connect_admin_qpair()
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | pci_nvme.c | 407 #define NVME_CSTS_RDY (NVMEF(NVME_CSTS_REG_RDY, 1)) 408 #define NVME_CSTS_CFS (NVMEF(NVME_CSTS_REG_CFS, 1)) 411 #define NVME_STATUS_P (NVMEF(NVME_STATUS_P, 1)) 456 *status |= NVMEF(NVME_STATUS_SCT, type) | NVMEF(NVME_STATUS_SC, code); in pci_nvme_status_tc() 549 cd->oacs = NVMEF(NVME_CTRLR_DATA_OACS_FORMAT, 1); in pci_nvme_init_ctrldata() 556 NVMEF(NVME_CTRLR_DATA_FRMW_NUM_SLOTS, 1); in pci_nvme_init_ctrldata() 570 cd->sanicap = NVMEF(NVME_CTRLR_DATA_SANICAP_NODMMAS, in pci_nvme_init_ctrldata() 573 cd->sqes = NVMEF(NVME_CTRLR_DATA_SQES_MAX, 6) | in pci_nvme_init_ctrldata() 574 NVMEF(NVME_CTRLR_DATA_SQES_MIN, 6); in pci_nvme_init_ctrldata() 575 cd->cqes = NVMEF(NVME_CTRLR_DATA_CQES_MAX, 4) | in pci_nvme_init_ctrldata() [all …]
|
| /freebsd/sys/dev/nvme/ |
| H A D | nvme_ctrlr.c | 376 aqa |= NVMEF(NVME_AQA_REG_ACQS, qsize); in nvme_ctrlr_enable() 377 aqa |= NVMEF(NVME_AQA_REG_ASQS, qsize); in nvme_ctrlr_enable() 382 cc |= NVMEF(NVME_CC_REG_EN, 1); in nvme_ctrlr_enable() 383 cc |= NVMEF(NVME_CC_REG_CSS, 0); in nvme_ctrlr_enable() 384 cc |= NVMEF(NVME_CC_REG_AMS, 0); in nvme_ctrlr_enable() 385 cc |= NVMEF(NVME_CC_REG_SHN, 0); in nvme_ctrlr_enable() 386 cc |= NVMEF(NVME_CC_REG_IOSQES, 6); /* SQ entry size == 64 == 2^6 */ in nvme_ctrlr_enable() 387 cc |= NVMEF(NVME_CC_REG_IOCQES, 4); /* CQ entry size == 16 == 2^4 */ in nvme_ctrlr_enable() 394 cc |= NVMEF(NVME_CC_REG_MPS, ctrlr->mps); in nvme_ctrlr_enable() 1873 cc |= NVMEF(NVME_CC_REG_SHN, NVME_SHN_NORMAL); in nvme_ctrlr_shutdown()
|
| H A D | nvme_qpair.c | 286 status |= NVMEF(NVME_STATUS_SCT, sct); in nvme_qpair_make_status() 287 status |= NVMEF(NVME_STATUS_SC, sc); in nvme_qpair_make_status() 288 status |= NVMEF(NVME_STATUS_DNR, dnr); in nvme_qpair_make_status()
|
| H A D | nvme_ns.c | 300 parent_cpl.status |= NVMEF(NVME_STATUS_SC, in nvme_bio_child_inbed()
|
| H A D | nvme.h | 728 #define NVMEF(name, x) (((x) & name##_MASK) << name##_SHIFT) macro
|
| /freebsd/usr.sbin/ctld/ |
| H A D | nvmf_discovery.cc | 265 csts |= NVMEF(NVME_CSTS_REG_SHST, NVME_SHST_COMPLETE); in update_cc() 275 csts |= NVMEF(NVME_CSTS_REG_RDY, 1); in update_cc()
|
| /freebsd/sys/dev/nvmf/host/ |
| H A D | nvmf_qpair.c | 100 cqe.status = htole16(NVMEF(NVME_STATUS_SCT, NVME_SCT_PATH_RELATED) | in nvmf_abort_request() 101 NVMEF(NVME_STATUS_SC, NVME_SC_COMMAND_ABORTED_BY_HOST)); in nvmf_abort_request()
|
| H A D | nvmf.c | 144 cc |= NVMEF(NVME_CC_REG_SHN, NVME_SHN_NORMAL); in nvmf_shutdown_controller()
|
| /freebsd/sys/cam/ctl/ |
| H A D | ctl_error.c | 1001 status = NVMEF(NVME_STATUS_SCT, sc_type) | in ctl_nvme_set_error() 1002 NVMEF(NVME_STATUS_SC, sc_status); in ctl_nvme_set_error()
|
| H A D | ctl_backend_ramdisk.c | 628 NVMEF(NVME_NS_DATA_DLFEAT_READ, NVME_NS_DATA_DLFEAT_READ_00); in ramdisk_namespace_data() 629 nsdata->flbas = NVMEF(NVME_NS_DATA_FLBAS_FORMAT, 0); in ramdisk_namespace_data() 630 nsdata->lbaf[0] = NVMEF(NVME_NS_DATA_LBAF_LBADS, in ramdisk_namespace_data()
|
| H A D | ctl_backend_block.c | 1343 NVMEF(NVME_NS_DATA_DLFEAT_READ, NVME_NS_DATA_DLFEAT_READ_00); in ctl_be_block_namespace_data() 1344 nsdata->flbas = NVMEF(NVME_NS_DATA_FLBAS_FORMAT, 0); in ctl_be_block_namespace_data() 1345 nsdata->lbaf[0] = NVMEF(NVME_NS_DATA_LBAF_LBADS, in ctl_be_block_namespace_data()
|
| /freebsd/sys/dev/nvmf/ |
| H A D | nvmf_transport.c | 111 nc->nc_sqe.fuse |= NVMEF(NVME_CMD_PSDT, NVME_PSDT_SGL); in nvmf_allocate_command()
|