Lines Matching refs:gpio_pins
160 if (sc->gpio_pins[i].gp_pin == pin)
168 *caps = sc->gpio_pins[i].gp_caps;
182 if (sc->gpio_pins[i].gp_pin == pin)
195 *flags = sc->gpio_pins[i].gp_flags;
209 if (sc->gpio_pins[i].gp_pin == pin)
217 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
230 if (sc->gpio_pins[i].gp_pin == pin)
237 ar5315_gpio_pin_configure(sc, &sc->gpio_pins[i], flags);
268 if (sc->gpio_pins[i].gp_pin == pin)
287 if (sc->gpio_pins[i].gp_pin == pin)
401 sc->gpio_pins = malloc(sizeof(struct gpio_pin) * sc->gpio_npins,
406 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME,
408 sc->gpio_pins[i].gp_pin = j;
409 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS;
411 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT;
413 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT;
420 j = sc->gpio_pins[i].gp_pin;
502 if (sc->gpio_pins)
503 free(sc->gpio_pins, M_DEVBUF);