Lines Matching refs:pci_dev
17 struct pci_dev;
106 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc);
149 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
151 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
152 void arch_teardown_msi_irqs(struct pci_dev *dev);
153 void arch_restore_msi_irqs(struct pci_dev *dev);
155 void default_teardown_msi_irqs(struct pci_dev *dev);
156 void default_restore_msi_irqs(struct pci_dev *dev);
164 int (*setup_irq)(struct msi_controller *chip, struct pci_dev *dev,
166 int (*setup_irqs)(struct msi_controller *chip, struct pci_dev *dev,
289 int pci_msi_domain_alloc_irqs(struct irq_domain *domain, struct pci_dev *dev,
291 void pci_msi_domain_free_irqs(struct irq_domain *domain, struct pci_dev *dev);
295 irq_hw_number_t pci_msi_domain_calc_hwirq(struct pci_dev *dev,
299 u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev);
300 struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev);
302 static inline struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev) in pci_msi_get_device_domain()