Lines Matching refs:regbase
162 uint32_t regbase, spdreg;
324 int i, cr, regbase;
327 regbase = ICH_REG_PO_BASE;
329 regbase = ICH_REG_PI_BASE;
331 regbase = ICH_REG_MC_BASE;
335 ich_wr(sc, regbase + ICH_REG_X_CR, 0, 1);
340 (void)ich_rd(sc, regbase + ICH_REG_X_CR, 1);
342 ich_wr(sc, regbase + ICH_REG_X_CR, ICH_X_CR_RR, 1);
344 cr = ich_rd(sc, regbase + ICH_REG_X_CR, 1);
391 ch->regbase = ICH_REG_PO_BASE;
398 ch->regbase = ICH_REG_PI_BASE;
405 ch->regbase = ICH_REG_MC_BASE;
424 ich_wr(sc, ch->regbase + ICH_REG_X_BDBAR, (uint32_t)(ch->desc_addr), 4);
502 ich_wr(sc, ch->regbase + ICH_REG_X_LVI, ch->blkcnt - 1, 1);
525 ich_wr(sc, ch->regbase + ICH_REG_X_BDBAR, (uint32_t)(ch->desc_addr), 4);
526 ich_wr(sc, ch->regbase + ICH_REG_X_CR, ICH_X_CR_RPBM | ICH_X_CR_LVBIE | ICH_X_CR_IOCE, 1);
557 ch->civ = ich_rd(sc, ch->regbase + ICH_REG_X_CIV, 1) % ch->blkcnt;
626 st = ich_rd(sc, ch->regbase +
637 lvi = ich_rd(sc, ch->regbase + ICH_REG_X_LVI, 1);
649 ich_wr(sc, ch->regbase + ICH_REG_X_LVI, lvi, 1);
653 ich_wr(sc, ch->regbase +
731 KASSERT(ch->regbase == ICH_REG_PI_BASE, ("wrong direction"));
754 ociv = ich_rd(sc, ch->regbase + ICH_REG_X_CIV, 1);
756 ich_wr(sc, ch->regbase + ICH_REG_X_BDBAR, (uint32_t)(ch->desc_addr), 4);
760 ich_wr(sc, ch->regbase + ICH_REG_X_CR, ICH_X_CR_RPBM, 1);
767 nciv = ich_rd(sc, ch->regbase + ICH_REG_X_CIV, 1);
771 ich_wr(sc, ch->regbase + ICH_REG_X_CR, 0, 1);
775 ich_wr(sc, ch->regbase + ICH_REG_X_CR, ICH_X_CR_RR, 1);