summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/rtems/tasks.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-12-06 09:57:01 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-12-07 14:22:01 +0100
commit7ee64376ef8a1189cb03174fa902a335d1f96919 (patch)
tree665c9b0d8c2512b816efc7bd50ae6678c7d42f7d /cpukit/include/rtems/rtems/tasks.h
parentSimplify _CPU_Counter_difference() (diff)
downloadrtems-7ee64376ef8a1189cb03174fa902a335d1f96919.tar.bz2
rtems: Add rtems_scheduler_get_maximum_priority()
Update #3636.
Diffstat (limited to '')
-rw-r--r--cpukit/include/rtems/rtems/tasks.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/cpukit/include/rtems/rtems/tasks.h b/cpukit/include/rtems/rtems/tasks.h
index b75ec3ed50..aa1f5a417c 100644
--- a/cpukit/include/rtems/rtems/tasks.h
+++ b/cpukit/include/rtems/rtems/tasks.h
@@ -654,6 +654,21 @@ rtems_status_code rtems_scheduler_remove_processor(
uint32_t cpu_index
);
+/**
+ * @brief Gets the maximum task priority of the specified scheduler instance.
+ *
+ * @param[in] scheduler_id Identifier of the scheduler instance.
+ * @param[out] priority Pointer to a task priority value.
+ *
+ * @retval RTEMS_SUCCESSFUL Successful operation.
+ * @retval RTEMS_INVALID_ADDRESS The @a priority parameter is @c NULL.
+ * @retval RTEMS_INVALID_ID Invalid scheduler instance identifier.
+ */
+rtems_status_code rtems_scheduler_get_maximum_priority(
+ rtems_id scheduler_id,
+ rtems_task_priority *priority
+);
+
/**@}*/
#ifdef __cplusplus