irqd_irq_inprogress
if (!irqd_irq_disabled(data) && !irqd_irq_inprogress(data))
while (irqd_irq_inprogress(&desc->irq_data))
} while (irqd_irq_inprogress(&desc->irq_data));
if (check_eoi && chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data))
if (unlikely(irqd_irq_inprogress(&desc->irq_data))) {
while (irqd_irq_inprogress(&desc->irq_data))
inprogress = irqd_irq_inprogress(&desc->irq_data);
if (irqd_irq_inprogress(&desc->irq_data)) {