Lines Matching defs:pci_controller_ops
17 struct pci_controller_ops { struct
18 void (*dma_dev_setup)(struct pci_dev *pdev);
19 void (*dma_bus_setup)(struct pci_bus *bus);
20 bool (*iommu_bypass_supported)(struct pci_dev *pdev,
23 int (*probe_mode)(struct pci_bus *bus);
27 bool (*enable_device_hook)(struct pci_dev *pdev);
29 void (*disable_device)(struct pci_dev *pdev);
31 void (*release_device)(struct pci_dev *pdev);
34 resource_size_t (*window_alignment)(struct pci_bus *bus,
36 void (*setup_bridge)(struct pci_bus *bus,
38 void (*reset_secondary_bus)(struct pci_dev *pdev);
41 int (*setup_msi_irqs)(struct pci_dev *pdev,
43 void (*teardown_msi_irqs)(struct pci_dev *pdev);
46 void (*shutdown)(struct pci_controller *hose);