Searched refs:intr_handler (Results 1 - 23 of 23) sorted by relevance

/freebsd-13-stable/sys/sys/
H A Dinterrupt.h48 struct intr_handler { struct
56 CK_SLIST_ENTRY(intr_handler) ih_next; /* Next handler for this event. */
111 CK_SLIST_HEAD(, intr_handler) ie_handlers; /* Interrupt handlers. */
/freebsd-13-stable/sys/dev/beri/virtio/
H A Dvirtio_mmio_platform.c77 void (*intr_handler)(void *); member in struct:virtio_mmio_platform_softc
244 if (sc->intr_handler != NULL)
245 sc->intr_handler(sc->ih_user);
250 void *intr_handler, void *ih_user)
257 sc->intr_handler = intr_handler;
249 platform_setup_intr(device_t dev, device_t mmio_dev, void *intr_handler, void *ih_user) argument
/freebsd-13-stable/sys/kern/
H A Dkern_intr.c192 struct intr_handler *ih;
576 struct intr_handler *ih, *temp_ih;
577 struct intr_handler **prevptr;
584 ih = malloc(sizeof(struct intr_handler), M_ITHREAD, M_WAITOK | M_ZERO);
654 struct intr_handler *ih;
702 * Return the ie_source field from the intr_event an intr_handler is
708 struct intr_handler *ih;
711 ih = (struct intr_handler *)cookie;
761 intr_handler_barrier(struct intr_handler *handler)
824 struct intr_handler *handle
[all...]
/freebsd-13-stable/sys/dev/altera/pio/
H A Dpio.c82 pio_setup_irq(device_t dev, void *intr_handler, void *ih_user) argument
90 NULL, intr_handler, ih_user, &sc->ih)) {
/freebsd-13-stable/sys/dev/hptrr/
H A Dhimfuncs.h83 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter))
/freebsd-13-stable/sys/dev/pccard/
H A Dpccardvarp.h121 driver_intr_t *intr_handler; member in struct:pccard_function
H A Dpccard.c785 if (pf->intr_handler != NULL) {
1238 * We register this with whatever flags the intr_handler
1262 pf->intr_handler(pf->intr_handler_arg);
1275 if (pf->intr_filter != NULL || pf->intr_handler != NULL)
1278 pf->intr_handler = intr;
1284 pf->intr_handler = NULL;
1312 pf->intr_handler = NULL;
/freebsd-13-stable/sys/dev/hpt27xx/
H A Dhimfuncs.h82 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter))
/freebsd-13-stable/sys/dev/hptnr/
H A Dhimfuncs.h82 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter))
/freebsd-13-stable/sys/mips/nlm/
H A Dtick.c76 void *intr_handler; member in struct:clock_softc
342 sc, IRQ_TIMER, INTR_TYPE_CLK, &sc->intr_handler);
/freebsd-13-stable/sys/dev/xen/console/
H A Dxen_console.c72 driver_intr_t intr_handler);
229 driver_intr_t intr_handler)
237 intr_handler, tp, INTR_TYPE_TTY | INTR_MPSAFE, &cons->intr_handle);
281 xencons_init_ring(device_t dev, struct tty *tp, driver_intr_t intr_handler) argument
292 intr_handler, tp, INTR_TYPE_TTY | INTR_MPSAFE, &cons->intr_handle);
228 xencons_init_hypervisor(device_t dev, struct tty *tp, driver_intr_t intr_handler) argument
/freebsd-13-stable/sys/dev/iicbus/
H A Diichid.c160 hid_intr_t *intr_handler; member in struct:iichid_softc
530 sc->intr_handler(sc->intr_ctx, sc->intr_buf, actual);
540 sc->intr_handler(sc->intr_ctx, sc->intr_buf, 0);
583 sc->intr_handler(sc->intr_ctx, sc->intr_buf,
647 if (sc->sampling_rate_slow >= 0 && sc->intr_handler != NULL) {
798 sc->intr_handler = intr;
860 sc->intr_handler(sc->intr_ctx, sc->intr_buf, actual);
/freebsd-13-stable/sys/dev/cxgb/common/
H A Dcxgb_tn1010.c204 .intr_handler = t3_phy_lasi_intr_handler,
H A Dcxgb_vsc8211.c358 .intr_handler = vsc8211_intr_handler,
372 .intr_handler = vsc8211_intr_handler,
H A Dcxgb_mv88e1xxx.c288 .intr_handler = mv88e1xxx_intr_handler,
H A Dcxgb_ael1002.c339 .intr_handler = ael1002_intr_noop,
421 .intr_handler = t3_phy_lasi_intr_handler,
1379 .intr_handler = ael2005_intr_handler,
2131 .intr_handler = ael2020_intr_handler,
2210 .intr_handler = t3_phy_lasi_intr_handler,
2291 .intr_handler = ael1002_intr_noop,
H A Dcxgb_aq100x.c454 .intr_handler = aq100x_intr_handler,
H A Dcxgb_common.h560 int (*intr_handler)(struct cphy *phy); member in struct:cphy_ops
H A Dcxgb_t3_hw.c2222 int phy_cause = p->phy.ops->intr_handler(&p->phy);
/freebsd-13-stable/sys/mips/mips/
H A Dtick.c75 void *intr_handler; member in struct:clock_softc
355 clock_intr, NULL, sc, &sc->intr_handler);
/freebsd-13-stable/sys/dev/hid/
H A Dhidbus.c68 hid_intr_t *intr_handler; /* executed under mtx*/ member in struct:hidbus_ivars
388 tlc->intr_handler = NULL;
564 if (tlc->refcnt == 0 || tlc->intr_handler == NULL)
568 tlc->intr_handler(tlc->intr_ctx, buf, len);
571 tlc->intr_handler(tlc->intr_ctx, buf, len);
584 tlc->intr_handler = handler;
/freebsd-13-stable/sys/x86/isa/
H A Datrtc.c204 void *intr_handler; member in struct:atrtc_softc
469 rtc_intr, NULL, sc, &sc->intr_handler))) {
H A Dclock.c98 void *intr_handler; member in struct:attimer_softc
599 sc, &sc->intr_handler))) {

Completed in 198 milliseconds