summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2005-06-09 12:26:20 +0000
committercognet <cognet@FreeBSD.org>2005-06-09 12:26:20 +0000
commitcbb8d627a3fbeb8a57e0e6a4548e4b4c2e0f23d5 (patch)
treebbf540ccfed9fe660603798a3164154ccbd14bf0 /sys/arm/include
parent97eb32fd8d89cafdbf76f349f5d634af803dbc6a (diff)
downloadFreeBSD-src-cbb8d627a3fbeb8a57e0e6a4548e4b4c2e0f23d5.zip
FreeBSD-src-cbb8d627a3fbeb8a57e0e6a4548e4b4c2e0f23d5.tar.gz
- MFp4: modify slightly the arm intr API, there's arm CPUs with more than 32
interrupts. - Implement teardown methods where appropriate.
Diffstat (limited to 'sys/arm/include')
-rw-r--r--sys/arm/include/intr.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/arm/include/intr.h b/sys/arm/include/intr.h
index cd31eae..dc08c7f 100644
--- a/sys/arm/include/intr.h
+++ b/sys/arm/include/intr.h
@@ -47,10 +47,10 @@
#include <machine/psl.h>
-int arm_get_irqnb(void *);
-void arm_mask_irqs(int);
-void arm_unmask_irqs(int);
-void set_splmasks(void);
+int arm_get_next_irq(void);
+void arm_mask_irq(uintptr_t);
+void arm_unmask_irq(uintptr_t);
void arm_setup_irqhandler(const char *, void (*)(void*), void *, int, int,
void **);
+int arm_remove_irqhandler(void *);
#endif /* _MACHINE_INTR_H */
OpenPOWER on IntegriCloud