Lines Matching refs:irq_data
38 static int hyperv_ir_set_affinity(struct irq_data *data, in hyperv_ir_set_affinity()
41 struct irq_data *parent = data->parent_data; in hyperv_ir_set_affinity()
73 struct irq_data *irq_data; in hyperv_irq_remapping_alloc() local
84 irq_data = irq_domain_get_irq_data(domain, virq); in hyperv_irq_remapping_alloc()
85 if (!irq_data) { in hyperv_irq_remapping_alloc()
90 irq_data->chip = &hyperv_ir_chip; in hyperv_irq_remapping_alloc()
104 irq_data->chip_data = info->ioapic.entry; in hyperv_irq_remapping_alloc()
110 desc = irq_data_to_desc(irq_data); in hyperv_irq_remapping_alloc()
123 struct irq_data *irq_data, bool reserve) in hyperv_irq_remapping_activate() argument
125 struct irq_cfg *cfg = irqd_cfg(irq_data); in hyperv_irq_remapping_activate()
126 struct IO_APIC_route_entry *entry = irq_data->chip_data; in hyperv_irq_remapping_activate()