Lines Matching refs:gpio_pins
263 if (sc->gpio_pins[i].gp_pin == pin)
271 *caps = sc->gpio_pins[i].gp_caps;
284 if (sc->gpio_pins[i].gp_pin == pin)
292 *flags = sc->gpio_pins[i].gp_flags;
305 if (sc->gpio_pins[i].gp_pin == pin)
313 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
326 if (sc->gpio_pins[i].gp_pin == pin)
333 ar71xx_gpio_pin_configure(sc, &sc->gpio_pins[i], flags);
345 if (sc->gpio_pins[i].gp_pin == pin)
367 if (sc->gpio_pins[i].gp_pin == pin)
386 if (sc->gpio_pins[i].gp_pin == pin)
510 sc->gpio_pins = malloc(sizeof(*sc->gpio_pins) * sc->gpio_npins,
515 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME,
517 sc->gpio_pins[i].gp_pin = j;
518 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS;
520 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT;
522 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT;
528 j = sc->gpio_pins[i].gp_pin;
607 if (sc->gpio_pins)
608 free(sc->gpio_pins, M_DEVBUF);