19#ifndef _RTEMS_POSIX_PRIORITYIMPL_H
20#define _RTEMS_POSIX_PRIORITYIMPL_H
42#define POSIX_SCHEDULER_MINIMUM_PRIORITY (1)
Information for the Assert Handler.
RTEMS_INLINE_ROUTINE int _POSIX_Priority_Get_maximum(const Scheduler_Control *scheduler)
Gets the maximum POSIX API priority for this scheduler instance.
Definition: priorityimpl.h:52
Priority_Control _POSIX_Priority_To_core(const Scheduler_Control *scheduler, int priority, bool *valid)
Converts the POSIX API priority to the corresponding SuperCore priority and validates it.
Definition: psxpriorityisvalid.c:24
int _POSIX_Priority_From_core(const Scheduler_Control *scheduler, Priority_Control priority)
Converts the SuperCore priority to the corresponding POSIX API priority.
Definition: psxpriorityisvalid.c:42
#define _Assert(_e)
Assertion similar to assert() controlled via RTEMS_DEBUG instead of NDEBUG.
Definition: assert.h:100
#define RTEMS_INLINE_ROUTINE
Definition: basedefs.h:66
uint64_t Priority_Control
The thread priority control.
Definition: priority.h:70
Constants and Structures Associated with the Scheduler.
Scheduler control.
Definition: scheduler.h:269
Priority_Control maximum_priority
The maximum priority value of this scheduler.
Definition: scheduler.h:286