RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Structures | Typedefs | Enumerations | Functions
#include <rtems.h>
#include <rtems/test-scheduler.h>
#include <rtems/score/percpu.h>
#include <rtems/score/smpbarrier.h>
#include "ts-config.h"
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  RtemsSchedulerReqRemoveProcessor_Entry
 
struct  RtemsSchedulerReqRemoveProcessor_Context
 Test context for spec:/rtems/scheduler/req/remove-processor test case. More...
 

Typedefs

typedef RtemsSchedulerReqRemoveProcessor_Context Context
 

Enumerations

enum  RtemsSchedulerReqRemoveProcessor_Pre_Id { RtemsSchedulerReqRemoveProcessor_Pre_Id_Invalid , RtemsSchedulerReqRemoveProcessor_Pre_Id_Scheduler , RtemsSchedulerReqRemoveProcessor_Pre_Id_NA }
 
enum  RtemsSchedulerReqRemoveProcessor_Pre_CPUIndex { RtemsSchedulerReqRemoveProcessor_Pre_CPUIndex_Valid , RtemsSchedulerReqRemoveProcessor_Pre_CPUIndex_Invalid , RtemsSchedulerReqRemoveProcessor_Pre_CPUIndex_NA }
 
enum  RtemsSchedulerReqRemoveProcessor_Pre_Owned { RtemsSchedulerReqRemoveProcessor_Pre_Owned_Yes , RtemsSchedulerReqRemoveProcessor_Pre_Owned_No , RtemsSchedulerReqRemoveProcessor_Pre_Owned_NA }
 
enum  RtemsSchedulerReqRemoveProcessor_Pre_Last { RtemsSchedulerReqRemoveProcessor_Pre_Last_Yes , RtemsSchedulerReqRemoveProcessor_Pre_Last_No , RtemsSchedulerReqRemoveProcessor_Pre_Last_NA }
 
enum  RtemsSchedulerReqRemoveProcessor_Pre_Home { RtemsSchedulerReqRemoveProcessor_Pre_Home_Yes , RtemsSchedulerReqRemoveProcessor_Pre_Home_No , RtemsSchedulerReqRemoveProcessor_Pre_Home_NA }
 
enum  RtemsSchedulerReqRemoveProcessor_Pre_RequiredByAffinity { RtemsSchedulerReqRemoveProcessor_Pre_RequiredByAffinity_Yes , RtemsSchedulerReqRemoveProcessor_Pre_RequiredByAffinity_No , RtemsSchedulerReqRemoveProcessor_Pre_RequiredByAffinity_NA }
 
enum  RtemsSchedulerReqRemoveProcessor_Pre_UsedBy {
  RtemsSchedulerReqRemoveProcessor_Pre_UsedBy_Idle , RtemsSchedulerReqRemoveProcessor_Pre_UsedBy_Task , RtemsSchedulerReqRemoveProcessor_Pre_UsedBy_TaskIdle , RtemsSchedulerReqRemoveProcessor_Pre_UsedBy_Helping ,
  RtemsSchedulerReqRemoveProcessor_Pre_UsedBy_NA
}
 
enum  RtemsSchedulerReqRemoveProcessor_Post_Status {
  RtemsSchedulerReqRemoveProcessor_Post_Status_Ok , RtemsSchedulerReqRemoveProcessor_Post_Status_InvId , RtemsSchedulerReqRemoveProcessor_Post_Status_InvNum , RtemsSchedulerReqRemoveProcessor_Post_Status_InUse ,
  RtemsSchedulerReqRemoveProcessor_Post_Status_NA
}
 
enum  RtemsSchedulerReqRemoveProcessor_Post_Removed { RtemsSchedulerReqRemoveProcessor_Post_Removed_Yes , RtemsSchedulerReqRemoveProcessor_Post_Removed_Nop , RtemsSchedulerReqRemoveProcessor_Post_Removed_NA }
 
enum  WorkerIndex {
  WORKER_A , WORKER_B , WORKER_C , WORKER_COUNT ,
  WORKER_A , WORKER_B , WORKER_C , WORKER_COUNT
}
 

Functions

 T_TEST_CASE_FIXTURE (RtemsSchedulerReqRemoveProcessor, &RtemsSchedulerReqRemoveProcessor_Fixture)