diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-12-06 09:57:01 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-12-07 14:22:01 +0100 |
commit | 7ee64376ef8a1189cb03174fa902a335d1f96919 (patch) | |
tree | 665c9b0d8c2512b816efc7bd50ae6678c7d42f7d /cpukit/include/rtems/rtems/tasks.h | |
parent | Simplify _CPU_Counter_difference() (diff) | |
download | rtems-7ee64376ef8a1189cb03174fa902a335d1f96919.tar.bz2 |
rtems: Add rtems_scheduler_get_maximum_priority()
Update #3636.
Diffstat (limited to '')
-rw-r--r-- | cpukit/include/rtems/rtems/tasks.h | 15 |
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 |