Lines Matching defs:desc
10 * @desc: Interrupt descriptor to clean up
18 bool irq_fixup_move_pending(struct irq_desc *desc, bool force_clear)
20 struct irq_data *data = irq_desc_get_irq_data(desc);
29 if (cpumask_any_and(desc->pending_mask, cpu_online_mask) >= nr_cpu_ids) {
40 struct irq_desc *desc = irq_data_to_desc(idata);
41 struct irq_data *data = &desc->irq_data;
57 if (unlikely(cpumask_empty(desc->pending_mask)))
63 assert_raw_spin_locked(&desc->lock);
77 if (cpumask_any_and(desc->pending_mask, cpu_online_mask) < nr_cpu_ids) {
80 ret = irq_do_set_affinity(data, desc->pending_mask, false);
84 * interrupt. Leave desc->pending_mask intact.
91 cpumask_clear(desc->pending_mask);