summaryrefslogtreecommitdiff
path: root/include/task.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/task.h')
-rw-r--r--include/task.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/task.h b/include/task.h
index c0ce1e6838..7d424b871c 100644
--- a/include/task.h
+++ b/include/task.h
@@ -81,6 +81,11 @@ void interrupt_enable(void);
int in_interrupt_context(void);
/**
+ * Return true if we are in software interrupt context.
+ */
+int in_soft_interrupt_context(void);
+
+/**
* Return current interrupt mask. Meaning is chip-specific and
* should not be examined; just pass it to set_int_mask() to
* restore a previous interrupt state after interrupt_disable().