Home
last modified time | relevance | path

Searched refs:irq_eoi (Results 1 - 25 of 243) sorted by relevance

12345678910

/kernel/linux/linux-5.10/include/linux/irqchip/
H A Dchained_irq.h20 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 Dchained_irq.h20 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 Dchip.c448 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 Dchip.c448 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 Dqe_ic.c374 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 Dqe_ic.c375 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 Dmachine_kexec.c128 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 Dirq-msc01.c104 .irq_eoi = unmask_msc_irq,
113 .irq_eoi = unmask_msc_irq,
H A Dirq-rm7000.c32 .irq_eoi = unmask_rm7k_irq
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dirq-msc01.c104 .irq_eoi = unmask_msc_irq,
113 .irq_eoi = unmask_msc_irq,
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dioapic.c529 ++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 Dioapic.c558 ++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 Dics-rtas.c166 .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 Dmachine_kexec.c142 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 Dics-rtas.c146 .irq_eoi = NULL, /* Patched at init time */
218 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
H A Dics-opal.c141 .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 Dmachine_kexec.c163 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 Dinterrupt.c81 .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 Dinterrupt.c82 .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 Dirq_cpu.c50 .irq_eoi = eoi_irq
/kernel/linux/linux-5.10/arch/m68k/apollo/
H A Ddn_ints.c39 .irq_eoi = apollo_irq_eoi,
/kernel/linux/linux-6.6/arch/hexagon/kernel/
H A Dirq_cpu.c50 .irq_eoi = eoi_irq
/kernel/linux/linux-6.6/arch/m68k/apollo/
H A Ddn_ints.c39 .irq_eoi = apollo_irq_eoi,
/kernel/linux/linux-5.10/arch/powerpc/platforms/86xx/
H A Dpic.c24 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
/kernel/linux/linux-6.6/arch/powerpc/platforms/85xx/
H A Dmpc85xx_8259.c30 chip->irq_eoi(&desc->irq_data); in mpc85xx_8259_cascade()

Completed in 12 milliseconds

12345678910