/linux-6.1.9/drivers/irqchip/ |
D | irq-clps711x.c | 40 phys_addr_t eoi; member 95 writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hwirq].eoi); in clps711x_intc_eoi() 139 } else if (clps711x_irqs[hw].eoi) { in clps711x_intc_irq_map() 144 if (clps711x_irqs[hw].eoi) in clps711x_intc_irq_map() 145 writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hw].eoi); in clps711x_intc_irq_map()
|
D | irq-atmel-aic.c | 258 gc->chip_types[0].regs.eoi = AT91_AIC_EOICR; in aic_of_init()
|
/linux-6.1.9/drivers/xen/xen-pciback/ |
D | pciback_ops.c | 295 bool eoi = true; in xen_pcibk_test_and_schedule_op() local 301 eoi = false; in xen_pcibk_test_and_schedule_op() 308 eoi = false; in xen_pcibk_test_and_schedule_op() 312 if (eoi) in xen_pcibk_test_and_schedule_op() 412 bool eoi; in xen_pcibk_handle_event() local 418 eoi = test_and_set_bit(_EOI_pending, &pdev->flags); in xen_pcibk_handle_event() 419 WARN(eoi, "IRQ while EOI pending\n"); in xen_pcibk_handle_event()
|
/linux-6.1.9/drivers/xen/events/ |
D | events_base.c | 572 struct lateeoi_work *eoi = &per_cpu(lateeoi, info->eoi_cpu); in lateeoi_list_del() local 575 spin_lock_irqsave(&eoi->eoi_list_lock, flags); in lateeoi_list_del() 577 spin_unlock_irqrestore(&eoi->eoi_list_lock, flags); in lateeoi_list_del() 582 struct lateeoi_work *eoi = &per_cpu(lateeoi, info->eoi_cpu); in lateeoi_list_add() local 593 spin_lock_irqsave(&eoi->eoi_list_lock, flags); in lateeoi_list_add() 595 if (list_empty(&eoi->eoi_list)) { in lateeoi_list_add() 596 list_add(&info->eoi_list, &eoi->eoi_list); in lateeoi_list_add() 598 &eoi->delayed, delay); in lateeoi_list_add() 600 list_for_each_entry_reverse(elem, &eoi->eoi_list, eoi_list) { in lateeoi_list_add() 607 spin_unlock_irqrestore(&eoi->eoi_list_lock, flags); in lateeoi_list_add() [all …]
|
/linux-6.1.9/drivers/hid/intel-ish-hid/ishtp/ |
D | client.c | 848 goto eoi; in recv_ishtp_cl_msg() 854 goto eoi; in recv_ishtp_cl_msg() 875 goto eoi; in recv_ishtp_cl_msg() 893 goto eoi; in recv_ishtp_cl_msg() 946 goto eoi; in recv_ishtp_cl_msg() 955 eoi: in recv_ishtp_cl_msg() 997 goto eoi; in recv_ishtp_cl_msg_dma() 1014 goto eoi; in recv_ishtp_cl_msg_dma() 1072 goto eoi; in recv_ishtp_cl_msg_dma() 1081 eoi: in recv_ishtp_cl_msg_dma()
|
D | hbm.c | 828 goto eoi; in recv_hbm() 840 goto eoi; in recv_hbm() 855 goto eoi; in recv_hbm() 863 eoi: in recv_hbm()
|
/linux-6.1.9/drivers/clocksource/ |
D | dw_apb_timer.c | 105 if (dw_ced->eoi) in dw_apb_clockevent_irq() 106 dw_ced->eoi(&dw_ced->timer); in dw_apb_clockevent_irq() 274 dw_ced->eoi = apbt_eoi; in dw_apb_clockevent_init()
|
/linux-6.1.9/include/linux/ |
D | dw_apb_timer.h | 28 void (*eoi)(struct dw_apb_timer *); member
|
/linux-6.1.9/arch/x86/include/asm/ |
D | apicdef.h | 224 u32 eoi; member 226 } eoi; member
|
/linux-6.1.9/arch/powerpc/sysdev/xics/ |
D | icp-opal.c | 177 .eoi = icp_opal_eoi,
|
D | icp-hv.c | 155 .eoi = icp_hv_eoi,
|
D | ics-rtas.c | 218 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
|
D | ics-opal.c | 214 ics_opal_irq_chip.irq_eoi = icp_ops->eoi; in ics_opal_init()
|
D | icp-native.c | 318 .eoi = icp_native_eoi,
|
D | ics-native.c | 242 ics_native_irq_chip.irq_eoi = icp_ops->eoi; in ics_native_init()
|
D | xics-common.c | 526 xics_ipi_chip.irq_eoi = icp_ops->eoi; in xics_init()
|
/linux-6.1.9/Documentation/devicetree/bindings/interrupt-controller/ |
D | mstar,mst-intc.yaml | 42 mstar,intc-no-eoi:
|
/linux-6.1.9/arch/powerpc/include/asm/ |
D | xics.h | 56 void (*eoi)(struct irq_data *d); member
|
/linux-6.1.9/drivers/usb/musb/ |
D | am35x.c | 225 goto eoi; in am35x_musb_interrupt() 294 eoi: in am35x_musb_interrupt()
|
D | da8xx.c | 240 goto eoi; in da8xx_musb_interrupt() 311 eoi: in da8xx_musb_interrupt()
|
/linux-6.1.9/drivers/gpio/ |
D | gpio-sodaville.c | 161 ct->regs.eoi = GPSTR; in sdv_register_irqsupport()
|
/linux-6.1.9/kernel/irq/ |
D | Kconfig | 50 # Edge style eoi based handler (cell)
|
/linux-6.1.9/arch/arm/boot/dts/ |
D | mstar-v7.dtsi | 145 mstar,intc-no-eoi;
|
/linux-6.1.9/drivers/hid/intel-ish-hid/ipc/ |
D | ipc.c | 668 goto eoi; in ish_irq_handler() 682 eoi: in ish_irq_handler()
|
/linux-6.1.9/drivers/xen/ |
D | pvcalls-back.c | 69 atomic_t eoi; member 249 if (atomic_read(&map->eoi) > 0 && !atomic_read(&map->write)) { in pvcalls_back_ioworker() 250 atomic_set(&map->eoi, 0); in pvcalls_back_ioworker() 914 atomic_inc(&map->eoi); in pvcalls_back_conn_event()
|