Lines Matching defs:sc
84 struct ppm_softc *sc = (void *)self;
88 sc->sc_iot = ea->ea_memtag;
96 if (ebus_bus_map(sc->sc_iot, 0,
98 0, 0, &sc->sc_estarh)) {
104 if (ebus_bus_map(sc->sc_iot, 0,
106 0, 0, &sc->sc_rioh)) {
112 if (ebus_bus_map(sc->sc_iot, 0,
114 0, 0, &sc->sc_gpiobankh)) {
119 if (ebus_bus_map(sc->sc_iot, 0,
121 0, 0, &sc->sc_gpioh)) {
126 bus_space_write_1(sc->sc_iot, sc->sc_gpiobankh,
128 bus_space_read_1(sc->sc_iot, sc->sc_gpiobankh, BBC_GPIOBANK_INDEX);
129 reg = bus_space_read_1(sc->sc_iot, sc->sc_gpiobankh, BBC_GPIOBANK_DATA);
131 bus_space_write_1(sc->sc_iot, sc->sc_gpiobankh,BBC_GPIOBANK_INDEX, reg);
132 bus_space_read_1(sc->sc_iot, sc->sc_gpiobankh, BBC_GPIOBANK_INDEX);
135 sc->sc_blink.bl_func = ppm_led_blink;
136 sc->sc_blink.bl_arg = sc;
137 blink_led_register(&sc->sc_blink);
144 struct ppm_softc *sc = vsc;
147 r = bus_space_read_1(sc->sc_iot, sc->sc_gpioh, BBC_GPIO_PORT1_DATA);
152 bus_space_write_1(sc->sc_iot, sc->sc_gpioh, BBC_GPIO_PORT1_DATA, r);
153 bus_space_read_1(sc->sc_iot, sc->sc_gpioh, BBC_GPIO_PORT1_DATA);