RTEMS 6.3
Loading...
Searching...
No Matches
ratemonimpl.h File Reference

This header file provides the implementation interfaces of the Rate Monotonic Manager. More...

Go to the source code of this file.

Macros

#define RATE_MONOTONIC_INTEND_TO_BLOCK   ( THREAD_WAIT_CLASS_PERIOD | THREAD_WAIT_STATE_INTEND_TO_BLOCK )
#define RATE_MONOTONIC_BLOCKED   ( THREAD_WAIT_CLASS_PERIOD | THREAD_WAIT_STATE_BLOCKED )

Functions

void _Rate_monotonic_Timeout (Watchdog_Control *watchdog)
void _Rate_monotonic_Get_status (const Rate_monotonic_Control *the_period, Timestamp_Control *wall_since_last_period, Timestamp_Control *cpu_since_last_period)
 Gets the rate monotonic CPU usage status.
void _Rate_monotonic_Restart (Rate_monotonic_Control *the_period, Thread_Control *owner, ISR_lock_Context *lock_context)
void _Rate_monotonic_Cancel (Rate_monotonic_Control *the_period, Thread_Control *owner, ISR_lock_Context *lock_context)

Detailed Description

This header file provides the implementation interfaces of the Rate Monotonic Manager.