Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/pci/pci_host_generic.h
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | struct generic_pcie_softc { | ||||
struct resource *res1; | struct resource *res1; | ||||
int ecam; | int ecam; | ||||
bus_space_tag_t bst; | bus_space_tag_t bst; | ||||
bus_space_handle_t bsh; | bus_space_handle_t bsh; | ||||
device_t dev; | device_t dev; | ||||
bus_space_handle_t ioh; | bus_space_handle_t ioh; | ||||
#ifdef FDT | #ifdef FDT | ||||
struct ofw_bus_iinfo pci_iinfo; | struct ofw_bus_iinfo pci_iinfo; | ||||
phandle_t msi_parent; | |||||
#endif | #endif | ||||
}; | }; | ||||
extern devclass_t generic_pcie_devclass; | extern devclass_t generic_pcie_devclass; | ||||
DECLARE_CLASS(generic_pcie_driver); | DECLARE_CLASS(generic_pcie_driver); | ||||
struct resource *pci_host_generic_alloc_resource(device_t, | struct resource *pci_host_generic_alloc_resource(device_t, | ||||
device_t, int, int *, rman_res_t, rman_res_t, rman_res_t, u_int); | device_t, int, int *, rman_res_t, rman_res_t, rman_res_t, u_int); | ||||
int pci_host_generic_attach(device_t); | int pci_host_generic_attach(device_t); | ||||
#endif /* __PCI_HOST_GENERIC_H_ */ | #endif /* __PCI_HOST_GENERIC_H_ */ |