RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Functions
#include <rtems.h>
#include <string.h>
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  RtemsBarrierReqWait_Entry
 
struct  RtemsBarrierReqWait_Context
 Test context for spec:/rtems/barrier/req/wait test case. More...
 

Macros

#define NAME   rtems_build_name( 'T', 'E', 'S', 'T' )
 
#define EVENT_TIMER_INACTIVE   RTEMS_EVENT_0
 
#define EVENT_WAIT   RTEMS_EVENT_1
 
#define EVENT_RELEASE   RTEMS_EVENT_2
 
#define EVENT_DELETE   RTEMS_EVENT_3
 
#define EVENT_TIMER_EXPIRE   RTEMS_EVENT_4
 

Typedefs

typedef RtemsBarrierReqWait_Context Context
 

Enumerations

enum  RtemsBarrierReqWait_Pre_Id { RtemsBarrierReqWait_Pre_Id_NoObj , RtemsBarrierReqWait_Pre_Id_Manual , RtemsBarrierReqWait_Pre_Id_Auto , RtemsBarrierReqWait_Pre_Id_NA }
 
enum  RtemsBarrierReqWait_Pre_Timeout { RtemsBarrierReqWait_Pre_Timeout_Ticks , RtemsBarrierReqWait_Pre_Timeout_Forever , RtemsBarrierReqWait_Pre_Timeout_NA }
 
enum  RtemsBarrierReqWait_Pre_Satisfy {
  RtemsBarrierReqWait_Pre_Satisfy_Never , RtemsBarrierReqWait_Pre_Satisfy_Wait , RtemsBarrierReqWait_Pre_Satisfy_Release , RtemsBarrierReqWait_Pre_Satisfy_Delete ,
  RtemsBarrierReqWait_Pre_Satisfy_NA
}
 
enum  RtemsBarrierReqWait_Post_Status {
  RtemsBarrierReqWait_Post_Status_Ok , RtemsBarrierReqWait_Post_Status_InvId , RtemsBarrierReqWait_Post_Status_Timeout , RtemsBarrierReqWait_Post_Status_ObjDel ,
  RtemsBarrierReqWait_Post_Status_NoReturn , RtemsBarrierReqWait_Post_Status_NA
}
 

Functions

 T_TEST_CASE_FIXTURE (RtemsBarrierReqWait, &RtemsBarrierReqWait_Fixture)