|
#define | _Per_CPU_Acquire(cpu) |
|
#define | _Per_CPU_Release(cpu) |
|
#define | _Per_CPU_ISR_disable_and_acquire(cpu, isr_cookie) |
|
#define | _Per_CPU_Release_and_ISR_enable(cpu, isr_cookie) |
|
#define | _Per_CPU_Acquire_all(isr_cookie) _ISR_Disable( isr_cookie ) |
|
#define | _Per_CPU_Release_all(isr_cookie) _ISR_Enable( isr_cookie ) |
|
#define | _Per_CPU_Get_snapshot() ( &_Per_CPU_Information[ _SMP_Get_current_processor() ].per_cpu ) |
|
#define | _Per_CPU_Get() _Per_CPU_Get_snapshot() |
|
#define | _Thread_Dispatch_disable_level _Per_CPU_Get()->thread_dispatch_disable_level |
|
#define | _Thread_Heir _Per_CPU_Get()->heir |
|
#define | _Thread_Executing _Per_CPU_Get()->executing |
|
#define | _ISR_Nest_level _Per_CPU_Get()->isr_nest_level |
|
#define | _CPU_Interrupt_stack_low _Per_CPU_Get()->interrupt_stack_low |
|
#define | _CPU_Interrupt_stack_high _Per_CPU_Get()->interrupt_stack_high |
|
#define | _Thread_Dispatch_necessary _Per_CPU_Get()->dispatch_necessary |
|
#define | _Thread_Time_of_last_context_switch _Per_CPU_Get()->time_of_last_context_switch |
|
This include file defines the per CPU information required by RTEMS.