Lines Matching refs:irq_domain
26 static struct irq_domain *msi_default_domain;
72 struct irq_domain *domain; in native_setup_msi_irqs()
99 static int pci_msi_prepare(struct irq_domain *domain, struct device *dev, in pci_msi_prepare()
137 void arch_init_msi_domain(struct irq_domain *parent) in arch_init_msi_domain()
168 struct irq_domain *arch_create_msi_irq_domain(struct irq_domain *parent) in arch_create_msi_irq_domain()
198 static int dmar_msi_init(struct irq_domain *domain, in dmar_msi_init()
218 static struct irq_domain *dmar_get_irq_domain(void) in dmar_get_irq_domain()
220 static struct irq_domain *dmar_domain; in dmar_get_irq_domain()
234 struct irq_domain *domain = dmar_get_irq_domain(); in dmar_alloc_hwirq()
258 static inline int hpet_dev_id(struct irq_domain *domain) in hpet_dev_id()
288 static int hpet_msi_init(struct irq_domain *domain, in hpet_msi_init()
299 static void hpet_msi_free(struct irq_domain *domain, in hpet_msi_free()
316 struct irq_domain *hpet_create_irq_domain(int hpet_id) in hpet_create_irq_domain()
318 struct irq_domain *parent; in hpet_create_irq_domain()
344 int hpet_assign_irq(struct irq_domain *domain, struct hpet_dev *dev, in hpet_assign_irq()