函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:resume_irqs

函数原型:static void resume_irqs(bool want_early)

返回类型:void

参数:

类型参数名称
boolwant_early
163  for_each_irq_desc(irq, desc)
165  is_early等于中断服务例程链表中断动作标志按位与IRQF_EARLY_RESUME
168  如果非is_earlywant_early则继续下一循环
170  如果线程是嵌套中断类型则继续下一循环
173  raw_spin_lock_irqsave( & 自旋锁, flags)
174  resume_irq(desc)
175  raw_spin_unlock_irqrestore( & 自旋锁, flags)
调用者
名称描述
irq_pm_syscore_resumeq_pm_syscore_ops - enable interrupt lines early* Enable all interrupt lines with %IRQF_EARLY_RESUME set.
resume_device_irqssume_device_irqs - enable interrupt lines disabled by suspend_device_irqs()* Enable all non-%IRQF_EARLY_RESUME interrupt lines previously* disabled by suspend_device_irqs() that have the IRQS_SUSPENDED flag* set as well as those with %IRQF_FORCE_RESUME.