19 #ifndef _RTEMS_RTEMS_TYPES_H 20 #define _RTEMS_RTEMS_TYPES_H 26 #include <sys/cpuset.h> 27 #include <sys/_timespec.h> 28 #include <sys/_timeval.h> 34 #if defined(RTEMS_MULTIPROCESSING) 47 #ifdef RTEMS_DEPRECATED_TYPES 90 #define RTEMS_ID_NONE OBJECTS_ID_NONE 97 #if (CPU_HARDWARE_FP == TRUE) || (CPU_SOFTWARE_FP == TRUE) 104 #if (CPU_ISR_PASSES_FRAME_POINTER == TRUE) 135 typedef struct timespec rtems_thread_cpu_usage_t RTEMS_DEPRECATED;
175 #if defined(RTEMS_MULTIPROCESSING) Context_Control rtems_context RTEMS_DEPRECATED
Public name for task context area.
Definition: types.h:95
MPCI_Entry(* MPCI_return_packet_entry)(MP_packet_Prefix *)
Definition: mpci.h:77
CPU_Interrupt_frame rtems_interrupt_frame
Defines the format of the interrupt stack frame as it appears to a user ISR.
Definition: types.h:114
uint32_t Watchdog_Interval
Type is used to specify the length of intervals.
Definition: watchdogticks.h:38
Watchdog_Interval rtems_interval
Used to manage and manipulate intervals specified by clock ticks.
Definition: types.h:127
Thread register context.
Definition: cpu.h:194
uint32_t rtems_name
Classic API object name type.
Definition: types.h:77
Constants and Structures Associated with the Object Handler.
Interrupt stack frame (ISF).
Definition: cpu.h:191
MP_packet_Classes
Definition: mppkt.h:56
MPCI_Entry(* MPCI_receive_entry)(MP_packet_Prefix **)
Definition: mpci.h:99
void MPCI_Entry
Definition: mpci.h:54
MPCI_Entry(* MPCI_get_packet_entry)(MP_packet_Prefix **)
Definition: mpci.h:67
Data structure to manage and manipulate calendar time.
Definition: types.h:141
MPCI_Entry(* MPCI_send_entry)(uint32_t, MP_packet_Prefix *)
Definition: mpci.h:87
Heap Handler Information API.
uint32_t day
Day, 1 .. 31.
Definition: types.h:153
SPARC basic context.
Definition: cpu.h:194
MPCI_Entry(* MPCI_initialization_entry)(void)
Definition: mpci.h:60
uint32_t month
Month, 1 .. 12.
Definition: types.h:149
Constants for the watchdog ticks.
uint32_t Objects_Id
Definition: object.h:80
Objects_Id rtems_id
Used to manage and manipulate RTEMS object identifiers.
Definition: types.h:83
uint32_t ticks
Elapsed ticks between seconds.
Definition: types.h:169
uint32_t hour
Hour, 0 .. 23.
Definition: types.h:157
uint32_t second
Second, 0 .. 59.
Definition: types.h:165
uint32_t minute
Minute, 0 .. 59.
Definition: types.h:161
uint32_t year
Year, A.D.
Definition: types.h:145