函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:test_nmi_ipi

函数原型:static void __init test_nmi_ipi(struct cpumask *mask)

返回类型:void

参数:

类型参数名称
struct cpumask *mask
69  如果register_nmi_handler(NMI_LOCAL, test_nmi_ipi_callback, NMI_FLAG_FIRST, "nmi_selftest", __initdata)则
71  nmi_fail等于FAILURE
72  返回
76  wmb()
78  send_IPI_mask(mask, Linux IRQ vector layout)
81  timeout等于USEC_PER_SEC
82  当非pumask_empty - *srcp == 0*@srcp: the cpumask to that all cpus < nr_cpu_ids are clear.timeout先自减循环
83  0x10c7 is 2**32 / 1000000 (rounded up) (1)
86  unregister_nmi_handler(NMI_LOCAL, "nmi_selftest")
88  如果非timeoutnmi_fail等于TIMEOUT
90  返回
调用者
名称描述
remote_ipi
local_ipi