函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\apic\io_apic.c Create Date:2022-07-27 09:29:35
Last Modify:2020-03-16 21:24:45 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:enable_IO_APIC

函数原型:void __init enable_IO_APIC(void)

返回类型:void

参数:

1371  如果skip_ioapic_setupnr_ioapics等于0
1374  如果非nr_legacy_irqs()或非nr_ioapics则返回
1377  for_each_ioapic_pin(apic, pin)
1379  entry等于ioapic_read_entry(apic, pin)
1385  apic等于apic
1386  pin等于pin
1387  转到:found_i8259
1390  found_i8259 :
1396  i8259_pin等于Find the pin to which IRQ[irq] (ISA) is connected
1397  i8259_apic等于find_isa_irq_apic(0, mp_ExtINT)
1399  如果pin恒等于负1且i8259_pin大于等于0则
1400  printk(warning conditions "ExtINT not setup in hardware but reported by MP table\n")
1401  pin等于i8259_pin
1402  apic等于i8259_apic
1405  如果apic不等于i8259_apicpin不等于i8259_pin的值且i8259_pin大于等于0且pin大于等于0则
1408  printk(warning conditions "ExtINT in hardware and MP table differ\n")
1414  clear_IO_APIC()
调用者
名称描述
apic_bsp_setup