Lines Matching refs:irq_data
1132 intel_ir_set_affinity(struct irq_data *data, const struct cpumask *mask, in intel_ir_set_affinity()
1138 struct irq_data *parent = data->parent_data; in intel_ir_set_affinity()
1166 static void intel_ir_compose_msi_msg(struct irq_data *irq_data, in intel_ir_compose_msi_msg() argument
1169 struct intel_ir_data *ir_data = irq_data->chip_data; in intel_ir_compose_msi_msg()
1174 static int intel_ir_set_vcpu_affinity(struct irq_data *data, void *info) in intel_ir_set_vcpu_affinity()
1282 struct irq_data *irq_data; in intel_free_irq_resources() local
1288 irq_data = irq_domain_get_irq_data(domain, virq + i); in intel_free_irq_resources()
1289 if (irq_data && irq_data->chip_data) { in intel_free_irq_resources()
1290 data = irq_data->chip_data; in intel_free_irq_resources()
1295 irq_domain_reset_irq_data(irq_data); in intel_free_irq_resources()
1308 struct irq_data *irq_data; in intel_irq_remapping_alloc() local
1344 irq_data = irq_domain_get_irq_data(domain, virq + i); in intel_irq_remapping_alloc()
1345 irq_cfg = irqd_cfg(irq_data); in intel_irq_remapping_alloc()
1346 if (!irq_data || !irq_cfg) { in intel_irq_remapping_alloc()
1362 irq_data->hwirq = (index << 16) + i; in intel_irq_remapping_alloc()
1363 irq_data->chip_data = ird; in intel_irq_remapping_alloc()
1364 irq_data->chip = &intel_ir_chip; in intel_irq_remapping_alloc()
1385 struct irq_data *irq_data) in intel_irq_remapping_activate() argument
1387 struct intel_ir_data *data = irq_data->chip_data; in intel_irq_remapping_activate()
1393 struct irq_data *irq_data) in intel_irq_remapping_deactivate() argument
1395 struct intel_ir_data *data = irq_data->chip_data; in intel_irq_remapping_deactivate()