RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
testsuites
validation
Enumerations
|
Functions
tr-mtx-seize-try.h File Reference
Test Suites
»
Validation Test Suites
»
spec:/testsuites/validation-no-clock-0
»
spec:/score/mtx/req/seize-try
#include "
tx-thread-queue.h
"
Go to the source code of this file.
Enumerations
enum
ScoreMtxReqSeizeTry_Pre_Protocol
{
ScoreMtxReqSeizeTry_Pre_Protocol_Ceiling
,
ScoreMtxReqSeizeTry_Pre_Protocol_MrsP
,
ScoreMtxReqSeizeTry_Pre_Protocol_Other
,
ScoreMtxReqSeizeTry_Pre_Protocol_NA
}
enum
ScoreMtxReqSeizeTry_Pre_Discipline
{
ScoreMtxReqSeizeTry_Pre_Discipline_FIFO
,
ScoreMtxReqSeizeTry_Pre_Discipline_Priority
,
ScoreMtxReqSeizeTry_Pre_Discipline_NA
}
enum
ScoreMtxReqSeizeTry_Pre_Recursive
{
ScoreMtxReqSeizeTry_Pre_Recursive_Allowed
,
ScoreMtxReqSeizeTry_Pre_Recursive_Unavailable
,
ScoreMtxReqSeizeTry_Pre_Recursive_Deadlock
,
ScoreMtxReqSeizeTry_Pre_Recursive_NA
}
enum
ScoreMtxReqSeizeTry_Pre_Owner
{
ScoreMtxReqSeizeTry_Pre_Owner_None
,
ScoreMtxReqSeizeTry_Pre_Owner_Caller
,
ScoreMtxReqSeizeTry_Pre_Owner_Other
,
ScoreMtxReqSeizeTry_Pre_Owner_NA
}
enum
ScoreMtxReqSeizeTry_Pre_Priority
{
ScoreMtxReqSeizeTry_Pre_Priority_High
,
ScoreMtxReqSeizeTry_Pre_Priority_Equal
,
ScoreMtxReqSeizeTry_Pre_Priority_Low
,
ScoreMtxReqSeizeTry_Pre_Priority_NA
}
enum
ScoreMtxReqSeizeTry_Post_Status
{
ScoreMtxReqSeizeTry_Post_Status_Ok
,
ScoreMtxReqSeizeTry_Post_Status_MutexCeilingViolated
,
ScoreMtxReqSeizeTry_Post_Status_Deadlock
,
ScoreMtxReqSeizeTry_Post_Status_Unavailable
,
ScoreMtxReqSeizeTry_Post_Status_NA
}
enum
ScoreMtxReqSeizeTry_Post_Owner
{
ScoreMtxReqSeizeTry_Post_Owner_Other
,
ScoreMtxReqSeizeTry_Post_Owner_Caller
,
ScoreMtxReqSeizeTry_Post_Owner_None
,
ScoreMtxReqSeizeTry_Post_Owner_NA
}
enum
ScoreMtxReqSeizeTry_Post_Priority
{
ScoreMtxReqSeizeTry_Post_Priority_Nop
,
ScoreMtxReqSeizeTry_Post_Priority_Ceiling
,
ScoreMtxReqSeizeTry_Post_Priority_NA
}
Functions
void
ScoreMtxReqSeizeTry_Run
(
TQMtxContext
*tq_ctx)
Runs the parameterized test case.
Generated by
1.18.0