Home
last modified time | relevance | path

Searched refs:intr_handler (Results 1 – 25 of 25) sorted by relevance

/freebsd-14.2/sys/dev/beri/virtio/
H A Dvirtio_mmio_platform.c75 void (*intr_handler)(void *); member
242 if (sc->intr_handler != NULL) in platform_intr()
243 sc->intr_handler(sc->ih_user); in platform_intr()
248 void *intr_handler, void *ih_user) in platform_setup_intr() argument
255 sc->intr_handler = intr_handler; in platform_setup_intr()
/freebsd-14.2/sys/kern/
H A Dkern_intr.c215 struct intr_handler *ih; in intr_event_update()
607 struct intr_handler **prevptr; in intr_event_add_handler()
684 struct intr_handler *ih; in intr_event_describe_handler()
738 struct intr_handler *ih; in intr_handler_source()
854 struct intr_handler *handler = (struct intr_handler *)cookie; in intr_event_remove_handler()
856 struct intr_handler *ih; in intr_event_remove_handler()
910 struct intr_handler *handler = (struct intr_handler *)cookie; in intr_event_suspend_handler()
929 struct intr_handler *handler = (struct intr_handler *)cookie; in intr_event_resume_handler()
1069 struct intr_handler *ih = (struct intr_handler *)cookie; in swi_sched()
1336 struct intr_handler *ih; in intr_event_handle()
[all …]
/freebsd-14.2/sys/sys/
H A Dinterrupt.h46 struct intr_handler { struct
54 CK_SLIST_ENTRY(intr_handler) ih_next; /* Next handler for this event. */ argument
109 CK_SLIST_HEAD(, intr_handler) ie_handlers; /* Interrupt handlers. */
/freebsd-14.2/sys/dev/xen/console/
H A Dxen_console.c70 driver_intr_t intr_handler);
227 driver_intr_t intr_handler) in xencons_init_hypervisor() argument
235 intr_handler, tp, INTR_TYPE_TTY | INTR_MPSAFE, &cons->intr_handle); in xencons_init_hypervisor()
279 xencons_init_ring(device_t dev, struct tty *tp, driver_intr_t intr_handler) in xencons_init_ring() argument
290 intr_handler, tp, INTR_TYPE_TTY | INTR_MPSAFE, &cons->intr_handle); in xencons_init_ring()
/freebsd-14.2/sys/dev/altera/pio/
H A Dpio.c80 pio_setup_irq(device_t dev, void *intr_handler, void *ih_user) in pio_setup_irq() argument
88 NULL, intr_handler, ih_user, &sc->ih)) { in pio_setup_irq()
/freebsd-14.2/sys/dev/hid/
H A Dhidbus.c67 hid_intr_t *intr_handler; /* executed under mtx*/ member
407 tlc->intr_handler = NULL; in hidbus_child_detached()
579 if (tlc->refcnt == 0 || tlc->intr_handler == NULL) in hidbus_intr()
583 tlc->intr_handler(tlc->intr_ctx, buf, len); in hidbus_intr()
586 tlc->intr_handler(tlc->intr_ctx, buf, len); in hidbus_intr()
599 tlc->intr_handler = handler; in hidbus_set_intr()
/freebsd-14.2/sys/dev/cxgb/common/
H A Dcxgb_ael1002.c337 .intr_handler = ael1002_intr_noop,
419 .intr_handler = t3_phy_lasi_intr_handler,
1377 .intr_handler = ael2005_intr_handler,
2129 .intr_handler = ael2020_intr_handler,
2208 .intr_handler = t3_phy_lasi_intr_handler,
2289 .intr_handler = ael1002_intr_noop,
H A Dcxgb_vsc8211.c356 .intr_handler = vsc8211_intr_handler,
370 .intr_handler = vsc8211_intr_handler,
H A Dcxgb_tn1010.c202 .intr_handler = t3_phy_lasi_intr_handler,
H A Dcxgb_mv88e1xxx.c286 .intr_handler = mv88e1xxx_intr_handler,
H A Dcxgb_aq100x.c452 .intr_handler = aq100x_intr_handler,
H A Dcxgb_common.h558 int (*intr_handler)(struct cphy *phy); member
H A Dcxgb_t3_hw.c2219 int phy_cause = p->phy.ops->intr_handler(&p->phy); in phy_intr_handler()
/freebsd-14.2/sys/dev/iicbus/
H A Diichid.c166 hid_intr_t *intr_handler; member
544 sc->intr_handler(sc->intr_ctx, sc->intr_buf, actual); in iichid_sampling_task()
555 sc->intr_handler(sc->intr_ctx, sc->intr_buf, 0); in iichid_sampling_task()
609 sc->intr_handler(sc->intr_ctx, sc->intr_buf, in iichid_intr()
673 if (sc->sampling_rate_slow >= 0 && sc->intr_handler != NULL) { in iichid_set_power_state()
826 sc->intr_handler = intr; in iichid_intr_setup()
890 sc->intr_handler(sc->intr_ctx, sc->intr_buf, actual); in iichid_intr_poll()
/freebsd-14.2/sys/dev/atopcase/
H A Datopcase_var.h56 hid_intr_t *intr_handler; member
H A Datopcase.c174 ac->intr_handler(ac->intr_ctx, payload, pl_len); in atopcase_process_message()
584 ac->intr_handler = intr; in atopcase_intr_setup()
/freebsd-14.2/sys/dev/hptrr/
H A Dhimfuncs.h81 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter))
/freebsd-14.2/sys/dev/hpt27xx/
H A Dhimfuncs.h80 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter))
/freebsd-14.2/sys/dev/hptnr/
H A Dhimfuncs.h80 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter))
/freebsd-14.2/sys/dev/pccard/
H A Dpccardvarp.h119 driver_intr_t *intr_handler; member
/freebsd-14.2/sys/x86/isa/
H A Dclock.c102 void *intr_handler; member
605 sc, &sc->intr_handler))) { in attimer_attach()
H A Datrtc.c207 void *intr_handler; member
501 rtc_intr, NULL, sc, &sc->intr_handler))) { in atrtc_attach()
/freebsd-14.2/sys/dev/sound/fdt/
H A Daudio_dai_if.m44 driver_intr_t intr_handler;
/freebsd-14.2/sys/arm64/rockchip/
H A Drk_i2s.c541 rk_i2s_dai_setup_intr(device_t dev, driver_intr_t intr_handler, void *intr_arg) in rk_i2s_dai_setup_intr() argument
546 INTR_TYPE_AV | INTR_MPSAFE, NULL, intr_handler, intr_arg, in rk_i2s_dai_setup_intr()
/freebsd-14.2/sys/arm/allwinner/
H A Daw_i2s.c690 aw_i2s_dai_setup_intr(device_t dev, driver_intr_t intr_handler, void *intr_arg) in aw_i2s_dai_setup_intr() argument
695 INTR_TYPE_MISC | INTR_MPSAFE, NULL, intr_handler, intr_arg, in aw_i2s_dai_setup_intr()