Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\irq\chip.c Create Date:2022-07-28 10:11:27
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:cond_unmask_eoi_irq

Proto:static void cond_unmask_eoi_irq(struct irq_desc *desc, struct irq_chip *chip)

Type:void

Parameter:

TypeParameterName
struct irq_desc *desc
struct irq_chip *chip
671  If Not (istate & IRQS_ONESHOT) Then
672  irq_eoi( & irq_data)
673  Return
681  If Not irqd_irq_disabled( & irq_data) && irqd_irq_masked( & irq_data) && Not threads_oneshot Then
683  irq_eoi( & irq_data)
684  unmask_irq(desc)
685  Else if Not (flags & IRQCHIP_EOI_THREADED) Then
686  irq_eoi( & irq_data)
Caller
NameDescribe
handle_fasteoi_irqhandle_fasteoi_irq - irq handler for transparent controllers*@desc: the interrupt description structure for this irq* Only a single callback will be issued to the chip: an ->eoi()* call when the interrupt has been serviced