函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\include\asm\i8259.h Create Date:2022-07-27 08:33:15
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:nr_legacy_irqs

函数原型:static inline int nr_legacy_irqs(void)

返回类型:int

参数:

80  返回:nr_legacy_irqs
调用者
名称描述
probe_8259A
init_ISA_irqs
init_IRQ体系相关中断初始化
native_init_IRQ
acpi_isa_irq_to_gsi
arch_probe_nr_irqs
lapic_assign_system_vectors
print_PIC
mp_is_legacy_irq
mp_init_irq_at_bootInitialize all legacy IRQs and all pins on the first IOAPIC* if we have legacy interrupt controller. Kernel boot option "pirq="* may rely on non-legacy pins on the first IOAPIC.
arch_early_ioapic_init
mp_check_pin_attr
alloc_irq_from_domain
enable_IO_APIC
restore_boot_irq_mode
startup_ioapic_irqStarting up a edge-triggered IO-APIC interrupt is* nasty - we need to make sure that we get the edge.* If it is already asserted for some reason, we need* return 1 to indicate that is was pending.* This is not complete - we should be able to fake
init_IO_APIC_traps
setup_IO_APIC
mp_irqdomain_alloc