aboutsummaryrefslogtreecommitdiff
path: root/include/cyclic.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cyclic.h')
-rw-r--r--include/cyclic.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/cyclic.h b/include/cyclic.h
index 23902234cc..7601636433 100644
--- a/include/cyclic.h
+++ b/include/cyclic.h
@@ -106,6 +106,14 @@ struct list_head *cyclic_get_list(void);
* needs to be executed, then call into these registered functions.
*/
void cyclic_run(void);
+
+/**
+ * schedule() - Schedule all potentially waiting tasks
+ *
+ * Basically a wrapper for cyclic_run(), pontentially enhanced by some
+ * other parts, that need to get handled periodically.
+ */
+void schedule(void);
#else
static inline struct cyclic_info *cyclic_register(cyclic_func_t func,
uint64_t delay_us,
@@ -124,6 +132,10 @@ static inline void cyclic_run(void)
{
}
+static inline void schedule(void)
+{
+}
+
static inline int cyclic_init(void)
{
return 0;