Lines Matching refs:irq_domain
112 struct irq_domain *domain;
125 struct irq_domain;
151 int (*msi_init)(struct irq_domain *domain,
155 void (*msi_free)(struct irq_domain *domain,
158 int (*msi_check)(struct irq_domain *domain,
161 int (*msi_prepare)(struct irq_domain *domain,
167 int (*handle_error)(struct irq_domain *domain,
216 struct irq_domain *msi_create_irq_domain(struct device_node *of_node,
218 struct irq_domain *parent);
219 int msi_domain_alloc_irqs(struct irq_domain *domain, struct device *dev,
221 void msi_domain_free_irqs(struct irq_domain *domain, struct device *dev);
222 struct msi_domain_info *msi_get_domain_info(struct irq_domain *domain);
228 struct irq_domain *pci_msi_create_irq_domain(struct device_node *node,
230 struct irq_domain *parent);
231 int pci_msi_domain_alloc_irqs(struct irq_domain *domain, struct pci_dev *dev,
233 void pci_msi_domain_free_irqs(struct irq_domain *domain, struct pci_dev *dev);
234 struct irq_domain *pci_msi_create_default_irq_domain(struct device_node *node,
235 struct msi_domain_info *info, struct irq_domain *parent);
239 int pci_msi_domain_check_cap(struct irq_domain *domain,