Home
last modified time | relevance | path

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

123456

/linux/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()
/linux/Documentation/translations/zh_CN/core-api/ !
H A Dgenericirq.rst231 desc->irq_data.chip->irq_eoi();
283 if (desc->irq_data.chip->irq_eoi)
284 desc->irq_data.chip->irq_eoi();
331 - ``irq_eoi`` - 可选的,EOI流处理程序需要
/linux/kernel/irq/ !
H A Dkexec.c31 if (check_eoi && chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) in machine_kexec_mask_interrupts()
32 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
H A Dchip.c455 chip->irq_eoi(&desc->irq_data); in unmask_threaded_irq()
703 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
714 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
717 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
724 chip->irq_eoi(data); in cond_eoi_irq()
804 if (chip->irq_eoi) in handle_fasteoi_nmi()
805 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_nmi()
882 if (chip->irq_eoi) in handle_percpu_irq()
883 chip->irq_eoi(&desc->irq_data); in handle_percpu_irq()
932 if (chip->irq_eoi) in handle_percpu_devid_irq()
[all …]
/linux/drivers/soc/fsl/qe/ !
H A Dqe_ic.c370 if (chip->irq_eoi) in qe_ic_cascade_low()
371 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_low()
383 if (chip->irq_eoi) in qe_ic_cascade_high()
384 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_high()
400 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_muxed_mpic()
/linux/drivers/irqchip/ !
H A Dirq-msi-lib.c96 if (!chip->irq_eoi && (pops->chip_flags & MSI_CHIP_FLAG_SET_EOI)) in msi_lib_init_dev_msi_info()
97 chip->irq_eoi = irq_chip_eoi_parent; in msi_lib_init_dev_msi_info()
H A Dirq-mips-cpu.c58 .irq_eoi = unmask_mips_irq,
119 .irq_eoi = unmask_mips_irq,
H A Dirq-sun6i-r.c179 .irq_eoi = sun6i_r_intc_nmi_eoi,
191 .irq_eoi = irq_chip_eoi_parent,
H A Dirq-riscv-intc.c113 .irq_eoi = riscv_intc_irq_eoi,
120 .irq_eoi = riscv_intc_irq_eoi,
/linux/arch/mips/kernel/ !
H A Dirq-msc01.c104 .irq_eoi = unmask_msc_irq,
113 .irq_eoi = unmask_msc_irq,
/linux/arch/x86/kvm/ !
H A Dioapic.c564 ++ioapic->irq_eoi[pin]; in kvm_ioapic_update_eoi_one()
565 if (ioapic->irq_eoi[pin] == IOAPIC_SUCCESSIVE_IRQ_MAX_COUNT) { in kvm_ioapic_update_eoi_one()
575 ioapic->irq_eoi[pin] = 0; in kvm_ioapic_update_eoi_one()
581 ioapic->irq_eoi[pin] = 0; in kvm_ioapic_update_eoi_one()
707 memset(ioapic->irq_eoi, 0x00, sizeof(ioapic->irq_eoi)); in kvm_ioapic_reset()
H A Dioapic.h84 u32 irq_eoi[IOAPIC_NUM_PINS]; member
/linux/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()
H A Dics-native.c128 .irq_eoi = NULL, /* Patched at init time */
242 ics_native_irq_chip.irq_eoi = icp_ops->eoi; in ics_native_init()
H A Dxics-common.c321 .irq_eoi = NULL, /* Patched at init time */
526 xics_ipi_chip.irq_eoi = icp_ops->eoi; in xics_init()
/linux/arch/powerpc/sysdev/ !
H A Dehv_pic.c148 .irq_eoi = ehv_pic_end_irq,
155 .irq_eoi = ehv_pic_direct_end_irq,
/linux/arch/m68k/apollo/ !
H A Ddn_ints.c41 .irq_eoi = apollo_irq_eoi,
/linux/arch/powerpc/platforms/85xx/ !
H A Dmpc85xx_8259.c30 chip->irq_eoi(&desc->irq_data); in mpc85xx_8259_cascade()
H A Dsocrates_fpga_pic.c104 chip->irq_eoi(&desc->irq_data); in socrates_fpga_pic_cascade()
225 .irq_eoi = socrates_fpga_pic_eoi,
H A Dcommon.c61 chip->irq_eoi(&desc->irq_data); in cpm2_cascade()
/linux/arch/hexagon/kernel/ !
H A Dirq_cpu.c50 .irq_eoi = eoi_irq
/linux/arch/powerpc/platforms/86xx/ !
H A Dpic.c26 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
/linux/arch/mips/dec/ !
H A Dioasic-irq.c64 .irq_eoi = clear_ioasic_dma_irq,
/linux/arch/sh/boards/mach-se/7206/ !
H A Dirq.c123 .irq_eoi = eoi_se7206_irq,

123456