#pragma once #ifndef PCI_INTERNAL #error "do not include , only use " #endif #include #include uint32_t pci_sys_rcfg_d(struct pci_device dev, uint8_t offset); uint16_t pci_sys_rcfg_w(struct pci_device dev, uint8_t offset); uint8_t pci_sys_rcfg_b(struct pci_device dev, uint8_t offset); void pci_sys_wcfg_d(struct pci_device dev, uint8_t offset, uint32_t dword); void pci_sys_wcfg_w(struct pci_device dev, uint8_t offset, uint16_t word); void pci_sys_wcfg_b(struct pci_device dev, uint8_t offset, uint8_t byte);