34 if ( cpu_index >= _SMP_Get_processor_maximum() ) {
39 #if defined(RTEMS_SMP) 40 if ( scheduler == NULL ) {
static __inline__ const Scheduler_Control * _Scheduler_Get_by_CPU(const Per_CPU_Control *cpu)
Gets the scheduler for the cpu.
Inlined Routines Associated with the Manipulation of the Scheduler.
rtems_status_code rtems_scheduler_ident_by_processor(uint32_t cpu_index, rtems_id *id)
Identifies a scheduler instance by a processor index.
Information for the Assert Handler.
This status code indicates successful completion.
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
This status code indicates that an object was in wrong state for the requested operation.
This header file defines the main parts of the Tasks Manager API.
This status code indicates that a specified address was invalid.
static __inline__ Objects_Id _Scheduler_Build_id(uint32_t scheduler_index)
Builds an object build id.
Objects_Id rtems_id
Values of this type identify an RTEMS object.
This status code indicates that an object name was invalid.
static __inline__ uint32_t _Scheduler_Get_index(const Scheduler_Control *scheduler)
Gets the index of the scheduler.
#define _Assert(_e)
Assertion similar to assert() controlled via RTEMS_DEBUG instead of NDEBUG.