Lines Matching defs:pci_controller_ops
18 struct pci_controller_ops { struct
19 void (*dma_dev_setup)(struct pci_dev *pdev);
20 void (*dma_bus_setup)(struct pci_bus *bus);
21 bool (*iommu_bypass_supported)(struct pci_dev *pdev,
24 int (*probe_mode)(struct pci_bus *bus);
28 bool (*enable_device_hook)(struct pci_dev *pdev);
30 void (*disable_device)(struct pci_dev *pdev);
32 void (*release_device)(struct pci_dev *pdev);
35 resource_size_t (*window_alignment)(struct pci_bus *bus,
37 void (*setup_bridge)(struct pci_bus *bus,
39 void (*reset_secondary_bus)(struct pci_dev *pdev);
42 int (*setup_msi_irqs)(struct pci_dev *pdev,
44 void (*teardown_msi_irqs)(struct pci_dev *pdev);
47 void (*shutdown)(struct pci_controller *hose);
49 struct iommu_group *(*device_group)(struct pci_controller *hose,