Searched refs:sc_pins (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/sys/dev/gpio/
H A Dchvgpio.c102 const int *sc_pins; member in struct:chvgpio_softc
166 if ((pin % 15) >= sc->sc_pins[pin / 15])
380 sc->sc_pins = chv_southwest_pins;
385 sc->sc_pins = chv_north_pins;
390 sc->sc_pins = chv_east_pins;
395 sc->sc_pins = chv_southeast_pins;
403 for (i = 0; sc->sc_pins[i] >= 0; i++) {
404 sc->sc_npins += sc->sc_pins[i];
H A Dgpiobus.c367 sc->sc_pins = malloc(sizeof(*sc->sc_pins) * sc->sc_npins, M_DEVBUF,
369 if (sc->sc_pins == NULL)
414 if (sc->sc_pins[pin].mapped) {
418 sc->sc_pins[pin].mapped = 1;
438 if (!sc->sc_pins[pin].mapped) {
442 sc->sc_pins[pin].mapped = 0;
615 if (sc->sc_pins) {
617 if (sc->sc_pins[i].name != NULL)
618 free(sc->sc_pins[
[all...]
H A Dgpiobusvar.h95 struct gpiobus_pin_data *sc_pins; /* pin data */ member in struct:gpiobus_softc
H A Dofw_gpiobus.c273 sc->sc_pins[devi->pins[i]].mapped = 0;

Completed in 107 milliseconds