|
#define | RTEMS_DEFAULT_ATTRIBUTES 0x00000000 |
| This is the default value for an attribute set. More...
|
|
#define | RTEMS_LOCAL 0x00000000 |
| This is the attribute constant to indicate local resource.
|
|
#define | RTEMS_GLOBAL 0x00000002 |
| This is the attribute constant to indicate global resource.
|
|
#define | RTEMS_FIFO 0x00000000 |
| This is the attribute constant which reflects that blocking tasks will be managed using FIFO discipline.
|
|
#define | RTEMS_PRIORITY 0x00000004 |
| This is the attribute constant which reflects that blocking tasks will be managed using task priority discipline.
|
|
#define | RTEMS_NO_FLOATING_POINT 0x00000000 |
| This attribute constant indicates that the task will not use the floating point hardware. More...
|
|
#define | RTEMS_FLOATING_POINT 0x00000001 |
| This attribute constant indicates that the task will use the floating point hardware. More...
|
|
#define | RTEMS_SEMAPHORE_CLASS 0x00000030 |
| This is the mask for the attribute bits associated with the Classic API Semaphore Manager.
|
|
#define | RTEMS_COUNTING_SEMAPHORE 0x00000000 |
| This attribute constant indicates that the Classic API Semaphore instance created will be a counting semaphore.
|
|
#define | RTEMS_BINARY_SEMAPHORE 0x00000010 |
| This attribute constant indicates that the Classic API Semaphore instance created will be a proper binary semaphore or mutex.
|
|
#define | RTEMS_SIMPLE_BINARY_SEMAPHORE 0x00000020 |
| This attribute constant indicates that the Classic API Semaphore instance created will be a simple binary semaphore.
|
|
#define | RTEMS_NO_INHERIT_PRIORITY 0x00000000 |
| This attribute constant indicates that the Classic API Semaphore instance created will NOT use the Priority Inheritance Protocol.
|
|
#define | RTEMS_INHERIT_PRIORITY 0x00000040 |
| This attribute constant indicates that the Classic API Semaphore instance created will use the Priority Inheritance Protocol. More...
|
|
#define | RTEMS_NO_PRIORITY_CEILING 0x00000000 |
| This attribute constant indicates that the Classic API Semaphore instance created will NOT use the Priority Ceiling Protocol.
|
|
#define | RTEMS_PRIORITY_CEILING 0x00000080 |
| This attribute constant indicates that the Classic API Semaphore instance created will use the Priority Ceiling Protocol. More...
|
|
#define | RTEMS_NO_MULTIPROCESSOR_RESOURCE_SHARING 0x00000000 |
| This attribute constant indicates that the Classic API Semaphore instance created will NOT use the Multiprocessor Resource Sharing Protocol.
|
|
#define | RTEMS_MULTIPROCESSOR_RESOURCE_SHARING 0x00000100 |
| This attribute constant indicates that the Classic API Semaphore instance created will use the Multiprocessor Resource Sharing Protocol. More...
|
|
#define | RTEMS_BARRIER_AUTOMATIC_RELEASE 0x00000010 |
| This attribute constant indicates that the Classic API Barrier instance created will use an automatic release protocol.
|
|
#define | RTEMS_BARRIER_MANUAL_RELEASE 0x00000000 |
| This attribute constant indicates that the Classic API Barrier instance created will use the manual release protocol.
|
|
#define | RTEMS_APPLICATION_TASK 0x00000000 |
| This attribute constant indicates that the task was created by the application using normal Classic API methods.
|
|
#define | RTEMS_SYSTEM_TASK 0x00008000 |
| This attribute constant indicates that the task was created by RTEMS as a support task.
|
|