NVME_CSTS_RDY
return (csts & (NVME_CSTS_CFS | NVME_CSTS_RDY)) != NVME_CSTS_RDY;
u32 bit = enabled ? NVME_CSTS_RDY : 0;
if ((csts & NVME_CSTS_RDY) == bit)
u32 actual_rdy = csts & NVME_CSTS_RDY;
if (!(csts & NVME_CSTS_RDY))
return nvme_wait_ready(ctrl, NVME_CSTS_RDY, 0,
return nvme_wait_ready(ctrl, NVME_CSTS_RDY, NVME_CSTS_RDY,
return (csts & NVME_CSTS_CFS) || !(csts & NVME_CSTS_RDY);
ctrl->csts = NVME_CSTS_RDY;
ctrl->csts &= ~NVME_CSTS_RDY;
if (unlikely(!(req->sq->ctrl->csts & NVME_CSTS_RDY))) {
[NVME_CSTS_RDY] = "ready",
if (unlikely(!(req->sq->ctrl->csts & NVME_CSTS_RDY))) {
ctrl->csts = NVME_CSTS_RDY;
ctrl->csts &= ~NVME_CSTS_RDY;
if (!(status & NVME_CSTS_RDY))