X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9a7a9c079d0ab0366673beff73ffa710fe3b76c8..880dfb534e71a2fcc1457e48112f22abf06a9bad:/lunaix-os/includes/lunaix/isrm.h diff --git a/lunaix-os/includes/lunaix/isrm.h b/lunaix-os/includes/lunaix/isrm.h index 32ba31d..afa8146 100644 --- a/lunaix-os/includes/lunaix/isrm.h +++ b/lunaix-os/includes/lunaix/isrm.h @@ -25,21 +25,21 @@ void isrm_init(); void -isrm_ivfree(uint32_t iv); +isrm_ivfree(int iv); -uint32_t +int isrm_ivosalloc(isr_cb handler); -uint32_t +int isrm_ivexalloc(isr_cb handler); -uint32_t -isrm_bindirq(uint32_t irq, isr_cb irq_handler); +int +isrm_bindirq(int irq, isr_cb irq_handler); -uint32_t -isrm_bindiv(uint32_t iv, isr_cb handler); +int +isrm_bindiv(int iv, isr_cb handler); isr_cb -isrm_get(uint32_t iv); +isrm_get(int iv); #endif /* __LUNAIX_ISRM_H */