Home
last modified time | relevance | path

Searched refs:sc_npins (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/arm/mv/
H A Da37x0_gpio.c52 uint32_t sc_npins; member
105 *maxpin = sc->sc_npins - 1; in a37x0_gpio_pin_max()
116 if (pin >= sc->sc_npins) in a37x0_gpio_pin_getname()
129 if (pin >= sc->sc_npins) in a37x0_gpio_pin_getcaps()
143 if (pin >= sc->sc_npins) in a37x0_gpio_pin_getflags()
161 if (pin >= sc->sc_npins) in a37x0_gpio_pin_setflags()
181 if (pin >= sc->sc_npins) in a37x0_gpio_pin_get()
201 if (pin >= sc->sc_npins) in a37x0_gpio_pin_set()
221 if (pin >= sc->sc_npins) in a37x0_gpio_pin_toggle()
287 sc->sc_npins = ranges[3]; in a37x0_gpio_attach()
[all …]
/freebsd/sys/dev/gpio/
H A Dbytgpio.c78 int sc_npins; member
324 *maxpin = sc->sc_npins - 1; in bytgpio_pin_max()
333 if (pin >= sc->sc_npins || sc->sc_mem_res == NULL) in bytgpio_valid_pin()
575 sc->sc_npins = SCORE_PINS; in bytgpio_attach()
580 sc->sc_npins = NCORE_PINS; in bytgpio_attach()
585 sc->sc_npins = SUS_PINS; in bytgpio_attach()
594 sc->sc_pad_funcs = malloc(sizeof(int)*sc->sc_npins, M_DEVBUF, in bytgpio_attach()
605 for (pin = 0; pin < sc->sc_npins; pin++) { in bytgpio_attach()
H A Dgpiobus.c338 if (GPIO_PIN_MAX(sc->sc_dev, &sc->sc_npins) != 0) in gpiobus_init_softc()
341 KASSERT(sc->sc_npins >= 0, ("GPIO device with no pins")); in gpiobus_init_softc()
344 sc->sc_npins++; in gpiobus_init_softc()
346 sc->sc_pins = malloc(sizeof(*sc->sc_pins) * sc->sc_npins, M_DEVBUF, in gpiobus_init_softc()
387 if (pin >= sc->sc_npins) { in gpiobus_acquire_pin()
389 "invalid pin %d, max: %d\n", pin, sc->sc_npins - 1); in gpiobus_acquire_pin()
410 if (pin >= sc->sc_npins) { in gpiobus_release_pin()
413 pin, sc->sc_npins - 1); in gpiobus_release_pin()
584 for (i = 0; i < sc->sc_npins; i++) { in gpiobus_detach()
984 if (pin > sc->sc_npins) in gpiobus_pin_getname()
[all …]
H A Dacpi_gpiobus.c127 if (__predict_false(gpio_res->PinTableLength > super_sc->sc_npins)) { in acpi_gpiobus_enumerate_res()
130 gpio_res->PinTableLength, super_sc->sc_npins); in acpi_gpiobus_enumerate_res()
138 if (__predict_false(pin >= super_sc->sc_npins)) { in acpi_gpiobus_enumerate_res()
141 pin, super_sc->sc_npins - 1); in acpi_gpiobus_enumerate_res()
H A Dgpioc.c65 int sc_npins; member
578 err = GPIO_PIN_MAX(sc->sc_pdev, &sc->sc_npins); in gpioc_attach()
579 sc->sc_npins++; /* Number of pins is one more than max pin number. */ in gpioc_attach()
582 sc->sc_pin_intr = malloc(sizeof(struct gpioc_pin_intr) * sc->sc_npins, in gpioc_attach()
584 for (int i = 0; i < sc->sc_npins; i++) { in gpioc_attach()
618 for (int i = 0; i < sc->sc_npins; i++) { in gpioc_detach()
699 priv->numevents = priv->sc->sc_npins * 2; in gpioc_open()
H A Dchvgpio.c101 int sc_npins; member
152 *maxpin = sc->sc_npins - 1; in chvgpio_pin_max()
402 sc->sc_npins += sc->sc_pins[i]; in chvgpio_attach()
H A Dgpiobusvar.h92 int sc_npins; /* total pins on bus */ member
H A Dofw_gpiobus.c268 if (devi->pins[i] > sc->sc_npins) in ofw_gpiobus_destroy_devinfo()
/freebsd/sys/dev/amdgpio/
H A Damdgpio.c115 *maxpin = sc->sc_npins - 1; in amdgpio_pin_max()
116 dprintf("npins %d maxpin %d\n", sc->sc_npins, *maxpin); in amdgpio_pin_max()
375 sc->sc_npins = AMD_GPIO_PINS_MAX; in amdgpio_attach()
H A Damdgpio.h316 int sc_npins; member