Lines Matching defs:sc_pins
85 struct gpio_pin sc_pins[GPIO_PINS];
280 *caps = sc->sc_pins[pin].gp_caps;
292 *flags = sc->sc_pins[pin].gp_flags;
304 memcpy(name, sc->sc_pins[pin].gp_name, GPIOMAXNAME);
321 if ((flags & sc->sc_pins[pin].gp_caps) != flags)
330 sc->sc_pins[pin].gp_flags = flags;
365 if (sc->sc_pins[pin].gp_flags != GPIO_PIN_OUTPUT) {
391 if (sc->sc_pins[pin].gp_flags == GPIO_PIN_OUTPUT)
411 if (sc->sc_pins[pin].gp_flags == GPIO_PIN_OUTPUT) {
443 strncpy(sc->sc_pins[pin].gp_name, p->name, GPIOMAXNAME);
444 sc->sc_pins[pin].gp_pin = pin;
445 sc->sc_pins[pin].gp_caps = GPIO_PIN_INPUT|GPIO_PIN_OUTPUT;
446 sc->sc_pins[pin].gp_flags = 0;