Lines Matching refs:irqd
26 static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg)
31 irq_data_get_irq_chip(irqd)->irq_write_msi_msg(irqd, msg);
35 msi_set_affinity(struct irq_data *irqd, const struct cpumask *mask, bool force)
37 struct irq_cfg old_cfg, *cfg = irqd_cfg(irqd);
38 struct irq_data *parent = irqd->parent_data;
43 cpu = cpumask_first(irq_data_get_effective_affinity_mask(irqd));
65 if (!irqd_can_reserve(irqd) ||
68 !irqd_is_started(irqd) ||
70 irq_msi_update_msg(irqd, cfg);
79 irq_msi_update_msg(irqd, cfg);
116 irq_msi_update_msg(irqd, &old_cfg);
119 irq_msi_update_msg(irqd, cfg);
140 irq_data_get_irq_chip(irqd)->irq_retrigger(irqd);