2 * This is performance-critical, we want to do it O(1)
4 * Most irqs are mapped 1:1 with pins.
7 struct irq_pin_list *irq_2_pin;
9 cpumask_var_t old_domain;
11 u8 move_in_progress : 1;
14 extern struct irq_cfg *irq_cfg(unsigned int);
15 extern int assign_irq_vector(int, struct irq_cfg *, const struct cpumask *);
16 extern void send_cleanup_vector(struct irq_cfg *);
17 extern unsigned int set_desc_affinity(struct irq_desc *, const struct cpumask *);