53 #ifndef _RTEMS_RTEMS_RATEMON_H 54 #define _RTEMS_RTEMS_RATEMON_H 57 #include <sys/_timespec.h> 131 struct timespec min_cpu_time;
138 struct timespec max_cpu_time;
145 struct timespec total_cpu_time;
152 struct timespec min_wall_time;
159 struct timespec max_wall_time;
166 struct timespec total_wall_time;
196 struct timespec since_last_period;
203 struct timespec executed_since_last_period;
345 #define RTEMS_PERIOD_STATUS WATCHDOG_NO_TIMEOUT This header file defines types provided by the Classic API.
uint32_t rtems_name
This type is used to represent a Classic API object name.
uint32_t postponed_jobs_count
This member is.
rtems_status_code rtems_rate_monotonic_reset_statistics(rtems_id id)
%
rtems_status_code rtems_rate_monotonic_delete(rtems_id id)
%
rtems_status_code rtems_rate_monotonic_get_statistics(rtems_id id, rtems_rate_monotonic_period_statistics *statistics)
%
This header file defines the status codes and support functions of the Classic API.
rtems_status_code rtems_rate_monotonic_period(rtems_id id, rtems_interval length)
%
rtems_status_code rtems_rate_monotonic_create(rtems_name name, rtems_id *id)
%
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
void rtems_rate_monotonic_report_statistics_with_plugin(const struct rtems_printer *printer)
%
uint32_t missed_count
This member is.
rtems_status_code rtems_rate_monotonic_cancel(rtems_id id)
%
uint32_t count
This member is.
rtems_id owner
This member is.
void rtems_rate_monotonic_reset_all_statistics(void)
%
Watchdog_Interval rtems_interval
This type is used to represent clock tick intervals.
Objects_Id rtems_id
Values of this type identify an RTEMS object.
Constants for the watchdog ticks.
rtems_rate_monotonic_period_states
%
void rtems_rate_monotonic_report_statistics(void)
%
rtems_rate_monotonic_period_states state
This member is.
rtems_status_code rtems_rate_monotonic_get_status(rtems_id id, rtems_rate_monotonic_period_status *status)
%
rtems_status_code rtems_rate_monotonic_ident(rtems_name name, rtems_id *id)
Identifies a period object by the specified object name.