Function Report

Linux Kernel (v4.4)

Source File:kernel\irq\manage.c Create Date:2016-01-14 10:58:42
Last Modify:2016-01-11 07:01:32 Copyright©Brick
home page Tree
Annotate the kernelChinese

Function Name:__enable_irq

Function:void __enable_irq(struct irq_desc *desc)

Return Type:void

Parameter:

Type Parameter NameRemarks
struct irq_desc * desc

Function description:

510  Case : disable-depth, for nested irq_disable() calls == 0
511  err_out
513  WARN
514  Break.
515  Case : disable-depth, for nested irq_disable() calls == 1
516  If core internal status information & IRQS_SUSPENDED then Go to err_out
519  irq_settings_set_noprobe(Interrupt descriptor)
520  irq_enable(Interrupt descriptor)
521  IRQ resend
524  Default:
525  disable-depth, for nested irq_disable() calls--
Caller
Function NameFunction description
enable_irq enable handling of an irq
__setup_irqregister an interrupt
resume_irq