RTEMS 6.1-rc6
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  RtemsBarrierReqRelease_Entry
 
struct  RtemsBarrierReqRelease_Context
 Test context for spec:/rtems/barrier/req/release test case. More...
 

Macros

#define NAME   rtems_build_name( 'T', 'E', 'S', 'T' )
 
#define EVENT_WAIT   RTEMS_EVENT_0
 
#define RELEASED_INVALID_VALUE   0xffffffff
 

Typedefs

typedef RtemsBarrierReqRelease_Context Context
 

Enumerations

enum  RtemsBarrierReqRelease_Pre_Id { RtemsBarrierReqRelease_Pre_Id_NoObj , RtemsBarrierReqRelease_Pre_Id_Manual , RtemsBarrierReqRelease_Pre_Id_Auto , RtemsBarrierReqRelease_Pre_Id_NA }
 
enum  RtemsBarrierReqRelease_Pre_Released { RtemsBarrierReqRelease_Pre_Released_Valid , RtemsBarrierReqRelease_Pre_Released_Null , RtemsBarrierReqRelease_Pre_Released_NA }
 
enum  RtemsBarrierReqRelease_Pre_Waiting { RtemsBarrierReqRelease_Pre_Waiting_Zero , RtemsBarrierReqRelease_Pre_Waiting_Positive , RtemsBarrierReqRelease_Pre_Waiting_NA }
 
enum  RtemsBarrierReqRelease_Post_Status { RtemsBarrierReqRelease_Post_Status_Ok , RtemsBarrierReqRelease_Post_Status_InvId , RtemsBarrierReqRelease_Post_Status_InvAddr , RtemsBarrierReqRelease_Post_Status_NA }
 
enum  RtemsBarrierReqRelease_Post_ReleasedVar { RtemsBarrierReqRelease_Post_ReleasedVar_Set , RtemsBarrierReqRelease_Post_ReleasedVar_Nop , RtemsBarrierReqRelease_Post_ReleasedVar_NA }
 

Functions

 T_TEST_CASE_FIXTURE (RtemsBarrierReqRelease, &RtemsBarrierReqRelease_Fixture)