Searched refs:sc_pins (Results 1 – 6 of 6) sorted by relevance
346 sc->sc_pins = malloc(sizeof(*sc->sc_pins) * sc->sc_npins, M_DEVBUF, in gpiobus_init_softc()348 if (sc->sc_pins == NULL) in gpiobus_init_softc()393 if (sc->sc_pins[pin].mapped) { in gpiobus_acquire_pin()397 sc->sc_pins[pin].mapped = 1; in gpiobus_acquire_pin()417 if (!sc->sc_pins[pin].mapped) { in gpiobus_release_pin()421 sc->sc_pins[pin].mapped = 0; in gpiobus_release_pin()583 if (sc->sc_pins) { in gpiobus_detach()585 if (sc->sc_pins[i].name != NULL) in gpiobus_detach()586 free(sc->sc_pins[i].name, M_DEVBUF); in gpiobus_detach()587 sc->sc_pins[i].name = NULL; in gpiobus_detach()[all …]
100 const int *sc_pins; member164 if ((pin % 15) >= sc->sc_pins[pin / 15]) in chvgpio_valid_pin()378 sc->sc_pins = chv_southwest_pins; in chvgpio_attach()383 sc->sc_pins = chv_north_pins; in chvgpio_attach()388 sc->sc_pins = chv_east_pins; in chvgpio_attach()393 sc->sc_pins = chv_southeast_pins; in chvgpio_attach()401 for (i = 0; sc->sc_pins[i] >= 0; i++) { in chvgpio_attach()402 sc->sc_npins += sc->sc_pins[i]; in chvgpio_attach()
80 *caps = sc->sc_pins[pin].gp_caps; in qoriq_gpio_pin_getcaps()109 if ((flags & sc->sc_pins[pin].gp_caps) != flags) { in qoriq_gpio_pin_configure()129 sc->sc_pins[pin].gp_flags = flags; in qoriq_gpio_pin_configure()165 *pflags = sc->sc_pins[pin].gp_flags; in qoriq_gpio_pin_getflags()319 sc->sc_pins[i].gp_flags = newflags[i]; in qoriq_gpio_pin_config_32()370 sc->sc_pins[i].gp_caps = DEFAULT_CAPS; in qoriq_gpio_attach()
57 struct gpio_pin sc_pins[MAXPIN + 1]; member
93 struct gpiobus_pin_data *sc_pins; /* pin data */ member
270 sc->sc_pins[devi->pins[i]].mapped = 0; in ofw_gpiobus_destroy_devinfo()