Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\irq\pm.c Create Date:2022-07-28 10:15:13
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:resume_irqs

Proto:static void resume_irqs(bool want_early)

Type:void

Parameter:

TypeParameterName
boolwant_early
163  for_each_irq_desc(irq, desc)
165  is_early = IRQ action list && flags & Resume IRQ early during syscore instead of at device resume time
168  If Not is_early && want_early Then Continue
170  If irq_settings_is_nested_thread(desc) Then Continue
173  raw_spin_lock_irqsave( & lock, flags)
174  resume_irq(desc)
175  raw_spin_unlock_irqrestore( & lock, flags)
Caller
NameDescribe
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.