X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9daf4fcdae88f72af60aeb0c7722841af02233d4..836d44ecb7a2c37427f6baf8b25e872e9e943d5b:/lunaix-os/includes/hal/ahci/ahci.h diff --git a/lunaix-os/includes/hal/ahci/ahci.h b/lunaix-os/includes/hal/ahci/ahci.h index 7eaf10d..b55ba95 100644 --- a/lunaix-os/includes/hal/ahci/ahci.h +++ b/lunaix-os/includes/hal/ahci/ahci.h @@ -3,6 +3,7 @@ #include "hba.h" #include +#include /* * Macro naming rule: @@ -26,7 +27,7 @@ struct ahci_driver_param { ptr_t mmio_base; size_t mmio_size; - int ahci_iv; + irq_t irq; }; void @@ -59,6 +60,6 @@ struct ahci_driver* ahci_driver_init(struct ahci_driver_param* param); void -ahci_hba_isr(const struct hart_state* hstate); +ahci_hba_isr(irq_t irq, const struct hart_state* hstate); #endif /* __LUNAIX_AHCI_H */