X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c50ef1526a29f29b65cf353a590ea36b9d2e963a..e9fda657d5cb6f6619605766618aa78edd97f6a9:/lunaix-os/includes/hal/pci.h diff --git a/lunaix-os/includes/hal/pci.h b/lunaix-os/includes/hal/pci.h index d457a1e..95ed7fd 100644 --- a/lunaix-os/includes/hal/pci.h +++ b/lunaix-os/includes/hal/pci.h @@ -6,6 +6,8 @@ #include #include +#include + #define EXPORT_PCI_DEVICE(id, pci_devdef, stage) \ EXPORT_DEVICE(id, &(pci_devdef)->devdef, stage) @@ -170,7 +172,7 @@ void pci_probe_bar_info(struct pci_device* device); void -pci_setup_msi(struct pci_device* device, int vector); +pci_setup_msi(struct pci_device* device, msi_vector_t msiv); void pci_probe_msi_info(struct pci_device* device); @@ -263,11 +265,4 @@ pci_read_cspace(ptr_t base, int offset); void pci_write_cspace(ptr_t base, int offset, pci_reg_t data); -u16_t -pci_config_msi_data(int vector); - -ptr_t -pci_get_msi_base(); - - #endif /* __LUNAIX_PCI_H */