From: Michael Brown Date: Wed, 14 Sep 2022 22:10:25 +0000 (+0100) Subject: [linux] Add missing PROVIDE_PCIAPI_INLINE() macros X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6459e3b7b18c0e6b200f5c5ad995660ca0e2dd43;p=thirdparty%2Fipxe.git [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 --- 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 );