Home
last modified time | relevance | path

Searched refs:sc_pin_ih (Results 1 – 9 of 9) sorted by relevance

/openbsd/sys/dev/acpi/
H A Dbytgpio.c57 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 Ddwgpio.c69 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 Daplgpio.c55 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 Dglkgpio.c55 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 Damdgpio.c68 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 Dqcgpio.c91 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 Dchvgpio.c68 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 Dpchgpio.c91 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 Dqcgpio_fdt.c73 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()