函数逻辑报告

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:33
Last Modify:2020-03-16 21:24:45 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:print_IO_APICs

函数原型:void __init print_IO_APICs(void)

返回类型:void

参数:

1324  printk(debug-level messages "number of MP IRQ sources: %d.\n", # of MP IRQ source entries )
1325  for_each_ioapic(ioapic_idx)
1326  printk(debug-level messages "number of IO-APIC #%d registers: %d.\n", mpc_ioapic_id(ioapic_idx), * # of IRQ routing registers)
1334  printk(formational "testing the IO APIC.......................\n")
1336  for_each_ioapic(ioapic_idx)
1337  print_IO_APIC(ioapic_idx)
1339  printk(debug-level messages "IRQ to pin mappings:\n")
1345  chip等于irq_get_chip(irq)
1346  如果chip不等于ioapic_chipchip不等于ioapic_ir_chip则继续下一循环
1348  data等于irq_get_chip_data(irq)
1349  如果非data则继续下一循环
1351  如果链表为空则继续下一循环
1354  printk(debug-level messages "IRQ%d ", irq)
1355  for_each_irq_pin(entry, irq_2_pin)
1356  打印标准信息("-> %d:%d", apic, pin)
1357  打印标准信息("\n")
1360  printk(formational ".................................... done.\n")
调用者
名称描述
print_ICs