csts
sc->regs.csts = 0;
sc->regs.csts |= NVME_CSTS_CFS;
sc->regs.csts |= NVME_CSTS_CFS;
sc->regs.csts |= NVME_CSTS_CFS;
sc->regs.csts |= NVME_CSTS_CFS;
NVME_CC_GET_EN(sc->regs.cc) && !(NVME_CSTS_GET_RDY(sc->regs.csts)))
sc->regs.csts |= NVME_CSTS_RDY;
if ((sc->regs.csts & NVME_CSTS_RDY) == 0) {
sc->regs.csts &= ~NVMEM(NVME_CSTS_REG_SHST);
sc->regs.csts |= NVMEF(NVME_CSTS_REG_SHST,
sc->regs.csts &= ~NVME_CSTS_RDY;
!(sc->regs.csts & NVME_CSTS_CFS)) {
sc->regs.csts |= NVME_CSTS_RDY;
unsigned int csts:32;
struct csts nvme;
nvme_reg_csts_t csts;
csts.r = nvme_get32(nvme, NVME_REG_CSTS);
cmd->nc_sqe.sqe_opc, csts.b.csts_cfs);
if (csts.b.csts_cfs ||
nvme_reg_csts_t csts;
csts.r = nvme_get32(nvme, NVME_REG_CSTS);
if (csts.b.csts_rdy == 1) {
csts.r = nvme_get32(nvme, NVME_REG_CSTS);
if (csts.b.csts_rdy == 0)
csts.r = nvme_get32(nvme, NVME_REG_CSTS);
return (csts.b.csts_rdy == 0 ? B_TRUE : B_FALSE);
nvme_reg_csts_t csts;
csts.r = nvme_get32(nvme, NVME_REG_CSTS);
if (csts.b.csts_shst == NVME_CSTS_SHN_COMPLETE)
nvme_reg_csts_t csts;
csts.r = nvme_get32(nvme, NVME_REG_CSTS);
if (csts.b.csts_rdy == 0) {
csts.r = nvme_get32(nvme, NVME_REG_CSTS);
if (csts.b.csts_cfs == 1) {
if (csts.b.csts_rdy == 1)
if (csts.b.csts_rdy == 0) {