RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Files | Data Structures | Macros | Typedefs | Enumerations | Functions

Files

file  tc-task-mode.c
 

Data Structures

struct  RtemsTaskReqMode_Entry
 
struct  RtemsTaskReqMode_Context
 Test context for spec:/rtems/task/req/mode test case. More...
 

Macros

#define INVALID_MODE   0xffffffff
 
#define EVENT_MAKE_READY   RTEMS_EVENT_0
 
#define EVENT_TIMESLICE   RTEMS_EVENT_1
 

Typedefs

typedef RtemsTaskReqMode_Context Context
 

Enumerations

enum  RtemsTaskReqMode_Pre_PrevMode { RtemsTaskReqMode_Pre_PrevMode_Valid , RtemsTaskReqMode_Pre_PrevMode_Null , RtemsTaskReqMode_Pre_PrevMode_NA }
 
enum  RtemsTaskReqMode_Pre_PreemptCur { RtemsTaskReqMode_Pre_PreemptCur_Yes , RtemsTaskReqMode_Pre_PreemptCur_No , RtemsTaskReqMode_Pre_PreemptCur_NA }
 
enum  RtemsTaskReqMode_Pre_TimesliceCur { RtemsTaskReqMode_Pre_TimesliceCur_Yes , RtemsTaskReqMode_Pre_TimesliceCur_No , RtemsTaskReqMode_Pre_TimesliceCur_NA }
 
enum  RtemsTaskReqMode_Pre_ASRCur { RtemsTaskReqMode_Pre_ASRCur_Yes , RtemsTaskReqMode_Pre_ASRCur_No , RtemsTaskReqMode_Pre_ASRCur_NA }
 
enum  RtemsTaskReqMode_Pre_IntLvlCur { RtemsTaskReqMode_Pre_IntLvlCur_Zero , RtemsTaskReqMode_Pre_IntLvlCur_Positive , RtemsTaskReqMode_Pre_IntLvlCur_NA }
 
enum  RtemsTaskReqMode_Pre_Preempt { RtemsTaskReqMode_Pre_Preempt_Yes , RtemsTaskReqMode_Pre_Preempt_No , RtemsTaskReqMode_Pre_Preempt_NA }
 
enum  RtemsTaskReqMode_Pre_Timeslice { RtemsTaskReqMode_Pre_Timeslice_Yes , RtemsTaskReqMode_Pre_Timeslice_No , RtemsTaskReqMode_Pre_Timeslice_NA }
 
enum  RtemsTaskReqMode_Pre_ASR { RtemsTaskReqMode_Pre_ASR_Yes , RtemsTaskReqMode_Pre_ASR_No , RtemsTaskReqMode_Pre_ASR_NA }
 
enum  RtemsTaskReqMode_Pre_IntLvl { RtemsTaskReqMode_Pre_IntLvl_Zero , RtemsTaskReqMode_Pre_IntLvl_Positive , RtemsTaskReqMode_Pre_IntLvl_NA }
 
enum  RtemsTaskReqMode_Pre_PreemptMsk { RtemsTaskReqMode_Pre_PreemptMsk_Yes , RtemsTaskReqMode_Pre_PreemptMsk_No , RtemsTaskReqMode_Pre_PreemptMsk_NA }
 
enum  RtemsTaskReqMode_Pre_TimesliceMsk { RtemsTaskReqMode_Pre_TimesliceMsk_Yes , RtemsTaskReqMode_Pre_TimesliceMsk_No , RtemsTaskReqMode_Pre_TimesliceMsk_NA }
 
enum  RtemsTaskReqMode_Pre_ASRMsk { RtemsTaskReqMode_Pre_ASRMsk_Yes , RtemsTaskReqMode_Pre_ASRMsk_No , RtemsTaskReqMode_Pre_ASRMsk_NA }
 
enum  RtemsTaskReqMode_Pre_IntLvlMsk { RtemsTaskReqMode_Pre_IntLvlMsk_Yes , RtemsTaskReqMode_Pre_IntLvlMsk_No , RtemsTaskReqMode_Pre_IntLvlMsk_NA }
 
enum  RtemsTaskReqMode_Post_Status {
  RtemsTaskReqMode_Post_Status_Ok , RtemsTaskReqMode_Post_Status_InvAddr , RtemsTaskReqMode_Post_Status_NotImplIntLvl , RtemsTaskReqMode_Post_Status_NotImplIntLvlSMP ,
  RtemsTaskReqMode_Post_Status_NotImplNoPreempt , RtemsTaskReqMode_Post_Status_NA
}
 
enum  RtemsTaskReqMode_Post_Preempt { RtemsTaskReqMode_Post_Preempt_Yes , RtemsTaskReqMode_Post_Preempt_No , RtemsTaskReqMode_Post_Preempt_Maybe , RtemsTaskReqMode_Post_Preempt_NA }
 
enum  RtemsTaskReqMode_Post_ASR { RtemsTaskReqMode_Post_ASR_Yes , RtemsTaskReqMode_Post_ASR_No , RtemsTaskReqMode_Post_ASR_Maybe , RtemsTaskReqMode_Post_ASR_NA }
 
enum  RtemsTaskReqMode_Post_PMVar { RtemsTaskReqMode_Post_PMVar_Set , RtemsTaskReqMode_Post_PMVar_Nop , RtemsTaskReqMode_Post_PMVar_Maybe , RtemsTaskReqMode_Post_PMVar_NA }
 
enum  RtemsTaskReqMode_Post_Mode { RtemsTaskReqMode_Post_Mode_Set , RtemsTaskReqMode_Post_Mode_Nop , RtemsTaskReqMode_Post_Mode_Maybe , RtemsTaskReqMode_Post_Mode_NA }
 

Functions

 T_TEST_CASE_FIXTURE (RtemsTaskReqMode, &RtemsTaskReqMode_Fixture)
 

Detailed Description