Changeset 7f6a24ab in rtems for cpukit/rtems/include
- Timestamp:
- 08/28/95 15:30:29 (28 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 5072b07
- Parents:
- 5250ff39
- Location:
- cpukit/rtems/include/rtems/rtems
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/rtems/include/rtems/rtems/asr.h
r5250ff39 r7f6a24ab 55 55 56 56 typedef struct { 57 rtems_asr_entry 58 rtems_modemode_set; /* RTEMS_ASR mode */59 rtems_signal_set signals_posted; /* signal set */60 rtems_signal_set signals_pending; /* pending signal set */61 unsigned32 57 rtems_asr_entry handler; /* address of RTEMS_ASR */ 58 Modes_Control mode_set; /* RTEMS_ASR mode */ 59 rtems_signal_set signals_posted; /* signal set */ 60 rtems_signal_set signals_pending; /* pending signal set */ 61 unsigned32 nest_level; /* nest level of RTEMS_ASR */ 62 62 } ASR_Information; 63 63 -
cpukit/rtems/include/rtems/rtems/attr.h
r5250ff39 r7f6a24ab 28 28 /* constants */ 29 29 30 #define RTEMS_DEFAULT_ATTRIBUTES 30 #define RTEMS_DEFAULT_ATTRIBUTES 0x00000000 31 31 32 32 #define RTEMS_NO_FLOATING_POINT 0x00000000 /* don't use FP HW */ -
cpukit/rtems/include/rtems/rtems/modes.h
r5250ff39 r7f6a24ab 29 29 */ 30 30 31 typedef unsigned32 rtems_mode;31 typedef unsigned32 Modes_Control; 32 32 33 33 /* … … 74 74 75 75 STATIC INLINE unsigned32 RTEMS_INTERRUPT_LEVEL ( 76 rtems_modemode_set76 Modes_Control mode_set 77 77 ); 78 78 … … 87 87 88 88 STATIC INLINE boolean _Modes_Mask_changed ( 89 rtems_modemode_set,90 rtems_modemasks89 Modes_Control mode_set, 90 Modes_Control masks 91 91 ); 92 92 … … 101 101 102 102 STATIC INLINE boolean _Modes_Is_asr_disabled ( 103 rtems_modemode_set103 Modes_Control mode_set 104 104 ); 105 105 … … 114 114 115 115 STATIC INLINE boolean _Modes_Is_preempt ( 116 rtems_modemode_set116 Modes_Control mode_set 117 117 ); 118 118 … … 127 127 128 128 STATIC INLINE boolean _Modes_Is_timeslice ( 129 rtems_modemode_set129 Modes_Control mode_set 130 130 ); 131 131 … … 139 139 140 140 STATIC INLINE ISR_Level _Modes_Get_interrupt_level ( 141 rtems_modemode_set141 Modes_Control mode_set 142 142 ); 143 143 … … 152 152 153 153 STATIC INLINE void _Modes_Set_interrupt_level ( 154 rtems_modemode_set154 Modes_Control mode_set 155 155 ); 156 156 … … 167 167 168 168 STATIC INLINE void _Modes_Change ( 169 rtems_modeold_mode_set,170 rtems_modenew_mode_set,171 rtems_modemask,172 rtems_mode*out_mode_set,173 rtems_mode*changed169 Modes_Control old_mode_set, 170 Modes_Control new_mode_set, 171 Modes_Control mask, 172 Modes_Control *out_mode_set, 173 Modes_Control *changed 174 174 ); 175 175 -
cpukit/rtems/include/rtems/rtems/sem.h
r5250ff39 r7f6a24ab 83 83 84 84 rtems_status_code rtems_semaphore_create( 85 rtems_name name, 86 unsigned32 count, 87 rtems_attribute attribute_set, 88 Objects_Id *id 85 rtems_name name, 86 unsigned32 count, 87 rtems_attribute attribute_set, 88 rtems_task_priority priority_ceiling, 89 Objects_Id *id 89 90 ); 90 91 -
cpukit/rtems/include/rtems/rtems/signal.h
r5250ff39 r7f6a24ab 32 32 #include <rtems/object.h> 33 33 #include <rtems/status.h> 34 #include <rtems/types.h> 34 35 35 36 /* … … 46 47 rtems_status_code rtems_signal_catch( 47 48 rtems_asr_entry asr_handler, 48 rtems_mode mode_set49 rtems_mode mode_set 49 50 ); 50 51 -
cpukit/rtems/include/rtems/rtems/tasks.h
r5250ff39 r7f6a24ab 48 48 #include <rtems/thread.h> 49 49 #include <rtems/threadq.h> 50 #include <rtems/types.h> 50 51 51 52 /* … … 95 96 96 97 rtems_status_code rtems_task_create( 97 rtems_name name,98 rtems_task_priority 99 unsigned32 stack_size,100 rtems_mode initial_modes,101 rtems_attribute attribute_set,102 Objects_Id *id98 rtems_name name, 99 rtems_task_priority initial_priority, 100 unsigned32 stack_size, 101 rtems_mode initial_modes, 102 rtems_attribute attribute_set, 103 Objects_Id *id 103 104 ); 104 105 … … 238 239 239 240 rtems_status_code rtems_task_set_priority( 240 Objects_Id id,241 Objects_Id id, 241 242 rtems_task_priority new_priority, 242 243 rtems_task_priority *old_priority … … 325 326 ); 326 327 328 /* 329 * _RTEMS_Tasks_Priority_to_Core 330 * 331 * DESCRIPTION: 332 * 333 * This function converts an RTEMS API priority into a core priority. 334 */ 335 336 STATIC INLINE Priority_Control _RTEMS_Tasks_Priority_to_Core( 337 rtems_task_priority priority 338 ); 339 327 340 #include <rtems/tasks.inl> 328 341 #include <rtems/taskmp.h> -
cpukit/rtems/include/rtems/rtems/types.h
r5250ff39 r7f6a24ab 22 22 23 23 #include <rtems/object.h> 24 #include <rtems/priority.h> 25 #include <rtems/modes.h> 24 26 25 27 /* … … 49 51 typedef CPU_Interrupt_frame rtems_interrupt_frame; 50 52 53 /* 54 * Define the type for an RTEMS API task priority. 55 */ 56 57 typedef Priority_Control rtems_task_priority; 58 59 #define RTEMS_NO_PRIORITY RTEMS_CURRENT_PRIORITY 60 /* 61 * Define the type for an RTEMS API task mode. 62 */ 63 64 typedef Modes_Control rtems_mode; 65 51 66 #ifdef __cplusplus 52 67 }
Note: See TracChangeset
for help on using the changeset viewer.