AHCI_P_CMD
AHCI_WRITE(sc, AHCI_P_CMD(chp->ch_channel),
AHCI_WRITE(sc, AHCI_P_CMD(chp->ch_channel),
AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) |
AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)),
AHCI_READ(AHCI_CH2SC(chp), AHCI_P_CMD(chp->ch_channel)),
AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)),
AHCI_WRITE(sc, AHCI_P_CMD(chp->ch_channel),
AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) & ~AHCI_P_CMD_ST);
if ((AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) & AHCI_P_CMD_CR)
if (AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) & AHCI_P_CMD_CR) {
AHCI_WRITE(sc, AHCI_P_CMD(chp->ch_channel),
AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) | AHCI_P_CMD_CLO);
if ((AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) &
if (AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) & AHCI_P_CMD_CLO) {
AHCI_WRITE(sc, AHCI_P_CMD(chp->ch_channel), p_cmd);
AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)),
AHCI_P_CMD(chp->ch_channel))
cmd = AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel));
cmd = AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel));
KASSERT((AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel)) & AHCI_P_CMD_CR) == 0);
AHCI_READ(sc, AHCI_P_CMD(chp->ch_channel))), DEBUG_PROBE);