Lines Matching refs:irq_domain
27 static struct irq_domain *msi_default_domain;
69 struct irq_domain *domain; in native_setup_msi_irqs()
96 int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec, in pci_msi_prepare()
136 void __init arch_init_msi_domain(struct irq_domain *parent) in arch_init_msi_domain()
174 struct irq_domain *arch_create_remap_msi_irq_domain(struct irq_domain *parent, in arch_create_remap_msi_irq_domain()
178 struct irq_domain *d; in arch_create_remap_msi_irq_domain()
213 static int dmar_msi_init(struct irq_domain *domain, in dmar_msi_init()
233 static struct irq_domain *dmar_get_irq_domain(void) in dmar_get_irq_domain()
235 static struct irq_domain *dmar_domain; in dmar_get_irq_domain()
256 struct irq_domain *domain = dmar_get_irq_domain(); in dmar_alloc_hwirq()
280 static inline int hpet_dev_id(struct irq_domain *domain) in hpet_dev_id()
310 static int hpet_msi_init(struct irq_domain *domain, in hpet_msi_init()
321 static void hpet_msi_free(struct irq_domain *domain, in hpet_msi_free()
338 struct irq_domain *hpet_create_irq_domain(int hpet_id) in hpet_create_irq_domain()
341 struct irq_domain *parent, *d; in hpet_create_irq_domain()
376 int hpet_assign_irq(struct irq_domain *domain, struct hpet_dev *dev, in hpet_assign_irq()