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

Files

file  tr-mtx-surrender.c
 
file  tr-mtx-surrender.h
 

Data Structures

struct  ScoreMtxReqSurrender_Entry
 
struct  ScoreMtxReqSurrender_Context
 Test context for spec:/score/mtx/req/surrender test case. More...
 

Typedefs

typedef ScoreMtxReqSurrender_Context Context
 

Enumerations

enum  ScoreMtxReqSurrender_Pre_Protocol {
  ScoreMtxReqSurrender_Pre_Protocol_None , ScoreMtxReqSurrender_Pre_Protocol_Inherit , ScoreMtxReqSurrender_Pre_Protocol_Ceiling , ScoreMtxReqSurrender_Pre_Protocol_MrsP ,
  ScoreMtxReqSurrender_Pre_Protocol_NA
}
 
enum  ScoreMtxReqSurrender_Pre_Discipline { ScoreMtxReqSurrender_Pre_Discipline_FIFO , ScoreMtxReqSurrender_Pre_Discipline_Priority , ScoreMtxReqSurrender_Pre_Discipline_NA }
 
enum  ScoreMtxReqSurrender_Pre_Recursive { ScoreMtxReqSurrender_Pre_Recursive_Allowed , ScoreMtxReqSurrender_Pre_Recursive_NotAllowed , ScoreMtxReqSurrender_Pre_Recursive_NA }
 
enum  ScoreMtxReqSurrender_Pre_OwnerCheck { ScoreMtxReqSurrender_Pre_OwnerCheck_Yes , ScoreMtxReqSurrender_Pre_OwnerCheck_No , ScoreMtxReqSurrender_Pre_OwnerCheck_NA }
 
enum  ScoreMtxReqSurrender_Pre_Owner { ScoreMtxReqSurrender_Pre_Owner_None , ScoreMtxReqSurrender_Pre_Owner_Caller , ScoreMtxReqSurrender_Pre_Owner_Other , ScoreMtxReqSurrender_Pre_Owner_NA }
 
enum  ScoreMtxReqSurrender_Pre_Nested { ScoreMtxReqSurrender_Pre_Nested_Yes , ScoreMtxReqSurrender_Pre_Nested_No , ScoreMtxReqSurrender_Pre_Nested_NA }
 
enum  ScoreMtxReqSurrender_Pre_Blocked { ScoreMtxReqSurrender_Pre_Blocked_Yes , ScoreMtxReqSurrender_Pre_Blocked_No , ScoreMtxReqSurrender_Pre_Blocked_NA }
 
enum  ScoreMtxReqSurrender_Pre_Priority { ScoreMtxReqSurrender_Pre_Priority_High , ScoreMtxReqSurrender_Pre_Priority_Equal , ScoreMtxReqSurrender_Pre_Priority_Low , ScoreMtxReqSurrender_Pre_Priority_NA }
 
enum  ScoreMtxReqSurrender_Post_Status { ScoreMtxReqSurrender_Post_Status_Ok , ScoreMtxReqSurrender_Post_Status_NotOwner , ScoreMtxReqSurrender_Post_Status_NA }
 
enum  ScoreMtxReqSurrender_Post_Owner {
  ScoreMtxReqSurrender_Post_Owner_None , ScoreMtxReqSurrender_Post_Owner_Caller , ScoreMtxReqSurrender_Post_Owner_Other , ScoreMtxReqSurrender_Post_Owner_First ,
  ScoreMtxReqSurrender_Post_Owner_NA
}
 
enum  ScoreMtxReqSurrender_Post_Surrender {
  ScoreMtxReqSurrender_Post_Surrender_Nop , ScoreMtxReqSurrender_Post_Surrender_FIFO , ScoreMtxReqSurrender_Post_Surrender_Priority , ScoreMtxReqSurrender_Post_Surrender_PriorityInherit ,
  ScoreMtxReqSurrender_Post_Surrender_MrsP , ScoreMtxReqSurrender_Post_Surrender_NA
}
 
enum  ScoreMtxReqSurrender_Post_Priority { ScoreMtxReqSurrender_Post_Priority_Nop , ScoreMtxReqSurrender_Post_Priority_Low , ScoreMtxReqSurrender_Post_Priority_NA }
 

Functions

void ScoreMtxReqSurrender_Run (TQMtxContext *tq_ctx)
 Runs the parameterized test case.
 

Detailed Description

Function Documentation

◆ ScoreMtxReqSurrender_Run()

void ScoreMtxReqSurrender_Run ( TQMtxContext tq_ctx)

Runs the parameterized test case.

Parameters
[in,out]tq_ctxis the thread queue context.