Lines Matching defs:sc
36 #define HREAD4(sc, reg) \
37 (bus_space_read_4((sc)->sc_iot, (sc)->sc_ioh, (reg)))
38 #define HWRITE4(sc, reg, val) \
39 bus_space_write_4((sc)->sc_iot, (sc)->sc_ioh, (reg), (val))
40 #define HSET4(sc, reg, bits) \
41 HWRITE4((sc), (reg), HREAD4((sc), (reg)) | (bits))
42 #define HCLR4(sc, reg, bits) \
43 HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))
74 struct mvdog_softc *sc = (struct mvdog_softc *)self;
82 sc->sc_iot = faa->fa_iot;
83 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
84 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
89 sc->sc_rm = regmap_byphandle(OF_getpropint(faa->fa_node,
91 if (sc->sc_rm == NULL) {
99 HCLR4(sc, CNTR_CTRL(CNTR_WDOG), CNTR_CTRL_ENABLE);
100 HCLR4(sc, CNTR_CTRL(CNTR_RETRIGGER), CNTR_CTRL_ENABLE);
101 regmap_write_4(sc->sc_rm, WDT_TIMER_SELECT, 0);