wmbx
wmbx->mbo[i].cmd = BT_MBO_FREE;
wmbx->mbi[i].stat = BT_MBI_FREE;
wmbx->cmbo = wmbx->tmbo = &wmbx->mbo[0];
wmbx->tmbi = &wmbx->mbi[0];
ltophys(KVTOPHYS(wmbx), mailbox.cmd.addr);
wmbi = wmbx->tmbi;
bt_nextmbx(wmbi, wmbx, mbi);
bt_nextmbx(wmbi, wmbx, mbi);
wmbx->tmbi = wmbi;
wmbo = wmbx->cmbo;
bt_nextmbx(wmbo, wmbx, mbo);
wmbx->cmbo = wmbo;
wmbo = wmbx->tmbo;
bt_nextmbx(wmbo, wmbx, mbo);
wmbx->tmbo = wmbo;
AHA_MBO_OFF(&wmbx->mbo[i]), sizeof(struct aha_mbx_out),
wmbx->mbi[i].stat = AHA_MBI_FREE;
AHA_MBI_OFF(&wmbx->mbi[i]), sizeof(struct aha_mbx_in),
wmbx->cmbo = wmbx->tmbo = &wmbx->mbo[0];
wmbx->tmbi = &wmbx->mbi[0];
wmbi = wmbx->tmbi;
aha_nextmbx(wmbi, wmbx, mbi);
aha_nextmbx(wmbi, wmbx, mbi);
wmbx->tmbi = wmbi;
wmbo = wmbx->cmbo;
aha_nextmbx(wmbo, wmbx, mbo);
wmbx->cmbo = wmbo;
wmbo = wmbx->tmbo;
aha_nextmbx(wmbo, wmbx, mbo);
wmbx->tmbo = wmbo;
wmbx->mbo[i].cmd = AHA_MBO_FREE;
(((u_long)(m)) - ((u_long)&wmbx->mbo[0])))
(((u_long)(m)) - ((u_long)&wmbx->mbi[0])))
wmbi = wmbx->tmbi;
wds_nextmbx(wmbi, wmbx, mbi);
wds_nextmbx(wmbi, wmbx, mbi);
wmbx->tmbi = wmbi;
wmbo = wmbx->cmbo;
wds_nextmbx(wmbo, wmbx, mbo);
wmbx->cmbo = wmbo;
wmbo = wmbx->tmbo;
c = WDSC_MSTART(wmbo - wmbx->mbo);
wds_nextmbx(wmbo, wmbx, mbo);
wmbx->tmbo = wmbo;
(void **)&wmbx, BUS_DMA_NOWAIT|BUS_DMA_COHERENT))
if (wds_create_scbs(sc, ((char *)wmbx) +
bus_dmamap_load(sc->sc_dmat, sc->sc_dmamap_mbox, wmbx,
wmbx->mbo[i].cmd = WDS_MBO_FREE;
wmbx->mbi[i].stat = WDS_MBI_FREE;
wmbx->cmbo = wmbx->tmbo = &wmbx->mbo[0];
wmbx->tmbi = &wmbx->mbi[0];