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
Definition: ratemondata.h:56
uint32_t count
Definition: ratemondata.h:42
int64_t Timestamp_Control
Definition: timestamp.h:57
Objects_Control Object
Definition: ratemondata.h:71
Definition: objectdata.h:39
Timestamp_Control min_cpu_time
Definition: ratemondata.h:47
The priority node to build up a priority aggregation.
Definition: priority.h:98
Objects_Information _Rate_monotonic_Information
The Classic Rate Monotonic objects information.
The control block used to manage each watchdog timer.
Definition: watchdog.h:90
Helpers for Manipulating Timestamps.
Timestamp_Control total_wall_time
Definition: ratemondata.h:58
uint32_t missed_count
Definition: ratemondata.h:44
#define ISR_LOCK_MEMBER(_designator)
Defines an ISR lock member.
Definition: isrlock.h:89
Definition: ratemondata.h:40
Timestamp_Control min_wall_time
Definition: ratemondata.h:54
Constants and Structures Associated with Watchdog Timers.
Timestamp_Control total_cpu_time
Definition: ratemondata.h:51
The following structure defines the control block used to manage each period.
Definition: ratemondata.h:69
rtems_rate_monotonic_period_states
Definition: ratemon.h:64
Timestamp_Control max_cpu_time
Definition: ratemondata.h:49
Constants and Structures Related with the Thread Control Block.