函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\irq\irqdesc.c Create Date:2022-07-27 11:08:33
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:desc_set_defaults

函数原型:static void desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, const struct cpumask *affinity, struct module *owner)

返回类型:void

参数:

类型参数名称
unsigned intirq
struct irq_desc *desc
intnode
const struct cpumask *affinity
struct module *owner
108  handler_data = NULL
109  MSI描述 = NULL
111  共享数据指针等于irq_common_data
112  中断号等于irq
113  中断控制器信息等于无中断控制器实例
114  和中断控制器相关的私有数据 = NULL
115  irq_settings_clr_and_set(desc, ~0, _IRQ_DEFAULT_INIT_FLAGS)
116  设置中断标志
117  设置中断标志
118  高层次的中断事件处理函数等于handle_bad_irq - handle spurious and unhandled irqs*@desc: description of the interrupt* Handles spurious and unhandled IRQ's. It also prints a debugmessage.
119  嵌套级数等于1
120  发生的中断次数等于0
121  无法处理中断次数等于0
122  tot_count等于0
123  name = NULL
124  owner等于owner
125  遍历可用CPU(cpu)
126  per_cpu_ptr(cpu中断统计, cpu)等于0
127  desc_smp_init(desc, node, affinity)
调用者
名称描述
early_irq_init外部中断描述初始化
free_desc