Lines Matching defs:irq_data
3424 struct irq_data *irq_data;
3486 irq_data = irq_domain_get_irq_data(domain, virq + i);
3487 cfg = irq_data ? irqd_cfg(irq_data) : NULL;
3509 irq_data->hwirq = (devid << 16) + i;
3510 irq_data->chip_data = data;
3511 irq_data->chip = &amd_ir_chip;
3520 irq_data = irq_domain_get_irq_data(domain, virq + i);
3521 if (irq_data)
3522 kfree(irq_data->chip_data);
3535 struct irq_data *irq_data;
3540 irq_data = irq_domain_get_irq_data(domain, virq + i);
3541 if (irq_data && irq_data->chip_data) {
3542 data = irq_data->chip_data;
3552 static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu,
3558 struct irq_data *irq_data, bool reserve)
3560 struct amd_ir_data *data = irq_data->chip_data;
3563 struct irq_cfg *cfg = irqd_cfg(irq_data);
3570 amd_ir_update_irte(irq_data, iommu, data, irte_info, cfg);
3575 struct irq_data *irq_data)
3577 struct amd_ir_data *data = irq_data->chip_data;
3671 static int amd_ir_set_vcpu_affinity(struct irq_data *data, void *vcpu_info)
3728 static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu,
3743 static int amd_ir_set_affinity(struct irq_data *data,
3749 struct irq_data *parent = data->parent_data;
3771 static void ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg)
3773 struct amd_ir_data *ir_data = irq_data->chip_data;