函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:嵌套深度为1时使能中断

函数原型:void __enable_irq(struct irq_desc *desc)

返回类型:void

参数:

类型参数名称
struct irq_desc *desc
589  :嵌套级数恒等于0
590  err_out :
591  WARN(1, warning conditions "Unbalanced enable for IRQ %d\n", irq_desc_get_irq(desc))
593  退出
594  :嵌套级数恒等于1
595  如果istate按位与IRQS_SUSPENDED则转到:err_out
598  irq_settings_set_noprobe(desc)
606  启动中断处理
607  退出
609  默认
610  嵌套级数自减
调用者
名称描述
enable_irq允许中断
__setup_irq注册中断
resume_irq
rearm_wake_irqarm_wake_irq - rearm a wakeup interrupt line after signaling wakeup*@irq: Interrupt to rearm