diff options
-rw-r--r-- | core/pci.c | 2 | ||||
-rw-r--r-- | include/pci.h | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -218,7 +218,7 @@ void pci_init_capabilities(struct phb *phb, struct pci_device *pd) pci_init_pm_cap(phb, pd); } -static bool pci_wait_crs(struct phb *phb, uint16_t bdfn, uint32_t *out_vdid) +bool pci_wait_crs(struct phb *phb, uint16_t bdfn, uint32_t *out_vdid) { uint32_t retries, vdid; int64_t rc; diff --git a/include/pci.h b/include/pci.h index 884ce62..d75c8d1 100644 --- a/include/pci.h +++ b/include/pci.h @@ -425,6 +425,7 @@ extern int64_t pci_find_cap(struct phb *phb, uint16_t bdfn, uint8_t cap); extern int64_t pci_find_ecap(struct phb *phb, uint16_t bdfn, uint16_t cap, uint8_t *version); extern void pci_init_capabilities(struct phb *phb, struct pci_device *pd); +extern bool pci_wait_crs(struct phb *phb, uint16_t bdfn, uint32_t *out_vdid); extern void pci_device_init(struct phb *phb, struct pci_device *pd); extern struct pci_device *pci_walk_dev(struct phb *phb, struct pci_device *pd, |