Home
last modified time | relevance | path

Searched refs:sc_ngpios (Results 1 – 2 of 2) sorted by relevance

/openbsd/sys/arch/arm64/dev/
H A Daplpinctrl.c80 int sc_ngpios; member
146 sc->sc_ngpios = gpio_ranges[3]; in aplpinctrl_attach()
147 if (sc->sc_ngpios == 0) { in aplpinctrl_attach()
166 sc->sc_handler = mallocarray(sc->sc_ngpios, in aplpinctrl_attach()
168 for (i = 0; i < sc->sc_ngpios; i++) in aplpinctrl_attach()
223 KASSERT(pin < sc->sc_ngpios); in aplpinctrl_config_pin()
244 KASSERT(pin < sc->sc_ngpios); in aplpinctrl_get_pin()
260 KASSERT(pin < sc->sc_ngpios); in aplpinctrl_set_pin()
278 for (base = 0; base < sc->sc_ngpios; base += 32) { in aplpinctrl_intr()
311 KASSERT(pin < sc->sc_ngpios); in aplpinctrl_intr_establish()
H A Dapldc.c310 u_int sc_ngpios; member
593 if (sc->sc_ngpios >= APLDCHIDEV_NUM_GPIOS) in apldchidev_handle_gpio_req()
616 sc->sc_gpio[sc->sc_ngpios].ag_sc = sc; in apldchidev_handle_gpio_req()
617 sc->sc_gpio[sc->sc_ngpios].ag_id = req->id; in apldchidev_handle_gpio_req()
618 sc->sc_gpio[sc->sc_ngpios].ag_iface = iface; in apldchidev_handle_gpio_req()
619 memcpy(sc->sc_gpio[sc->sc_ngpios].ag_gpio, gpio, len); in apldchidev_handle_gpio_req()
620 task_set(&sc->sc_gpio[sc->sc_ngpios].ag_task, in apldchidev_handle_gpio_req()
621 apldchidev_gpio_task, &sc->sc_gpio[sc->sc_ngpios]); in apldchidev_handle_gpio_req()
622 sc->sc_ngpios++; in apldchidev_handle_gpio_req()
709 for (i =0; i < sc->sc_ngpios; i++) { in apldchidev_handle_comm()