RTEMS 6.1-rc1
Data Structures | Macros | Enumerations | Functions
#include <rtems.h>
#include <rtems/test-scheduler.h>
#include <rtems/score/percpu.h>
#include "ts-config.h"
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  RtemsSchedulerReqAddProcessor_Entry
 
struct  RtemsSchedulerReqAddProcessor_Context
 Test context for spec:/rtems/scheduler/req/add-processor test case. More...
 

Macros

#define CPU_TO_ADD   1
 

Enumerations

enum  RtemsSchedulerReqAddProcessor_Pre_HasReady { RtemsSchedulerReqAddProcessor_Pre_HasReady_Ready , RtemsSchedulerReqAddProcessor_Pre_HasReady_Empty , RtemsSchedulerReqAddProcessor_Pre_HasReady_NA }
 
enum  RtemsSchedulerReqAddProcessor_Pre_Id { RtemsSchedulerReqAddProcessor_Pre_Id_Invalid , RtemsSchedulerReqAddProcessor_Pre_Id_Scheduler , RtemsSchedulerReqAddProcessor_Pre_Id_NA }
 
enum  RtemsSchedulerReqAddProcessor_Pre_CPUIndex { RtemsSchedulerReqAddProcessor_Pre_CPUIndex_Valid , RtemsSchedulerReqAddProcessor_Pre_CPUIndex_Invalid , RtemsSchedulerReqAddProcessor_Pre_CPUIndex_NA }
 
enum  RtemsSchedulerReqAddProcessor_Pre_CPUState {
  RtemsSchedulerReqAddProcessor_Pre_CPUState_Idle , RtemsSchedulerReqAddProcessor_Pre_CPUState_InUse , RtemsSchedulerReqAddProcessor_Pre_CPUState_NotOnline , RtemsSchedulerReqAddProcessor_Pre_CPUState_NotUsable ,
  RtemsSchedulerReqAddProcessor_Pre_CPUState_NA
}
 
enum  RtemsSchedulerReqAddProcessor_Post_Status {
  RtemsSchedulerReqAddProcessor_Post_Status_Ok , RtemsSchedulerReqAddProcessor_Post_Status_InvId , RtemsSchedulerReqAddProcessor_Post_Status_NotConf , RtemsSchedulerReqAddProcessor_Post_Status_IncStat ,
  RtemsSchedulerReqAddProcessor_Post_Status_InUse , RtemsSchedulerReqAddProcessor_Post_Status_NA
}
 
enum  RtemsSchedulerReqAddProcessor_Post_Added { RtemsSchedulerReqAddProcessor_Post_Added_Yes , RtemsSchedulerReqAddProcessor_Post_Added_Nop , RtemsSchedulerReqAddProcessor_Post_Added_NA }
 

Functions

 T_TEST_CASE_FIXTURE (RtemsSchedulerReqAddProcessor, &RtemsSchedulerReqAddProcessor_Fixture)