Lines Matching defs:sc
35 #define HREAD4(sc, reg) \
36 (bus_space_read_4((sc)->sc_iot, (sc)->sc_ioh, (reg)))
37 #define HWRITE4(sc, reg, val) \
38 bus_space_write_4((sc)->sc_iot, (sc)->sc_ioh, (reg), (val))
39 #define HSET4(sc, reg, bits) \
40 HWRITE4((sc), (reg), HREAD4((sc), (reg)) | (bits))
41 #define HCLR4(sc, reg, bits) \
42 HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))
76 struct amlreset_softc *sc = (struct amlreset_softc *)self;
84 sc->sc_iot = faa->fa_iot;
85 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
86 faa->fa_reg[0].size, 0, &sc->sc_ioh)) {
93 sc->sc_rd.rd_node = faa->fa_node;
94 sc->sc_rd.rd_cookie = sc;
95 sc->sc_rd.rd_reset = amlreset_reset;
96 reset_register(&sc->sc_rd);
102 struct amlreset_softc *sc = cookie;
107 HCLR4(sc, RESET0_LEVEL + bank * 4, (1 << bit));
109 HSET4(sc, RESET0_LEVEL + bank * 4, (1 << bit));