Lines Matching refs:irq_2_iommu
44 struct irq_2_iommu { struct
53 struct irq_2_iommu irq_2_iommu; argument
104 struct irq_2_iommu *irq_iommu, u16 count) in alloc_irte()
154 static int modify_irte(struct irq_2_iommu *irq_iommu, in modify_irte()
234 static int clear_entries(struct irq_2_iommu *irq_iommu) in clear_entries()
1153 if (ir_data->irq_2_iommu.mode == IRQ_REMAPPING) in intel_ir_set_affinity()
1154 modify_irte(&ir_data->irq_2_iommu, irte); in intel_ir_set_affinity()
1181 modify_irte(&ir_data->irq_2_iommu, &ir_data->irte_entry); in intel_ir_set_vcpu_affinity()
1204 modify_irte(&ir_data->irq_2_iommu, &irte_pi); in intel_ir_set_vcpu_affinity()
1284 struct irq_2_iommu *irq_iommu; in intel_free_irq_resources()
1291 irq_iommu = &data->irq_2_iommu; in intel_free_irq_resources()
1335 index = alloc_irte(iommu, virq, &data->irq_2_iommu, nr_irqs); in intel_irq_remapping_alloc()
1356 ird->irq_2_iommu = data->irq_2_iommu; in intel_irq_remapping_alloc()
1357 ird->irq_2_iommu.sub_handle = i; in intel_irq_remapping_alloc()
1389 modify_irte(&data->irq_2_iommu, &data->irte_entry); in intel_irq_remapping_activate()
1399 modify_irte(&data->irq_2_iommu, &entry); in intel_irq_remapping_deactivate()