Home | History | Annotate | Download | only in ic

Lines Matching defs:mbo

121 bha_nextmbo(struct bha_softc *sc, struct bha_mbx_out *mbo)
124 if (mbo == &sc->sc_mbo[sc->sc_mbox_count - 1])
126 return (mbo + 1);
1354 struct bha_mbx_out *mbo;
1362 mbo = &sc->sc_mbo[i];
1365 mbo->cmd = BHA_MBO_FREE;
1366 BHA_MBO_SYNC(sc, mbo, BUS_DMASYNC_PREREAD|BUS_DMASYNC_PREWRITE);
1429 struct bha_mbx_out *mbo;
1432 mbo = sc->sc_tmbo;
1472 BHA_CCB_OFFSET(ccb), mbo->ccb_addr);
1474 mbo->cmd = BHA_MBO_ABORT;
1476 mbo->cmd = BHA_MBO_START;
1478 BHA_MBO_SYNC(sc, mbo,
1489 mbo = bha_nextmbo(sc, mbo);
1492 sc->sc_tmbo = mbo;
1686 struct bha_mbx_out *mbo;
1691 mbo = sc->sc_cmbo;
1694 BHA_MBO_SYNC(sc, mbo,
1696 if (mbo->cmd != BHA_MBO_FREE)
1700 ccb = bha_ccb_phys_kv(sc, phystol(mbo->ccb_addr));
1705 mbo = bha_nextmbo(sc, mbo);
1708 sc->sc_cmbo = mbo;