函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:enable_percpu_irq

函数原型:void enable_percpu_irq(unsigned int irq, unsigned int type)

返回类型:void

参数:

类型参数名称
unsigned intirq
unsigned inttype
2184  cpu等于当前cpu ID()
2186  desc等于irq_get_desc_lock(irq, & flags, IRQ_GET_DESC_CHECK_PERCPU)
2188  如果非desc则返回
2195  type与等于IRQ_TYPE_SENSE_MASK
2196  如果type恒等于IRQ_TYPE_NONEtype等于irqd_get_trigger_type( & irq_data)
2199  如果type不等于IRQ_TYPE_NONE
2202  ret等于设置中断触发方式
2204  如果ret
2205  WARN(1, "failed to set type for IRQ%d\n", irq)
2206  转到:out
2210  irq_percpu_enable(desc, cpu)
2211  out :
2212  irq_put_desc_unlock(desc, flags)
调用者
名称描述
enable_percpu_nmi