wmbx
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;
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];
ltophys(KVTOPHYS(wmbx), init.mbaddr);