Lines Matching refs:pci_dev

36 struct irq_domain * __weak arch_get_pci_msi_domain(struct pci_dev *dev)  in arch_get_pci_msi_domain()
41 static struct irq_domain *pci_msi_get_domain(struct pci_dev *dev) in pci_msi_get_domain()
52 static int pci_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in pci_msi_setup_msi_irqs()
63 static void pci_msi_teardown_msi_irqs(struct pci_dev *dev) in pci_msi_teardown_msi_irqs()
80 int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) in arch_setup_msi_irq()
107 int __weak arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in arch_setup_msi_irqs()
137 void default_teardown_msi_irqs(struct pci_dev *dev) in default_teardown_msi_irqs()
148 void __weak arch_teardown_msi_irqs(struct pci_dev *dev) in arch_teardown_msi_irqs()
153 static void default_restore_msi_irq(struct pci_dev *dev, int irq) in default_restore_msi_irq()
171 void __weak arch_restore_msi_irqs(struct pci_dev *dev) in arch_restore_msi_irqs()
270 void default_restore_msi_irqs(struct pci_dev *dev) in default_restore_msi_irqs()
280 struct pci_dev *dev = msi_desc_to_pci_dev(entry); in __pci_read_msi_msg()
311 struct pci_dev *dev = msi_desc_to_pci_dev(entry); in __pci_write_msi_msg()
355 static void free_msi_irqs(struct pci_dev *dev) in free_msi_irqs()
397 static void pci_intx_for_msi(struct pci_dev *dev, int enable) in pci_intx_for_msi()
403 static void __pci_restore_msi_state(struct pci_dev *dev) in __pci_restore_msi_state()
425 static void __pci_restore_msix_state(struct pci_dev *dev) in __pci_restore_msix_state()
445 void pci_restore_msi_state(struct pci_dev *dev) in pci_restore_msi_state()
471 static int populate_msi_sysfs(struct pci_dev *pdev) in populate_msi_sysfs()
548 static struct msi_desc *msi_setup_entry(struct pci_dev *dev, int nvec) in msi_setup_entry()
581 static int msi_verify_entries(struct pci_dev *dev) in msi_verify_entries()
606 static int msi_capability_init(struct pci_dev *dev, int nvec) in msi_capability_init()
656 static void __iomem *msix_map_region(struct pci_dev *dev, unsigned nr_entries) in msix_map_region()
676 static int msix_setup_entries(struct pci_dev *dev, void __iomem *base, in msix_setup_entries()
706 static void msix_program_entries(struct pci_dev *dev, in msix_program_entries()
733 static int msix_capability_init(struct pci_dev *dev, in msix_capability_init()
816 static int pci_msi_supported(struct pci_dev *dev, int nvec) in pci_msi_supported()
859 int pci_msi_vec_count(struct pci_dev *dev) in pci_msi_vec_count()
874 void pci_msi_shutdown(struct pci_dev *dev) in pci_msi_shutdown()
899 void pci_disable_msi(struct pci_dev *dev) in pci_disable_msi()
917 int pci_msix_vec_count(struct pci_dev *dev) in pci_msix_vec_count()
944 int pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, int nvec) in pci_enable_msix()
981 void pci_msix_shutdown(struct pci_dev *dev) in pci_msix_shutdown()
1000 void pci_disable_msix(struct pci_dev *dev) in pci_disable_msix()
1027 void pci_msi_init_pci_dev(struct pci_dev *dev) in pci_msi_init_pci_dev()
1043 int pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec) in pci_enable_msi_range()
1101 int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, in pci_enable_msix_range()
1125 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc) in msi_desc_to_pci_dev()
1132 struct pci_dev *dev = msi_desc_to_pci_dev(desc); in msi_desc_to_pci_sysdata()
1163 irq_hw_number_t pci_msi_domain_calc_hwirq(struct pci_dev *dev, in pci_msi_domain_calc_hwirq()
1299 int pci_msi_domain_alloc_irqs(struct irq_domain *domain, struct pci_dev *dev, in pci_msi_domain_alloc_irqs()
1310 void pci_msi_domain_free_irqs(struct irq_domain *domain, struct pci_dev *dev) in pci_msi_domain_free_irqs()
1342 static int get_msi_id_cb(struct pci_dev *pdev, u16 alias, void *data) in get_msi_id_cb()
1359 u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev) in pci_msi_domain_get_msi_rid()
1382 struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev) in pci_msi_get_device_domain()