Lines Matching defs:sc
41 #define HREAD4(sc, reg) \
42 (bus_space_read_4((sc)->sc_iot, (sc)->sc_ioh, (reg)))
43 #define HWRITE4(sc, reg, val) \
44 bus_space_write_4((sc)->sc_iot, (sc)->sc_ioh, (reg), (val))
45 #define HSET4(sc, reg, bits) \
46 HWRITE4((sc), (reg), HREAD4((sc), (reg)) | (bits))
47 #define HCLR4(sc, reg, bits) \
48 HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))
80 struct dwdog_softc *sc = (struct dwdog_softc *)self;
88 sc->sc_iot = faa->fa_iot;
90 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
91 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
104 struct dwdog_softc *sc = dwdog_cd.cd_devs[0];
110 HCLR4(sc, WDT_CR, WDT_CR_RESP_MODE | WDT_CR_WDT_EN);
111 HWRITE4(sc, WDT_TORR, 0);
112 HSET4(sc, WDT_CR, WDT_CR_WDT_EN);
115 HWRITE4(sc, WDT_CRR, WDT_CRR_KICK);