Searched refs:sc_pin_ih (Results 1 – 9 of 9) sorted by relevance
/openbsd/sys/dev/acpi/ |
H A D | bytgpio.c | 57 struct bytgpio_intrhand *sc_pin_ih; member 169 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in bytgpio_attach() 208 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in bytgpio_attach() 244 sc->sc_pin_ih[pin].ih_func = func; in bytgpio_intr_establish() 245 sc->sc_pin_ih[pin].ih_arg = arg; in bytgpio_intr_establish() 246 sc->sc_pin_ih[pin].ih_tflags = flags; in bytgpio_intr_establish() 260 flags = sc->sc_pin_ih[pin].ih_tflags; in bytgpio_intr_enable() 304 if (sc->sc_pin_ih[pin].ih_func) in bytgpio_intr() 305 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in bytgpio_intr()
|
H A D | dwgpio.c | 69 struct dwgpio_intrhand *sc_pin_ih; member 138 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in dwgpio_attach() 175 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in dwgpio_attach() 239 sc->sc_pin_ih[pin].ih_func = func; in dwgpio_intr_establish() 240 sc->sc_pin_ih[pin].ih_arg = arg; in dwgpio_intr_establish() 267 if ((status & (1 << pin)) && sc->sc_pin_ih[pin].ih_func) { in dwgpio_intr() 268 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in dwgpio_intr()
|
H A D | aplgpio.c | 55 struct aplgpio_intrhand *sc_pin_ih; member 141 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in aplgpio_attach() 175 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in aplgpio_attach() 216 sc->sc_pin_ih[pin].ih_func = func; in aplgpio_intr_establish() 217 sc->sc_pin_ih[pin].ih_arg = arg; in aplgpio_intr_establish() 287 if (sc->sc_pin_ih[pin].ih_func) in aplgpio_intr() 288 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in aplgpio_intr()
|
H A D | glkgpio.c | 55 struct glkgpio_intrhand *sc_pin_ih; member 141 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in glkgpio_attach() 175 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in glkgpio_attach() 216 sc->sc_pin_ih[pin].ih_func = func; in glkgpio_intr_establish() 217 sc->sc_pin_ih[pin].ih_arg = arg; in glkgpio_intr_establish() 287 if (sc->sc_pin_ih[pin].ih_func) in glkgpio_intr() 288 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in glkgpio_intr()
|
H A D | amdgpio.c | 68 struct amdgpio_intrhand *sc_pin_ih; member 154 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in amdgpio_attach() 178 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in amdgpio_attach() 218 if (!sc->sc_pin_ih[pin].ih_func) in amdgpio_restore_pin() 269 sc->sc_pin_ih[pin].ih_func = func; in amdgpio_intr_establish() 270 sc->sc_pin_ih[pin].ih_arg = arg; in amdgpio_intr_establish() 319 if (sc->sc_pin_ih[pin].ih_func) { in amdgpio_pin_intr() 320 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in amdgpio_pin_intr()
|
H A D | qcgpio.c | 91 struct qcgpio_intrhand *sc_pin_ih; member 341 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in qcgpio_acpi_attach() 370 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in qcgpio_acpi_attach() 482 sc->sc_pin_ih[pin].ih_func = func; in qcgpio_intr_establish() 483 sc->sc_pin_ih[pin].ih_arg = arg; in qcgpio_intr_establish() 556 if (sc->sc_pin_ih[pin].ih_func == NULL) in qcgpio_intr() 563 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_intr()
|
H A D | chvgpio.c | 68 struct chvgpio_intrhand sc_pin_ih[16]; member 307 sc->sc_pin_ih[line].ih_func = func; in chvgpio_intr_establish() 308 sc->sc_pin_ih[line].ih_arg = arg; in chvgpio_intr_establish() 396 if (sc->sc_pin_ih[line].ih_func) in chvgpio_intr() 397 sc->sc_pin_ih[line].ih_func(sc->sc_pin_ih[line].ih_arg); in chvgpio_intr()
|
H A D | pchgpio.c | 91 struct pchgpio_intrhand *sc_pin_ih; member 536 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in pchgpio_attach() 560 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in pchgpio_attach() 662 sc->sc_pin_ih[pin].ih_func = func; in pchgpio_intr_establish() 663 sc->sc_pin_ih[pin].ih_arg = arg; in pchgpio_intr_establish() 748 if (sc->sc_pin_ih[pin].ih_func) { in pchgpio_intr_handle() 749 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in pchgpio_intr_handle() 854 if (sc->sc_pin_ih[pin].ih_func) in pchgpio_restore_pin()
|
/openbsd/sys/dev/fdt/ |
H A D | qcgpio_fdt.c | 73 struct qcgpio_intrhand *sc_pin_ih; member 126 sc->sc_pin_ih = mallocarray(sc->sc_npins, sizeof(*sc->sc_pin_ih), in qcgpio_fdt_attach() 159 free(sc->sc_pin_ih, M_DEVBUF, sc->sc_npins * sizeof(*sc->sc_pin_ih)); in qcgpio_fdt_attach() 244 sc->sc_pin_ih[pin].ih_func = func; in qcgpio_fdt_intr_establish() 245 sc->sc_pin_ih[pin].ih_arg = arg; in qcgpio_fdt_intr_establish() 246 sc->sc_pin_ih[pin].ih_pin = pin; in qcgpio_fdt_intr_establish() 247 sc->sc_pin_ih[pin].ih_sc = sc; in qcgpio_fdt_intr_establish() 282 return &sc->sc_pin_ih[pin]; in qcgpio_fdt_intr_establish() 339 if (sc->sc_pin_ih[pin].ih_func == NULL) in qcgpio_fdt_intr() 344 sc->sc_pin_ih[pin].ih_func(sc->sc_pin_ih[pin].ih_arg); in qcgpio_fdt_intr()
|