/kernel/linux/linux-5.10/include/linux/irqchip/ |
H A D | chained_irq.h | 20 if (chip->irq_eoi) in chained_irq_enter() 35 if (chip->irq_eoi) in chained_irq_exit() 36 chip->irq_eoi(&desc->irq_data); in chained_irq_exit()
|
/kernel/linux/linux-6.6/include/linux/irqchip/ |
H A D | chained_irq.h | 20 if (chip->irq_eoi) in chained_irq_enter() 35 if (chip->irq_eoi) in chained_irq_exit() 36 chip->irq_eoi(&desc->irq_data); in chained_irq_exit()
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | chip.c | 448 chip->irq_eoi(&desc->irq_data); in unmask_threaded_irq() 665 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 676 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 679 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 725 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_irq() 758 if (chip->irq_eoi) in handle_fasteoi_nmi() 759 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_nmi() 874 chip->irq_eoi(&desc->irq_data); in handle_edge_eoi_irq() 900 if (chip->irq_eoi) in handle_percpu_irq() 901 chip->irq_eoi( in handle_percpu_irq() [all...] |
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | chip.c | 448 chip->irq_eoi(&desc->irq_data); in unmask_threaded_irq() 660 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 671 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 674 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 734 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_irq() 767 if (chip->irq_eoi) in handle_fasteoi_nmi() 768 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_nmi() 883 chip->irq_eoi(&desc->irq_data); in handle_edge_eoi_irq() 909 if (chip->irq_eoi) in handle_percpu_irq() 910 chip->irq_eoi( in handle_percpu_irq() [all...] |
/kernel/linux/linux-5.10/drivers/soc/fsl/qe/ |
H A D | qe_ic.c | 374 if (chip->irq_eoi) in qe_ic_cascade_low() 375 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_low() 387 if (chip->irq_eoi) in qe_ic_cascade_high() 388 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_high() 404 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_muxed_mpic()
|
/kernel/linux/linux-6.6/drivers/soc/fsl/qe/ |
H A D | qe_ic.c | 375 if (chip->irq_eoi) in qe_ic_cascade_low() 376 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_low() 388 if (chip->irq_eoi) in qe_ic_cascade_high() 389 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_high() 405 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_muxed_mpic()
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | machine_kexec.c | 128 if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) in machine_kexec_mask_interrupts() 129 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | irq-msc01.c | 104 .irq_eoi = unmask_msc_irq, 113 .irq_eoi = unmask_msc_irq,
|
H A D | irq-rm7000.c | 32 .irq_eoi = unmask_rm7k_irq
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | irq-msc01.c | 104 .irq_eoi = unmask_msc_irq, 113 .irq_eoi = unmask_msc_irq,
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | ioapic.c | 529 ++ioapic->irq_eoi[pin]; in kvm_ioapic_update_eoi_one() 530 if (ioapic->irq_eoi[pin] == IOAPIC_SUCCESSIVE_IRQ_MAX_COUNT) { in kvm_ioapic_update_eoi_one() 540 ioapic->irq_eoi[pin] = 0; in kvm_ioapic_update_eoi_one() 546 ioapic->irq_eoi[pin] = 0; in kvm_ioapic_update_eoi_one() 676 memset(ioapic->irq_eoi, 0x00, sizeof(ioapic->irq_eoi)); in kvm_ioapic_reset()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | ioapic.c | 558 ++ioapic->irq_eoi[pin]; in kvm_ioapic_update_eoi_one() 559 if (ioapic->irq_eoi[pin] == IOAPIC_SUCCESSIVE_IRQ_MAX_COUNT) { in kvm_ioapic_update_eoi_one() 569 ioapic->irq_eoi[pin] = 0; in kvm_ioapic_update_eoi_one() 575 ioapic->irq_eoi[pin] = 0; in kvm_ioapic_update_eoi_one() 705 memset(ioapic->irq_eoi, 0x00, sizeof(ioapic->irq_eoi)); in kvm_ioapic_reset()
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xics/ |
H A D | ics-rtas.c | 166 .irq_eoi = NULL, /* Patched at init time */ 233 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | machine_kexec.c | 142 if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) in machine_kexec_mask_interrupts() 143 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xics/ |
H A D | ics-rtas.c | 146 .irq_eoi = NULL, /* Patched at init time */ 218 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
|
H A D | ics-opal.c | 141 .irq_eoi = NULL, /* Patched at init time */ 213 ics_opal_irq_chip.irq_eoi = icp_ops->eoi; in ics_opal_init()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | machine_kexec.c | 163 chip->irq_eoi) in machine_kexec_mask_interrupts() 164 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | interrupt.c | 81 .irq_eoi = iic_eoi, 121 chip->irq_eoi(&desc->irq_data); in iic_ioexc_cascade() 129 .irq_eoi = iic_ioexc_eoi,
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | interrupt.c | 82 .irq_eoi = iic_eoi, 118 chip->irq_eoi(&desc->irq_data); in iic_ioexc_cascade() 126 .irq_eoi = iic_ioexc_eoi,
|
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | irq_cpu.c | 50 .irq_eoi = eoi_irq
|
/kernel/linux/linux-5.10/arch/m68k/apollo/ |
H A D | dn_ints.c | 39 .irq_eoi = apollo_irq_eoi,
|
/kernel/linux/linux-6.6/arch/hexagon/kernel/ |
H A D | irq_cpu.c | 50 .irq_eoi = eoi_irq
|
/kernel/linux/linux-6.6/arch/m68k/apollo/ |
H A D | dn_ints.c | 39 .irq_eoi = apollo_irq_eoi,
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/86xx/ |
H A D | pic.c | 24 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/85xx/ |
H A D | mpc85xx_8259.c | 30 chip->irq_eoi(&desc->irq_data); in mpc85xx_8259_cascade()
|