Lines Matching refs:gpio_pins
219 if (sc->gpio_pins[i].gp_pin == pin)
227 *caps = sc->gpio_pins[i].gp_caps;
240 if (sc->gpio_pins[i].gp_pin == pin)
248 *flags = sc->gpio_pins[i].gp_flags;
261 if (sc->gpio_pins[i].gp_pin == pin)
269 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
282 if (sc->gpio_pins[i].gp_pin == pin)
289 ar71xx_gpio_pin_configure(sc, &sc->gpio_pins[i], flags);
301 if (sc->gpio_pins[i].gp_pin == pin)
323 if (sc->gpio_pins[i].gp_pin == pin)
342 if (sc->gpio_pins[i].gp_pin == pin)
458 sc->gpio_pins = malloc(sizeof(*sc->gpio_pins) * sc->gpio_npins,
463 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME,
465 sc->gpio_pins[i].gp_pin = j;
466 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS;
468 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT;
470 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT;
476 j = sc->gpio_pins[i].gp_pin;
557 if (sc->gpio_pins)
558 free(sc->gpio_pins, M_DEVBUF);