• Home
  • Raw
  • Download

Lines Matching refs:cfg

26 	struct irq_cfg		cfg;  member
69 return data ? &data->cfg : NULL; in irqd_cfg()
162 vector = d->cfg.vector; in __assign_irq_vector()
190 if (d->cfg.vector) in __assign_irq_vector()
218 d->cfg.old_vector = d->move_in_progress ? d->cfg.vector : 0; in __assign_irq_vector()
219 d->cfg.vector = vector; in __assign_irq_vector()
232 &d->cfg.dest_apicid)); in __assign_irq_vector()
267 if (!data->cfg.vector) in clear_irq_vector()
270 vector = data->cfg.vector; in clear_irq_vector()
274 data->cfg.vector = 0; in clear_irq_vector()
440 data->cfg.vector = ISA_IRQ_VECTOR(i); in init_legacy_irqs()
487 vector = data->cfg.vector; in __setup_vector_irq()
531 apic->send_IPI_mask(cpumask_of(cpu), data->cfg.vector); in apic_retrigger_irq()
578 void send_cleanup_vector(struct irq_cfg *cfg) in send_cleanup_vector() argument
582 data = container_of(cfg, struct apic_chip_data, cfg); in send_cleanup_vector()
638 if (vector == data->cfg.vector && in smp_irq_move_cleanup_interrupt()
665 static void __irq_complete_move(struct irq_cfg *cfg, unsigned vector) in __irq_complete_move() argument
670 data = container_of(cfg, struct apic_chip_data, cfg); in __irq_complete_move()
675 if (vector == data->cfg.vector && cpumask_test_cpu(me, data->domain)) in __irq_complete_move()
679 void irq_complete_move(struct irq_cfg *cfg) in irq_complete_move() argument
681 __irq_complete_move(cfg, ~get_irq_regs()->orig_ax); in irq_complete_move()
691 struct irq_cfg *cfg; in irq_force_complete_move() local
709 cfg = data ? &data->cfg : NULL; in irq_force_complete_move()
711 if (!cfg) in irq_force_complete_move()
781 irqdata->irq, cfg->old_vector); in irq_force_complete_move()
788 per_cpu(vector_irq, cpu)[cfg->old_vector] = VECTOR_UNUSED; in irq_force_complete_move()