Lines Matching defs:desc
9 struct irq_desc *desc = irq_to_desc(irq);
11 if (likely(!(desc->status & IRQ_MOVE_PENDING)))
17 if (CHECK_IRQ_PER_CPU(desc->status)) {
22 desc->status &= ~IRQ_MOVE_PENDING;
24 if (unlikely(cpumask_empty(desc->pending_mask)))
27 if (!desc->chip->set_affinity)
30 assert_raw_spin_locked(&desc->lock);
44 if (likely(cpumask_any_and(desc->pending_mask, cpu_online_mask)
46 if (!desc->chip->set_affinity(irq, desc->pending_mask)) {
47 cpumask_copy(desc->affinity, desc->pending_mask);
48 irq_set_thread_affinity(desc);
51 cpumask_clear(desc->pending_mask);
56 struct irq_desc *desc = irq_to_desc(irq);
58 if (likely(!(desc->status & IRQ_MOVE_PENDING)))
61 if (unlikely(desc->status & IRQ_DISABLED))
64 desc->chip->mask(irq);
66 desc->chip->unmask(irq);