| /src/tools/tools/nvmf/nvmfd/ |
| H A D | controller.c | 21 uint32_t csts; member 44 c->csts &= ~NVMEM(NVME_CSTS_REG_SHST); in update_cc() 45 c->csts |= NVMEF(NVME_CSTS_REG_SHST, NVME_SHST_COMPLETE); in update_cc() 52 c->csts = 0; in update_cc() 55 c->csts |= NVMEF(NVME_CSTS_REG_RDY, 1); in update_cc() 87 rsp.value.u32.low = htole32(c->csts); in handle_property_get()
|
| /src/sys/dev/nvme/ |
| H A D | nvme_ctrlr.c | 273 uint32_t csts; in nvme_ctrlr_wait_for_ready() local 276 csts = nvme_mmio_read_4(ctrlr, csts); in nvme_ctrlr_wait_for_ready() 277 if (csts == NVME_GONE) /* Hot unplug. */ in nvme_ctrlr_wait_for_ready() 279 if (NVMEV(NVME_CSTS_REG_RDY, csts) == desired_val) in nvme_ctrlr_wait_for_ready() 298 uint32_t csts; in nvme_ctrlr_disable() local 303 csts = nvme_mmio_read_4(ctrlr, csts); in nvme_ctrlr_disable() 306 rdy = NVMEV(NVME_CSTS_REG_RDY, csts); in nvme_ctrlr_disable() 343 uint32_t csts; in nvme_ctrlr_enable() local 350 csts = nvme_mmio_read_4(ctrlr, csts); in nvme_ctrlr_enable() 353 rdy = NVMEV(NVME_CSTS_REG_RDY, csts); in nvme_ctrlr_enable() [all …]
|
| H A D | nvme_qpair.c | 846 uint32_t csts; in nvme_qpair_timeout() local 890 csts = nvme_mmio_read_4(ctrlr, csts); in nvme_qpair_timeout() 891 cfs = NVMEV(NVME_CSTS_REG_CFS, csts); in nvme_qpair_timeout() 892 if (csts == NVME_GONE || cfs == 1) { in nvme_qpair_timeout() 904 (csts == 0xffffffff) ? " and possible hot unplug" : in nvme_qpair_timeout()
|
| H A D | nvme.h | 181 #define NVME_CSTS_GET_SHST(csts) \ argument 182 NVMEV(NVME_CSTS_REG_SHST, csts) 751 uint32_t csts; /* controller status */ member
|
| /src/usr.sbin/ctld/ |
| H A D | nvmf_discovery.cc | 59 uint32_t csts = 0; member 264 csts &= ~NVMEM(NVME_CSTS_REG_SHST); in update_cc() 265 csts |= NVMEF(NVME_CSTS_REG_SHST, NVME_SHST_COMPLETE); in update_cc() 272 csts = 0; in update_cc() 275 csts |= NVMEF(NVME_CSTS_REG_RDY, 1); in update_cc() 307 rsp.value.u32.low = htole32(csts); in handle_property_get()
|
| /src/sbin/nvmecontrol/ |
| H A D | fabrics.c | 224 uint64_t cap, cc, csts; in connect_discovery_adminq() local 288 error = nvmf_read_property(qp, NVMF_PROP_CSTS, 4, &csts); in connect_discovery_adminq() 292 if (NVMEV(NVME_CSTS_REG_RDY, csts) != 0) in connect_discovery_adminq() 315 uint64_t cap, cc, csts; in connect_nvm_adminq() local 386 error = nvmf_read_property(qp, NVMF_PROP_CSTS, 4, &csts); in connect_nvm_adminq() 393 if (NVMEV(NVME_CSTS_REG_RDY, csts) != 0) in connect_nvm_adminq()
|
| /src/sys/dev/nvmf/controller/ |
| H A D | nvmft_controller.c | 359 if (NVMEV(NVME_CSTS_REG_SHST, ctrlr->csts) == NVME_SHST_OCCURRING) { in nvmft_controller_shutdown() 360 ctrlr->csts &= ~NVMEM(NVME_CSTS_REG_SHST); in nvmft_controller_shutdown() 361 ctrlr->csts |= NVMEF(NVME_CSTS_REG_SHST, NVME_SHST_COMPLETE); in nvmft_controller_shutdown() 364 if (NVMEV(NVME_CSTS_REG_CFS, ctrlr->csts) == 0) { in nvmft_controller_shutdown() 365 ctrlr->csts &= ~NVMEM(NVME_CSTS_REG_RDY); in nvmft_controller_shutdown() 376 if (ctrlr->admin_closed || NVMEV(NVME_CSTS_REG_CFS, ctrlr->csts) != 0) in nvmft_controller_shutdown() 490 ctrlr->csts |= NVMEF(NVME_CSTS_REG_CFS, 1); in nvmft_controller_error() 845 ctrlr->csts &= ~NVMEM(NVME_CSTS_REG_SHST); in update_cc() 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() [all …]
|
| H A D | nvmft_var.h | 62 uint32_t csts; member
|
| /src/tools/tools/nvmf/nvmfdd/ |
| H A D | nvmfdd.c | 88 uint64_t cap, cc, csts; in connect_admin_queue() local 140 error = nvmf_read_property(qp, NVMF_PROP_CSTS, 4, &csts); in connect_admin_queue() 144 if (NVMEV(NVME_CSTS_REG_RDY, csts) != 0) in connect_admin_queue()
|
| /src/usr.sbin/bhyve/ |
| H A D | pci_nvme.c | 1053 sc->regs.csts = 0; in pci_nvme_reset_locked() 1080 sc->regs.csts |= NVME_CSTS_CFS; in pci_nvme_init_controller() 1089 sc->regs.csts |= NVME_CSTS_CFS; in pci_nvme_init_controller() 1100 sc->regs.csts |= NVME_CSTS_CFS; in pci_nvme_init_controller() 1109 sc->regs.csts |= NVME_CSTS_CFS; in pci_nvme_init_controller() 2303 NVME_CC_GET_EN(sc->regs.cc) && !(NVME_CSTS_GET_RDY(sc->regs.csts))) in pci_nvme_release_ioreq() 2304 sc->regs.csts |= NVME_CSTS_RDY; in pci_nvme_release_ioreq() 2957 if ((sc->regs.csts & NVME_CSTS_RDY) == 0) { in pci_nvme_write_bar_0() 3021 sc->regs.csts &= ~NVMEM(NVME_CSTS_REG_SHST); in pci_nvme_write_bar_0() 3022 sc->regs.csts |= NVMEF(NVME_CSTS_REG_SHST, in pci_nvme_write_bar_0() [all …]
|
| /src/usr.sbin/bhyve/amd64/ |
| H A D | pci_gvt-d-opregion.h | 65 uint32_t csts; ///< Offset 0x104 Status member
|