Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\i8259.c Create Date:2022-07-28 07:40:42
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:make_8259A_irq

Proto:static void make_8259A_irq(unsigned int irq)

Type:void

Parameter:

TypeParameterName
unsigned intirq
114  disable_irq_nosync(irq)
115  Not all IRQs can be routed through the IO-APIC, eg. on certain (older)* boards the timer interrupt is not really connected to any IO-APIC pin,* it's fed to the master 8259A's IR0 line only. &= ~(1 << irq)
116  irq_set_chip_and_handler(irq, & i8259A_chip, handle_level_irq - Level type irq handler*@desc: the interrupt description structure for this irq* Level type interrupts are active as long as the hardware line has* the active level)
117  enable_irq(irq)
118  lapic_assign_legacy_vector(irq, true)