18 #ifndef _RTEMS_RTEMS_RATEMONDATA_H 19 #define _RTEMS_RTEMS_RATEMONDATA_H 124 uint32_t postponed_jobs;
130 uint64_t latest_deadline;
147 #define RATE_MONOTONIC_INFORMATION_DEFINE( max ) \ 148 OBJECTS_INFORMATION_DEFINE( \ 150 OBJECTS_CLASSIC_API, \ 151 OBJECTS_RTEMS_PERIODS, \ 152 Rate_monotonic_Control, \ 154 OBJECTS_NO_STRING_NAME, \ Timestamp_Control max_wall_time
int64_t Timestamp_Control
Timestamp_Control min_cpu_time
The priority node to build up a priority aggregation.
Objects_Information _Rate_monotonic_Information
The Classic Rate Monotonic objects information.
The control block used to manage each watchdog timer.
Helpers for Manipulating Timestamps.
Constants and Structures Associated with Watchdog Timers.
This header file defines the Rate-Monotonic Manager API.
Timestamp_Control total_wall_time
#define ISR_LOCK_MEMBER(_designator)
Defines an ISR lock member.
Timestamp_Control min_wall_time
Timestamp_Control total_cpu_time
The following structure defines the control block used to manage each period.
rtems_rate_monotonic_period_states
%
Timestamp_Control max_cpu_time
Constants and Structures Related with the Thread Control Block.