51#ifndef _TR_MTX_SURRENDER_H
52#define _TR_MTX_SURRENDER_H
67 ScoreMtxReqSurrender_Pre_Protocol_None,
68 ScoreMtxReqSurrender_Pre_Protocol_Inherit,
69 ScoreMtxReqSurrender_Pre_Protocol_Ceiling,
70 ScoreMtxReqSurrender_Pre_Protocol_MrsP,
71 ScoreMtxReqSurrender_Pre_Protocol_NA
72} ScoreMtxReqSurrender_Pre_Protocol;
75 ScoreMtxReqSurrender_Pre_Discipline_FIFO,
76 ScoreMtxReqSurrender_Pre_Discipline_Priority,
77 ScoreMtxReqSurrender_Pre_Discipline_NA
78} ScoreMtxReqSurrender_Pre_Discipline;
81 ScoreMtxReqSurrender_Pre_Recursive_Allowed,
82 ScoreMtxReqSurrender_Pre_Recursive_NotAllowed,
83 ScoreMtxReqSurrender_Pre_Recursive_NA
84} ScoreMtxReqSurrender_Pre_Recursive;
87 ScoreMtxReqSurrender_Pre_OwnerCheck_Yes,
88 ScoreMtxReqSurrender_Pre_OwnerCheck_No,
89 ScoreMtxReqSurrender_Pre_OwnerCheck_NA
90} ScoreMtxReqSurrender_Pre_OwnerCheck;
93 ScoreMtxReqSurrender_Pre_Owner_None,
94 ScoreMtxReqSurrender_Pre_Owner_Caller,
95 ScoreMtxReqSurrender_Pre_Owner_Other,
96 ScoreMtxReqSurrender_Pre_Owner_NA
97} ScoreMtxReqSurrender_Pre_Owner;
100 ScoreMtxReqSurrender_Pre_Nested_Yes,
101 ScoreMtxReqSurrender_Pre_Nested_No,
102 ScoreMtxReqSurrender_Pre_Nested_NA
103} ScoreMtxReqSurrender_Pre_Nested;
106 ScoreMtxReqSurrender_Pre_Blocked_Yes,
107 ScoreMtxReqSurrender_Pre_Blocked_No,
108 ScoreMtxReqSurrender_Pre_Blocked_NA
109} ScoreMtxReqSurrender_Pre_Blocked;
112 ScoreMtxReqSurrender_Pre_Priority_High,
113 ScoreMtxReqSurrender_Pre_Priority_Equal,
114 ScoreMtxReqSurrender_Pre_Priority_Low,
115 ScoreMtxReqSurrender_Pre_Priority_NA
116} ScoreMtxReqSurrender_Pre_Priority;
119 ScoreMtxReqSurrender_Post_Status_Ok,
120 ScoreMtxReqSurrender_Post_Status_NotOwner,
121 ScoreMtxReqSurrender_Post_Status_NA
122} ScoreMtxReqSurrender_Post_Status;
125 ScoreMtxReqSurrender_Post_Owner_None,
126 ScoreMtxReqSurrender_Post_Owner_Caller,
127 ScoreMtxReqSurrender_Post_Owner_Other,
128 ScoreMtxReqSurrender_Post_Owner_First,
129 ScoreMtxReqSurrender_Post_Owner_NA
130} ScoreMtxReqSurrender_Post_Owner;
133 ScoreMtxReqSurrender_Post_Surrender_Nop,
134 ScoreMtxReqSurrender_Post_Surrender_FIFO,
135 ScoreMtxReqSurrender_Post_Surrender_Priority,
136 ScoreMtxReqSurrender_Post_Surrender_PriorityInherit,
137 ScoreMtxReqSurrender_Post_Surrender_MrsP,
138 ScoreMtxReqSurrender_Post_Surrender_NA
139} ScoreMtxReqSurrender_Post_Surrender;
142 ScoreMtxReqSurrender_Post_Priority_Nop,
143 ScoreMtxReqSurrender_Post_Priority_Low,
144 ScoreMtxReqSurrender_Post_Priority_NA
145} ScoreMtxReqSurrender_Post_Priority;
void ScoreMtxReqSurrender_Run(TQMtxContext *tq_ctx)
Runs the parameterized test case.
Definition: tr-mtx-surrender.c:1169
Definition: tx-thread-queue.h:501
This header file provides the functions to test the Thread Queue Handler.