#define __LUNAIX_AHCI_H
#include "hba.h"
-#include <asm-generic/isrm.h>
+#include <hal/irq.h>
/*
* Macro naming rule:
{
ptr_t mmio_base;
size_t mmio_size;
- int ahci_iv;
+ irq_t irq;
};
void
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 */