RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Functions
#include <rtems.h>
#include <string.h>
#include "tr-mtx-seize-try.h"
#include "tr-mtx-seize-wait.h"
#include "tr-sem-seize-try.h"
#include "tr-sem-seize-wait.h"
#include "tx-support.h"
#include "tx-thread-queue.h"
#include <rtems/test.h>

Data Structures

struct  RtemsSemReqObtain_Entry
 
struct  RtemsSemReqObtain_Context
 Test context for spec:/rtems/sem/req/obtain test case. More...
 

Macros

#define NAME   rtems_build_name( 'T', 'E', 'S', 'T' )
 

Typedefs

typedef RtemsSemReqObtain_Context Context
 

Enumerations

enum  RtemsSemReqObtain_Pre_Class {
  RtemsSemReqObtain_Pre_Class_Counting , RtemsSemReqObtain_Pre_Class_Simple , RtemsSemReqObtain_Pre_Class_Binary , RtemsSemReqObtain_Pre_Class_PrioCeiling ,
  RtemsSemReqObtain_Pre_Class_PrioInherit , RtemsSemReqObtain_Pre_Class_MrsP , RtemsSemReqObtain_Pre_Class_NA
}
 
enum  RtemsSemReqObtain_Pre_Discipline { RtemsSemReqObtain_Pre_Discipline_FIFO , RtemsSemReqObtain_Pre_Discipline_Priority , RtemsSemReqObtain_Pre_Discipline_NA }
 
enum  RtemsSemReqObtain_Pre_Id { RtemsSemReqObtain_Pre_Id_Valid , RtemsSemReqObtain_Pre_Id_Invalid , RtemsSemReqObtain_Pre_Id_NA }
 
enum  RtemsSemReqObtain_Pre_Wait { RtemsSemReqObtain_Pre_Wait_No , RtemsSemReqObtain_Pre_Wait_Timeout , RtemsSemReqObtain_Pre_Wait_Forever , RtemsSemReqObtain_Pre_Wait_NA }
 
enum  RtemsSemReqObtain_Post_Action {
  RtemsSemReqObtain_Post_Action_InvId , RtemsSemReqObtain_Post_Action_SemSeizeTry , RtemsSemReqObtain_Post_Action_SemSeizeWait , RtemsSemReqObtain_Post_Action_MtxSeizeTry ,
  RtemsSemReqObtain_Post_Action_MtxSeizeWait , RtemsSemReqObtain_Post_Action_InheritMtxSeizeTry , RtemsSemReqObtain_Post_Action_InheritMtxSeizeWait , RtemsSemReqObtain_Post_Action_CeilingMtxSeizeTry ,
  RtemsSemReqObtain_Post_Action_CeilingMtxSeizeWait , RtemsSemReqObtain_Post_Action_MrsPMtxSeizeTry , RtemsSemReqObtain_Post_Action_MrsPMtxSeizeWait , RtemsSemReqObtain_Post_Action_NA
}
 

Functions

 T_TEST_CASE_FIXTURE (RtemsSemReqObtain, &RtemsSemReqObtain_Fixture)