Linux中断(interrupt)子系统之四:驱动程序接口层 & 中断通用逻辑层

void __disable_irq(struct irq_desc *desc, unsigned int irq, bool suspend) 
{ 
    if (suspend) { 
        if (!desc->action || (desc->action->flags & IRQF_NO_SUSPEND)) 
            return; 
        desc->istate |= IRQS_SUSPENDED; 
    } 
       
    if (!desc->depth++) 
        irq_disable(desc); 
} 

你可能感兴趣的:(return,linux,action,程序,通用)