Lines Matching defs:irq_cfg
143 /* irq_cfg is indexed by the sum of all RTEs in all I/O APICs. */
145 static struct irq_cfg irq_cfgx[NR_IRQS_LEGACY];
147 static struct irq_cfg irq_cfgx[NR_IRQS];
152 struct irq_cfg *cfg;
186 struct irq_cfg *irq_cfg(unsigned int irq)
188 struct irq_cfg *cfg = NULL;
198 static struct irq_cfg *get_one_free_irq_cfg(int node)
200 struct irq_cfg *cfg;
220 struct irq_cfg *cfg;
226 printk(KERN_ERR "can not alloc irq_cfg\n");
236 init_copy_irq_2_pin(struct irq_cfg *old_cfg, struct irq_cfg *cfg, int node)
277 static void free_irq_2_pin(struct irq_cfg *old_cfg, struct irq_cfg *cfg)
297 struct irq_cfg *cfg;
298 struct irq_cfg *old_cfg;
317 static void free_irq_cfg(struct irq_cfg *cfg)
326 struct irq_cfg *old_cfg, *cfg;
343 struct irq_cfg *irq_cfg(unsigned int irq)
399 static bool io_apic_level_ack_pending(struct irq_cfg *cfg)
484 add_pin_to_irq_node_nopanic(struct irq_cfg *cfg, int node, int apic, int pin)
509 static void add_pin_to_irq_node(struct irq_cfg *cfg, int node, int apic, int pin)
518 static void __init replace_pin_at_irq_node(struct irq_cfg *cfg, int node,
552 static void io_apic_modify_irq(struct irq_cfg *cfg,
574 static void __unmask_IO_APIC_irq(struct irq_cfg *cfg)
590 static void __mask_IO_APIC_irq(struct irq_cfg *cfg)
597 struct irq_cfg *cfg = desc->chip_data;
609 struct irq_cfg *cfg = desc->chip_data;
1140 __assign_irq_vector(int irq, struct irq_cfg *cfg, const struct cpumask *mask)
1219 int assign_irq_vector(int irq, struct irq_cfg *cfg, const struct cpumask *mask)
1230 static void __clear_irq_vector(int irq, struct irq_cfg *cfg)
1261 struct irq_cfg *cfg;
1276 * will be part of the irq_cfg's domain.
1292 cfg = irq_cfg(irq);
1438 struct irq_cfg *cfg;
1491 struct irq_cfg *cfg;
1559 struct irq_cfg *cfg;
1645 struct irq_cfg *cfg;
2239 struct irq_cfg *cfg;
2247 cfg = irq_cfg(irq);
2257 struct irq_cfg *cfg = irq_cfg(irq);
2277 void send_cleanup_vector(struct irq_cfg *cfg)
2293 static void __target_IO_APIC_irq(unsigned int irq, unsigned int dest, struct irq_cfg *cfg)
2326 struct irq_cfg *cfg;
2346 struct irq_cfg *cfg;
2393 struct irq_cfg *cfg;
2464 struct irq_cfg *cfg;
2474 cfg = irq_cfg(irq);
2510 struct irq_cfg *cfg = desc->chip_data;
2530 struct irq_cfg *cfg = desc->chip_data;
2568 static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg)
2593 struct irq_cfg *cfg;
2610 struct irq_cfg *cfg;
2727 struct irq_cfg *cfg;
2887 struct irq_cfg *cfg = desc->chip_data;
3206 struct irq_cfg *cfg_new = NULL;
3274 struct irq_cfg *cfg;
3281 cfg = irq_cfg(irq);
3352 struct irq_cfg *cfg;
3381 struct irq_cfg *cfg = desc->chip_data;
3566 struct irq_cfg *cfg;
3622 struct irq_cfg *cfg;
3729 struct irq_cfg *cfg;
3757 struct irq_cfg *cfg;
3763 cfg = irq_cfg(irq);
3851 struct irq_cfg *cfg;
4273 struct irq_cfg *cfg;
4284 cfg = irq_cfg(0);