From 6459e3b7b18c0e6b200f5c5ad995660ca0e2dd43 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 14 Sep 2022 23:10:25 +0100 Subject: [PATCH] [linux] Add missing PROVIDE_PCIAPI_INLINE() macros Ensure type consistency of the PCI I/O API methods by adding the missing PROVIDE_PCIAPI_INLINE() macros. Signed-off-by: Michael Brown --- src/interface/linux/linux_pci.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/interface/linux/linux_pci.c b/src/interface/linux/linux_pci.c index 99c629c19..e3c0daa32 100644 --- a/src/interface/linux/linux_pci.c +++ b/src/interface/linux/linux_pci.c @@ -187,3 +187,12 @@ int linux_pci_write ( struct pci_device *pci, unsigned long where, err_open: return rc; } + +PROVIDE_PCIAPI_INLINE ( linux, pci_num_bus ); +PROVIDE_PCIAPI_INLINE ( linux, pci_read_config_byte ); +PROVIDE_PCIAPI_INLINE ( linux, pci_read_config_word ); +PROVIDE_PCIAPI_INLINE ( linux, pci_read_config_dword ); +PROVIDE_PCIAPI_INLINE ( linux, pci_write_config_byte ); +PROVIDE_PCIAPI_INLINE ( linux, pci_write_config_word ); +PROVIDE_PCIAPI_INLINE ( linux, pci_write_config_dword ); +PROVIDE_PCIAPI_INLINE ( linux, pci_ioremap );