Lines Matching refs:ir_domain
230 return drhd ? drhd->iommu->ir_domain : NULL; in map_dev_to_ir()
560 iommu->ir_domain = in intel_setup_irq_remapping()
565 if (!iommu->ir_domain) { in intel_setup_irq_remapping()
570 irq_domain_update_bus_token(iommu->ir_domain, DOMAIN_BUS_DMAR); in intel_setup_irq_remapping()
571 iommu->ir_domain->flags |= IRQ_DOMAIN_FLAG_MSI_PARENT | in intel_setup_irq_remapping()
573 iommu->ir_domain->msi_parent_ops = &dmar_msi_parent_ops; in intel_setup_irq_remapping()
617 irq_domain_remove(iommu->ir_domain); in intel_setup_irq_remapping()
618 iommu->ir_domain = NULL; in intel_setup_irq_remapping()
638 if (iommu->ir_domain) { in intel_teardown_irq_remapping()
639 fn = iommu->ir_domain->fwnode; in intel_teardown_irq_remapping()
641 irq_domain_remove(iommu->ir_domain); in intel_teardown_irq_remapping()
643 iommu->ir_domain = NULL; in intel_teardown_irq_remapping()
1512 return iommu && d == iommu->ir_domain; in intel_irq_remapping_select()