Lines Matching refs:cfg
25 struct irq_cfg cfg; member
67 return data ? &data->cfg : NULL; in irqd_cfg()
158 vector = d->cfg.vector; in __assign_irq_vector()
186 if (d->cfg.vector) in __assign_irq_vector()
214 d->cfg.old_vector = d->move_in_progress ? d->cfg.vector : 0; in __assign_irq_vector()
215 d->cfg.vector = vector; in __assign_irq_vector()
224 &d->cfg.dest_apicid)); in __assign_irq_vector()
257 if (!data->cfg.vector) in clear_irq_vector()
260 vector = data->cfg.vector; in clear_irq_vector()
264 data->cfg.vector = 0; in clear_irq_vector()
419 data->cfg.vector = ISA_IRQ_VECTOR(i); in init_legacy_irqs()
461 vector = data->cfg.vector; in __setup_vector_irq()
505 apic->send_IPI_mask(cpumask_of(cpu), data->cfg.vector); in apic_retrigger_irq()
551 void send_cleanup_vector(struct irq_cfg *cfg) in send_cleanup_vector() argument
555 data = container_of(cfg, struct apic_chip_data, cfg); in send_cleanup_vector()
611 if (vector == data->cfg.vector && in smp_irq_move_cleanup_interrupt()
638 static void __irq_complete_move(struct irq_cfg *cfg, unsigned vector) in __irq_complete_move() argument
643 data = container_of(cfg, struct apic_chip_data, cfg); in __irq_complete_move()
648 if (vector == data->cfg.vector && cpumask_test_cpu(me, data->domain)) in __irq_complete_move()
652 void irq_complete_move(struct irq_cfg *cfg) in irq_complete_move() argument
654 __irq_complete_move(cfg, ~get_irq_regs()->orig_ax); in irq_complete_move()
664 struct irq_cfg *cfg = data ? &data->cfg : NULL; in irq_force_complete_move() local
667 if (!cfg) in irq_force_complete_move()
737 irqdata->irq, cfg->old_vector); in irq_force_complete_move()
744 per_cpu(vector_irq, cpu)[cfg->old_vector] = VECTOR_UNUSED; in irq_force_complete_move()