RTEMS 6.1-rc6
Loading...
Searching...
No Matches
src Directory Reference

Files

file  allocatormutex.c
 This source file contains the implementation of _RTEMS_Lock_allocator(), _RTEMS_Unlock_allocator(), and _RTEMS_Allocator_is_owner().
 
file  apimutexisowner.c
 This source file contains the implementation of _API_Mutex_Is_owner().
 
file  apimutexlock.c
 This source file contains the implementation of _API_Mutex_Lock().
 
file  apimutexunlock.c
 This source file contains the implementation of _API_Mutex_Unlock().
 
file  chain.c
 This source file contains the implementation of _Chain_Initialize().
 
file  chainnodecount.c
 This source file contains the implementation of _Chain_Node_count_unprotected().
 
file  condition.c
 This source file contains the implementation of _Condition_Wait(), _Condition_Wait_timed(), _Condition_Wait_recursive(), _Condition_Wait_recursive_timed(), _Condition_Wait_recursive_timed_ticks(), _Condition_Signal(), and _Condition_Broadcast().
 
file  configstackspacesize.c
 This source file contains the implementation of rtems_configuration_get_stack_space_size().
 
file  corebarrier.c
 This source file contains the implementation of _CORE_barrier_Initialize().
 
file  corebarrierwait.c
 This source file contains the implementation of _CORE_barrier_Seize().
 
file  coremsg.c
 This source file contains the implementation of _CORE_message_queue_Initialize().
 
file  coremsgbroadcast.c
 This source file contains the implementation of _CORE_message_queue_Broadcast().
 
file  coremsgclose.c
 This source file contains the implementation of _CORE_message_queue_Close().
 
file  coremsgflush.c
 This source file contains the implementation of _CORE_message_queue_Flush().
 
file  coremsgflushwait.c
 This source file contains the implementation of _CORE_message_queue_Flush_waiting_threads().
 
file  coremsginsert.c
 This source file contains the implementation of _CORE_message_queue_Insert_message().
 
file  coremsgseize.c
 This source file contains the implementation of _CORE_message_queue_Seize().
 
file  coremsgsubmit.c
 This source file contains the implementation of _CORE_message_queue_Submit().
 
file  coremsgwkspace.c
 This source file contains the implementation of _CORE_message_queue_Workspace_allocate().
 
file  coremutexseize.c
 This source file contains the implementation of _CORE_mutex_Seize_slow().
 
file  corerwlock.c
 This source file contains the implementation of _CORE_RWLock_Initialize().
 
file  corerwlockobtainread.c
 This source file contains the implementation of _CORE_RWLock_Seize_for_reading().
 
file  corerwlockobtainwrite.c
 This source file contains the implementation of _CORE_RWLock_Seize_for_writing().
 
file  corerwlockrelease.c
 This source file contains the implementation of _CORE_RWLock_Surrender().
 
file  coresem.c
 This source file contains the implementation of _CORE_semaphore_Initialize().
 
file  coretod.c
 This source file contains the definition of _TOD and the implementation of _TOD_Lock(), _TOD_Unlock(), and _TOD_Is_owner().
 
file  coretodcheck.c
 This source file contains the implementation of _TOD_Is_valid_new_time_of_day().
 
file  coretodhookdata.c
 This source file contains the definition of _TOD_Hooks.
 
file  coretodhookregister.c
 This source file contains the implementation of _TOD_Hook_Register().
 
file  coretodhookrun.c
 This source file contains the implementation of _TOD_Hook_Run().
 
file  coretodhookunregister.c
 This source file contains the implementation of _TOD_Hook_Unregister().
 
file  coretodset.c
 This source file contains the implementation of _TOD_Set().
 
file  debugisthreaddispatchingallowed.c
 This source file contains the implementation of _Debug_Is_thread_dispatching_allowed().
 
file  debugunreachable.c
 This source file contains the implementation of _Debug_Unreachable().
 
file  exceptionmapping.c
 AArch64 machine exception to POSIX signal mapping.
 
file  freechain.c
 This source file contains the implementation of _Freechain_Extend(), _Freechain_Get(), and _Freechain_Put().
 
file  futex.c
 This source file contains the implementation of _Futex_Wait() and _Futex_Wake().
 
file  hash.c
 This source file the implementation of _Hash_Finalize().
 
file  heap.c
 This source file contains the implementation of _Heap_Initialize() and _Heap_Block_allocate().
 
file  heapallocate.c
 This source file contains the implementation of _Heap_Allocate_aligned_with_boundary().
 
file  heapextend.c
 This source file contains the implementation of _Heap_Extend().
 
file  heapfree.c
 This source file contains the implementation of _Heap_Free().
 
file  heapgetfreeinfo.c
 This source file contains the implementation of _Heap_Get_free_information().
 
file  heapgetinfo.c
 This source file contains the implementation of _Heap_Get_information().
 
file  heapgreedy.c
 This source file contains the implementation of _Heap_Greedy_allocate(), _Heap_Greedy_allocate_all_except_largest(), and _Heap_Greedy_free().
 
file  heapiterate.c
 This source file contains the implementation of _Heap_Iterate().
 
file  heapnoextend.c
 This source file contains the implementation of _Heap_No_extend().
 
file  heapresizeblock.c
 This source file contains the implementation of _Heap_Resize_block().
 
file  heapsizeofuserarea.c
 This source file contains the implementation of _Heap_Size_of_alloc_area().
 
file  heapwalk.c
 This source file contains the implementation of _Heap_Walk().
 
file  interr.c
 This source file contains the definition of _System_state_Current and the implementation of _Terminate() and _Internal_error().
 
file  isr.c
 This source file contains the definition of _ISR_Vector_table and the implementation of _ISR_Handler_initialization().
 
file  isrisinprogress.c
 This source file contains the default implementation of _ISR_Is_in_progress().
 
file  isrvectortable.c
 This source file contains the definition of _ISR_Vector_table.
 
file  iterateoverthreads.c
 This source file contains the implementation of rtems_iterate_over_all_threads().
 
file  kern_ntptime.c
 This source file contains the implementation of ntp_gettime(), ntp_adjtime(), adjtime(), and _Timecounter_NTP_update_second().
 
file  kern_tc.c
 This source file contains the definition of _Timecounter, _Timecounter_Time_second, and _Timecounter_Time_uptime and the implementation of _Timecounter_Set_NTP_update_second(), _Timecounter_Binuptime(), _Timecounter_Nanouptime(), _Timecounter_Microuptime(), _Timecounter_Bintime(), _Timecounter_Nanotime(), _Timecounter_Microtime(), _Timecounter_Getbinuptime(), _Timecounter_Getnanouptime(), _Timecounter_Getmicrouptime(), _Timecounter_Getbintime(), _Timecounter_Getnanotime(), _Timecounter_Getmicrotime(), _Timecounter_Getboottime(), _Timecounter_Getboottimebin(), and _Timecounter_Install().
 
file  libatomic.c
 This source file contains the implementation of _Libatomic_Protect_start() and _Libatomic_Protect_end().
 
file  log2table.c
 This source file contains the definition of _Bitfield_Leading_zeros.
 
file  memoryallocate.c
 This source file contains the implementation of _Memory_Allocate().
 
file  memorydirtyfreeareas.c
 This source file contains the implementation of _Memory_Dirty_free_areas().
 
file  memoryfill.c
 This source file contains the implementation of _Memory_Fill().
 
file  memorynoinit.c
 This source file contains the definition of _Memory_Noinit_begin and _Memory_Noinit_end.
 
file  memoryzerobeforeuse.c
 This source file contains the definition of _Memory_Zero_before_use.
 
file  memoryzerofreeareas.c
 This source file contains the implementation of _Memory_Zero_free_areas().
 
file  mpci.c
 This source file contains the definition of _System_state_Is_multiprocessing, _MPCI_Semaphore, _MPCI_Remote_blocked_threads, _MPCI_table, _MPCI_Receive_server_tcb, _MPCI_Packet_processors and the implementation of _MPCI_Register_packet_processor(), _MPCI_Get_packet(), _MPCI_Send_process_packet(), _MPCI_Send_request_packet(), _MPCI_Send_response_packet(), _MPCI_Receive_packet(), _MPCI_Process_response(), _MPCI_Receive_server(), _MPCI_Announce(), _MPCI_Internal_packets_Send_process_packet(), _MPCI_Internal_packets_Process_packet(), _MPCI_Internal_packets_Get_packet(), and the MPCI Handler system initialization.
 
file  mpcidefault.c
 This source file contains a definition of _Objects_MP_Controls, _Thread_MP_Proxies, and _MPCI_Receive_server_stack for an application configuration with only the local MPCI node and no MP objects.
 
file  mutex.c
 This source file contains the implementation of _Mutex_Acquire(), _Mutex_Acquire_timed(), _Mutex_Acquire_timed_ticks(), _Mutex_Try_acquire(), _Mutex_Release(), _Mutex_recursive_Acquire(), _Mutex_recursive_Acquire_timed(), _Mutex_recursive_Try_acquire(), and _Mutex_recursive_Release().
 
file  objectactivecount.c
 This source file contains the implementation of _Objects_Active_count().
 
file  objectallocate.c
 This source file contains the implementation of _Objects_Allocate().
 
file  objectallocatenone.c
 This source file contains the implementation of _Objects_Allocate_none().
 
file  objectallocatestatic.c
 This source file contains the implementation of _Objects_Allocate_static().
 
file  objectallocateunlimited.c
 This source file contains the implementation of _Objects_Allocate_unlimited().
 
file  objectapimaximumclass.c
 This source file contains the implementation of _Objects_API_maximum_class().
 
file  objectclose.c
 This source file contains the implementation of _Objects_Close().
 
file  objectextendinformation.c
 This source file contains the implementation of _Objects_Extend_information().
 
file  objectfree.c
 This source file contains the implementation of _Objects_Free_unlimited().
 
file  objectfreenothing.c
 This source file contains the implementation of _Objects_Free_nothing().
 
file  objectfreestatic.c
 This source file contains the implementation of _Objects_Free_static().
 
file  objectgetinfo.c
 This source file contains the implementation of _Objects_Get_information().
 
file  objectgetinfoid.c
 This source file contains the implementation of _Objects_Get_information_id().
 
file  objectgetlocal.c
 This source file contains the implementation of _Objects_Get().
 
file  objectgetnameasstring.c
 This source file contains the implementation of _Objects_Name_to_string() and _Objects_Get_name_as_string().
 
file  objectgetnext.c
 This source file contains the implementation of _Objects_Get_next().
 
file  objectgetnoprotection.c
 This source file contains the implementation of _Objects_Get_no_protection().
 
file  objectidtoname.c
 This source file contains the implementation of _Objects_Id_to_name().
 
file  objectinitializeinformation.c
 This source file contains the implementation of _Objects_Initialize_information().
 
file  objectmp.c
 This source file contains the definition of _Objects_Local_node, _Objects_Maximum_nodes, _Objects_MP_Maximum_global_objects and the implementation of _Objects_MP_Handler_early_initialization(), _Objects_MP_Handler_initialization(), _Objects_MP_Open(), _Objects_MP_Allocate_and_open(), _Objects_MP_Close(), _Objects_MP_Global_name_search(), _Objects_MP_Is_remote(), _Objects_MP_Allocate_global_object(), and _Objects_MP_Free_global_object().
 
file  objectnamespaceremove.c
 This source file contains the implementation of _Objects_Namespace_remove_string().
 
file  objectnametoid.c
 This source file contains the implementation of _Objects_Name_to_id_u32().
 
file  objectnametoidstring.c
 This source file contains the implementation of _Objects_Get_by_name().
 
file  objectsetname.c
 This source file contains the implementation of _Objects_Set_name().
 
file  objectshrinkinformation.c
 This source file contains the implementation of _Objects_Free_objects_block() and _Objects_Shrink_information().
 
file  once.c
 This source file contains the implementation of _Once(), _Once_Lock(), and _Once_Unlock().
 
file  opt_compat.h [code]
 This header file is provided for FreeBSD compatibility.
 
file  opt_ffclock.h [code]
 This header file is provided for FreeBSD compatibility.
 
file  opt_ntp.h [code]
 This header file is provided for FreeBSD compatibility.
 
file  percpu.c
 This source file contains the uniprocessor definition of _Per_CPU_Information and some static assertions.
 
file  percpuasm.c
 This source file contains the static assertions for defines used in assembler files.
 
file  percpudata.c
 This source file contains the per-CPU data linker set and its system initialization handler.
 
file  percpujobs.c
 This source file contains the implementation of _Per_CPU_Add_job(), _Per_CPU_Perform_jobs(), _Per_CPU_Submit_job(), and _Per_CPU_Wait_for_job().
 
file  pheapallocate.c
 This source file contains the implementation of _Protected_heap_Allocate_aligned_with_boundary().
 
file  pheapextend.c
 This source file contains the implementation of _Protected_heap_Extend().
 
file  pheapfree.c
 This source file contains the implementation of _Protected_heap_Free().
 
file  pheapgetfreeinfo.c
 This source file contains the implementation of _Protected_heap_Get_free_information().
 
file  pheapgetinfo.c
 This source file contains the implementation of _Protected_heap_Get_information().
 
file  pheapgetsize.c
 This source file contains the implementation of _Protected_heap_Get_size().
 
file  pheapwalk.c
 This source file contains the implementation of _Protected_heap_Walk().
 
file  processormaskcopy.c
 This source file contains the definition of _Processor_mask_The_one_and_only and the implementation of _Processor_mask_Copy().
 
file  profilingisrentryexit.c
 This source file contains the implementation of _Profiling_Outer_most_interrupt_entry_and_exit().
 
file  profilingsmplock.c
 This source file contains the implementation of _SMP_lock_Stats_destroy(), _SMP_lock_Stats_register_or_max_section_time(), _SMP_lock_Stats_iteration_start(), _SMP_lock_Stats_iteration_next(), and _SMP_lock_Stats_iteration_stop().
 
file  rbtreeappend.c
 This source file contains the implementation of _RBTree_Append().
 
file  rbtreeextract.c
 This source file contains the implementation of _RBTree_Extract().
 
file  rbtreeinsert.c
 This source file contains the implementation of _RBTree_Insert_color().
 
file  rbtreeiterate.c
 This source file contains the implementation of _RBTree_Iterate().
 
file  rbtreemax.c
 This source file contains the implementation of _RBTree_Maximum().
 
file  rbtreemin.c
 This source file contains the implementation of _RBTree_Minimum().
 
file  rbtreenext.c
 This source file contains the implementation of _RBTree_Minimum(), _RBTree_Maximum(), _RBTree_Successor(), and _RBTree_Predecessor().
 
file  rbtreepostorder.c
 This source file contains the implementation of _RBTree_Postorder_next() and _RBTree_Postorder_first().
 
file  rbtreeprepend.c
 This source file contains the implementation of _RBTree_Prepend().
 
file  rbtreeprev.c
 This source file contains the implementation of _RBTree_Predecessor().
 
file  rbtreereplace.c
 This source file contains the implementation of _RBTree_Replace_node().
 
file  sched.c
 This source file contains the implementation of _Sched_Count(), _Sched_Index(), _Sched_Name_to_index(), and _Sched_Processor_count().
 
file  scheduler.c
 This source file contains the implementation of _Scheduler_Handler_initialization().
 
file  schedulercbs.c
 This source file contains the implementation of _Scheduler_CBS_Budget_callout() and _Scheduler_CBS_Initialize().
 
file  schedulercbsattachthread.c
 This source file contains the implementation of _Scheduler_CBS_Attach_thread().
 
file  schedulercbscleanup.c
 This source file contains the implementation of _Scheduler_CBS_Cleanup().
 
file  schedulercbscreateserver.c
 This source file contains the implementation of _Scheduler_CBS_Create_server().
 
file  schedulercbsdestroyserver.c
 This source file contains the implementation of _Scheduler_CBS_Destroy_server().
 
file  schedulercbsdetachthread.c
 This source file contains the implementation of _Scheduler_CBS_Detach_thread().
 
file  schedulercbsgetapprovedbudget.c
 This source file contains the implementation of _Scheduler_CBS_Get_approved_budget().
 
file  schedulercbsgetexecutiontime.c
 This source file contains the implementation of _Scheduler_CBS_Get_execution_time().
 
file  schedulercbsgetparameters.c
 This source file contains the implementation of _Scheduler_CBS_Get_parameters().
 
file  schedulercbsgetremainingbudget.c
 This source file contains the implementation of _Scheduler_CBS_Get_remaining_budget().
 
file  schedulercbsgetserverid.c
 This source file contains the implementation of _Scheduler_CBS_Get_server_id().
 
file  schedulercbsnodeinit.c
 This source file contains the implementation of _Scheduler_CBS_Node_initialize().
 
file  schedulercbsreleasejob.c
 This source file contains the implementation of _Scheduler_CBS_Release_job().
 
file  schedulercbssetparameters.c
 This source file contains the implementation of _Scheduler_CBS_Set_parameters().
 
file  schedulercbsunblock.c
 This source file contains the implementation of _Scheduler_CBS_Unblock().
 
file  schedulerdefaultmakecleansticky.c
 This source file contains the implementation of _Scheduler_default_Sticky_do_nothing().
 
file  schedulerdefaultmappriority.c
 This source file contains the implementation of _Scheduler_default_Map_priority() and _Scheduler_default_Unmap_priority().
 
file  schedulerdefaultnodedestroy.c
 This source file contains the implementation of _Scheduler_default_Node_destroy().
 
file  schedulerdefaultnodeinit.c
 This source file contains the implementation of _Scheduler_default_Node_initialize().
 
file  schedulerdefaultpinunpin.c
 This source file contains the implementation of _Scheduler_default_Pin_or_unpin_not_supported().
 
file  schedulerdefaultpinunpindonothing.c
 This source file contains the implementation of _Scheduler_default_Pin_or_unpin_do_nothing().
 
file  schedulerdefaultreleasejob.c
 This source file contains the implementation of _Scheduler_default_Release_job() and _Scheduler_default_Cancel_job().
 
file  schedulerdefaultschedule.c
 This source file contains the implementation of _Scheduler_default_Schedule().
 
file  schedulerdefaultsetaffinity.c
 This source file contains the implementation of _Scheduler_default_Set_affinity().
 
file  schedulerdefaultstartidle.c
 This source file contains the implementation of _Scheduler_default_Start_idle().
 
file  scheduleredf.c
 This source file contains the implementation of _Scheduler_EDF_Initialize().
 
file  scheduleredfblock.c
 This source file contains the implementation of _Scheduler_EDF_Block().
 
file  scheduleredfchangepriority.c
 This source file contains the implementation of _Scheduler_EDF_Update_priority().
 
file  scheduleredfnodeinit.c
 This source file contains the implementation of _Scheduler_EDF_Node_initialize().
 
file  scheduleredfreleasejob.c
 This source file contains the implementation of _Scheduler_EDF_Map_priority(), _Scheduler_EDF_Unmap_priority(), _Scheduler_EDF_Release_job(), and _Scheduler_EDF_Cancel_job().
 
file  scheduleredfschedule.c
 This source file contains the implementation of _Scheduler_EDF_Schedule().
 
file  scheduleredfsmp.c
 This source file contains the implementation of _Scheduler_EDF_SMP_Add_processor(), _Scheduler_EDF_SMP_Ask_for_help(), _Scheduler_EDF_SMP_Block(), _Scheduler_EDF_SMP_Initialize(), _Scheduler_EDF_SMP_Node_initialize(), _Scheduler_EDF_SMP_Pin(), _Scheduler_EDF_SMP_Reconsider_help_request(), _Scheduler_EDF_SMP_Remove_processor(), _Scheduler_EDF_SMP_Set_affinity(), _Scheduler_EDF_SMP_Start_idle(), _Scheduler_EDF_SMP_Unblock(), _Scheduler_EDF_SMP_Unpin(), _Scheduler_EDF_SMP_Update_priority(), _Scheduler_EDF_SMP_Withdraw_node(), _Scheduler_EDF_SMP_Make_sticky(), _Scheduler_EDF_SMP_Clean_sticky(), and _Scheduler_EDF_SMP_Yield().
 
file  scheduleredfunblock.c
 This source file contains the implementation of _Scheduler_EDF_Unblock().
 
file  scheduleredfyield.c
 This source file contains the implementation of _Scheduler_EDF_Yield().
 
file  schedulergetaffinity.c
 This source file contains the implementation of _Scheduler_Get_affinity().
 
file  schedulerpriority.c
 This source file contains the implementation of _Scheduler_priority_Initialize() and _Scheduler_priority_Node_initialize().
 
file  schedulerpriorityaffinitysmp.c
 This source file contains the implementation of _Scheduler_priority_affinity_SMP_Add_processor(), _Scheduler_priority_affinity_SMP_Ask_for_help(), _Scheduler_priority_affinity_SMP_Block(), _Scheduler_priority_affinity_SMP_Node_initialize(), _Scheduler_priority_affinity_SMP_Reconsider_help_request(), _Scheduler_priority_affinity_SMP_Remove_processor(), _Scheduler_priority_affinity_SMP_Set_affinity(), _Scheduler_priority_affinity_SMP_Unblock(), _Scheduler_priority_affinity_SMP_Update_priority(), _Scheduler_priority_affinity_SMP_Withdraw_node(), _Scheduler_priority_affinity_SMP_Make_sticky(), and _Scheduler_priority_affinity_SMP_Clean_sticky().
 
file  schedulerpriorityblock.c
 This source file contains the implementation of _Scheduler_priority_Block().
 
file  schedulerprioritychangepriority.c
 This source file contains the implementation of _Scheduler_priority_Update_priority().
 
file  schedulerpriorityschedule.c
 This source file contains the implementation of _Scheduler_priority_Schedule().
 
file  schedulerprioritysmp.c
 This source file contains the implementation of _Scheduler_priority_SMP_Add_processor(), _Scheduler_priority_SMP_Ask_for_help(), _Scheduler_priority_SMP_Block(), _Scheduler_priority_SMP_Initialize(), _Scheduler_priority_SMP_Node_initialize(), _Scheduler_priority_SMP_Reconsider_help_request(), _Scheduler_priority_SMP_Remove_processor(), _Scheduler_priority_SMP_Unblock(), _Scheduler_priority_SMP_Update_priority(), _Scheduler_priority_SMP_Withdraw_node(), _Scheduler_priority_SMP_Make_sticky(), _Scheduler_priority_SMP_Clean_sticky(), and _Scheduler_priority_SMP_Yield().
 
file  schedulerpriorityunblock.c
 This source file contains the implementation of _Scheduler_priority_Unblock().
 
file  schedulerpriorityyield.c
 This source file contains the implementation of _Scheduler_priority_Yield().
 
file  schedulersetaffinity.c
 This source file contains the implementation of _Scheduler_Set_affinity().
 
file  schedulersimple.c
 This source file contains the implementation of _Scheduler_simple_Initialize().
 
file  schedulersimpleblock.c
 This source file contains the implementation of _Scheduler_simple_Block().
 
file  schedulersimplechangepriority.c
 This source file contains the implementation of _Scheduler_simple_Update_priority().
 
file  schedulersimpleschedule.c
 This source file contains the implementation of _Scheduler_simple_Schedule().
 
file  schedulersimplesmp.c
 This source file contains the implementation of _Scheduler_simple_SMP_Add_processor(), _Scheduler_simple_SMP_Ask_for_help(), _Scheduler_simple_SMP_Block(), _Scheduler_simple_SMP_Initialize(), _Scheduler_simple_SMP_Node_initialize(), _Scheduler_simple_SMP_Reconsider_help_request(), _Scheduler_simple_SMP_Remove_processor(), _Scheduler_simple_SMP_Unblock(), _Scheduler_simple_SMP_Update_priority(), _Scheduler_simple_SMP_Withdraw_node(), _Scheduler_simple_SMP_Make_sticky(), _Scheduler_simple_SMP_Clean_sticky(), and _Scheduler_simple_SMP_Yield().
 
file  schedulersimpleunblock.c
 This source file contains the implementation of _Scheduler_simple_Unblock().
 
file  schedulersimpleyield.c
 This source file contains the implementation of _Scheduler_simple_Yield().
 
file  schedulersmp.c
 This source file contains the implementation of _Scheduler_Request_ask_for_help().
 
file  schedulersmpstartidle.c
 This source file contains the implementation of _Scheduler_SMP_Start_idle().
 
file  schedulerstrongapa.c
 This source file contains the implementation of _Scheduler_strong_APA_Add_processor(), _Scheduler_strong_APA_Allocate_processor(), _Scheduler_strong_APA_Ask_for_help(), _Scheduler_strong_APA_Block(), _Scheduler_strong_APA_Do_ask_for_help(), _Scheduler_strong_APA_Do_enqueue(), _Scheduler_strong_APA_Do_set_affinity(), _Scheduler_strong_APA_Do_update(), _Scheduler_strong_APA_Enqueue(), _Scheduler_strong_APA_Enqueue_scheduled(), _Scheduler_strong_APA_Extract_from_ready(), _Scheduler_strong_APA_Extract_from_scheduled(), _Scheduler_strong_APA_Find_highest_ready(), _Scheduler_strong_APA_Get_highest_ready(), _Scheduler_strong_APA_Get_lowest_reachable(), _Scheduler_strong_APA_Get_lowest_scheduled(), _Scheduler_strong_APA_Has_ready(), _Scheduler_strong_APA_Initialize(), _Scheduler_strong_APA_Insert_ready(), _Scheduler_strong_APA_Move_from_ready_to_scheduled(), _Scheduler_strong_APA_Move_from_scheduled_to_ready(), _Scheduler_strong_APA_Node_initialize(), _Scheduler_strong_APA_Reconsider_help_request(), _Scheduler_strong_APA_Register_idle(), _Scheduler_strong_APA_Remove_processor(), _Scheduler_strong_APA_Set_affinity(), _Scheduler_strong_APA_Set_scheduled(), _Scheduler_strong_APA_Start_idle(), _Scheduler_strong_APA_Unblock(), _Scheduler_strong_APA_Update_priority(), _Scheduler_strong_APA_Withdraw_node(), _Scheduler_strong_APA_Make_sticky(), _Scheduler_strong_APA_Clean_sticky(), and _Scheduler_strong_APA_Yield().
 
file  semaphore.c
 This source file contains the implementation of _Semaphore_Wait(), _Semaphore_Wait_timed_ticks(), _Semaphore_Try_wait(), _Semaphore_Post(), and _Semaphore_Post_binary().
 
file  smp.c
 This source file contains the definition of _SMP_Online_processors and _SMP_Processor_maximum and the implementation of _SMP_Handler_initialize(), _SMP_Process_message(), _SMP_Request_shutdown(), _SMP_Request_start_multitasking(), _SMP_Send_message(), _SMP_Should_start_processor(), _SMP_Start_multitasking_on_secondary_processor(), and _SMP_Try_to_process_message().
 
file  smpbarrierwait.c
 This source file contains the implementation of _SMP_barrier_Wait().
 
file  smpbroadcastaction.c
 This source file contains the implementation of _SMP_Broadcast_action().
 
file  smplock.c
 This source file contains the implementation of _SMP_lock_Initialize(), _SMP_lock_Destroy(), _SMP_lock_Acquire(), _SMP_lock_Release(), _SMP_lock_ISR_disable_and_acquire(), _SMP_lock_Release_and_ISR_enable(), and _SMP_lock_Is_owner().
 
file  smpmulticastaction.c
 This source file contains the implementation of _SMP_Multicast_action().
 
file  smpothercastaction.c
 This source file contains the implementation of _SMP_Othercast_action().
 
file  smpsynchronize.c
 This source file contains the implementation of _SMP_Synchronize().
 
file  smpunicastaction.c
 This source file contains the implementation of _SMP_Unicast_action().
 
file  stackallocator.c
 This source file contains a definition of _Stack_Allocator_avoids_workspace and _Stack_Allocator_allocate which allocates the thread stacks from the RTEMS Workspace.
 
file  stackallocatorforidle.c
 This source file contains the implementation of _Stack_Allocator_allocate_for_idle_static().
 
file  stackallocatorforidlewkspace.c
 This source file contains the implementation of _Stack_Allocator_allocate_for_idle_workspace().
 
file  stackallocatorfree.c
 This source file contains a definition of _Stack_Allocator_free which frees the thread stacks to the RTEMS Workspace.
 
file  stackallocatorinit.c
 This source file contains the implementation of _Stack_Allocator_do_initialize().
 
file  thread.c
 This source file contains static assertions related to the Thread Handler and the implementation of _Thread_Initialize_information() and _Thread_Handler_initialization().
 
file  threadallocateunlimited.c
 This source file contains the implementation of _Thread_Extend_information().
 
file  threadchangepriority.c
 This source file contains the implementation of _Thread_Priority_add(), _Thread_Priority_and_sticky_update(), _Thread_Priority_changed(), _Thread_Priority_perform_actions(), _Thread_Priority_remove(), _Thread_Priority_replace(), and _Thread_Priority_update().
 
file  threadclearstate.c
 This source file contains the implementation of _Thread_Clear_state_locked() and _Thread_Clear_state().
 
file  threadcreateidle.c
 This source file contains the implementation of _Thread_Create_idle().
 
file  threaddispatch.c
 This source file contains the definition of _Thread_Allocated_fp and _User_extensions_Switches_list and the implementation of _Thread_Dispatch_direct(), _Thread_Dispatch_enable(), and _Thread_Do_dispatch().
 
file  threadentryadaptoridle.c
 This source file contains the implementation of _Thread_Entry_adaptor_idle().
 
file  threadentryadaptornumeric.c
 This source file contains the implementation of _Thread_Entry_adaptor_numeric().
 
file  threadentryadaptorpointer.c
 This source file contains the implementation of _Thread_Entry_adaptor_pointer().
 
file  threadexhausttimeslice.c
 This source file contains the definition of _Thread_CPU_budget_exhaust_timeslice and the implementation of _Thread_CPU_budget_do_nothing().
 
file  threadget.c
 This source file contains the implementation of _Thread_Get().
 
file  threadgetcputimeused.c
 This source file contains the implementation of _Thread_Get_CPU_time_used() and _Thread_Get_CPU_time_used_locked().
 
file  threadgetcputimeusedafterreset.c
 This source file contains the implementation of _Thread_Get_CPU_time_used_after_last_reset().
 
file  threadhandler.c
 This source file contains the definition of _Thread_Global_constructor and the implementation of _Thread_Handler().
 
file  threadidledefault.c
 This source file contains the default definition of _Thread_Idle_body.
 
file  threadinitialize.c
 This source file contains the implementation of _Thread_Initialize().
 
file  threaditerate.c
 This source file contains the implementation of _Thread_Iterate().
 
file  threadloadenv.c
 This source file contains the implementation of _Thread_Load_environment().
 
file  threadmp.c
 This source file contains the implementation of _Thread_MP_Handler_initialization(), _Thread_MP_Allocate_proxy(), _Thread_MP_Find_proxy(), _Thread_MP_Free_proxy().
 
file  threadname.c
 This source file contains the implementation of _Thread_Set_name() and _Thread_Get_name().
 
file  threadplaindispatch.c
 This source file contains the implementation of _Thread_Dispatch().
 
file  threadq.c
 This source file contains static assertions related to the Thread Queue Handler, the definition of _Thread_queue_Object_name, and the implementation of _Thread_queue_Acquire(), _Thread_queue_Do_acquire_critical(), _Thread_queue_Initialize(), _Thread_queue_MP_callout_do_nothing(), _Thread_queue_Object_initialize(), _Thread_queue_Queue_get_name_and_id(), _Thread_queue_Release(), and _Thread_queue_Release_critical().
 
file  threadqenqueue.c
 This source file contains the implementation of _Thread_queue_Deadlock_fatal(), _Thread_queue_Deadlock_status(), _Thread_queue_Do_dequeue(), _Thread_queue_Enqueue(), _Thread_queue_Enqueue_do_nothing_extra(), _Thread_queue_Enqueue_sticky(), _Thread_queue_Extract_locked(), _Thread_queue_Path_acquire(), _Thread_queue_Path_release(), _Thread_queue_Resume(),_Thread_queue_Surrender(), _Thread_queue_Surrender_no_priority(), _Thread_queue_Surrender_sticky().
 
file  threadqextract.c
 This source file contains the implementation of _Thread_queue_Extract().
 
file  threadqextractwithproxy.c
 This source file contains the implementation of _Thread_MP_Extract_proxy().
 
file  threadqfirst.c
 This source file contains the implementation of _Thread_queue_First().
 
file  threadqflush.c
 This source file contains the implementation of _Thread_queue_Flush_default_filter(), _Thread_queue_Flush_status_object_was_deleted(), _Thread_queue_Flush_status_unavailable(), and _Thread_queue_Flush_critical().
 
file  threadqgetnameandid.c
 This source file contains the implementation of _Thread_queue_Queue_get_name_and_id().
 
file  threadqops.c
 This source file contains the definition of _Thread_queue_Operations_default, _Thread_queue_Operations_FIFO, _Thread_queue_Operations_priority, and _Thread_queue_Operations_priority_inherit.
 
file  threadqtimeout.c
 This source file contains the implementation of _Thread_queue_Add_timeout_ticks(), _Thread_queue_Add_timeout_timespec(), _Thread_queue_Add_timeout_monotonic_timespec(), and _Thread_queue_Add_timeout_realtime_timespec().
 
file  threadresettimeslice.c
 This source file contains the definition of _Thread_CPU_budget_reset_timeslice and the implementation of _Thread_CPU_budget_consume_and_yield() and _Thread_CPU_budget_set_to_ticks_per_timeslice().
 
file  threadrestart.c
 This source file contains the implementation of _Thread_Cancel(), _Thread_Change_life(), _Thread_Close(), _Thread_Exit(), _Thread_Join(), _Thread_Kill_zombies(), _Thread_Restart(), and _Thread_Set_life_protection().
 
file  threadscheduler.c
 This source file contains the implementation of _Thread_Scheduler_process_requests().
 
file  threadselfid.c
 This source file contains the implementation of _Thread_Self_id().
 
file  threadsetstate.c
 This source file contains the implementation of _Thread_Set_state_locked() and _Thread_Set_state.
 
file  threadstackallocate.c
 This source file contains the implementation of _Stack_Allocate().
 
file  threadstackfree.c
 This source file contains the implementation of _Stack_Free().
 
file  threadstart.c
 This source file contains the implementation of _Thread_Start().
 
file  threadstartmultitasking.c
 This source file contains the implementation of _Thread_Start_multitasking().
 
file  threadtimeout.c
 This source file contains the implementation of _Thread_Continue() and _Thread_Timeout().
 
file  threadunpin.c
 This source file contains the implementation of _Thread_Do_unpin().
 
file  threadwaitgetid.c
 This source file contains the implementation of _Thread_Wait_get_id().
 
file  threadyield.c
 This source file contains the implementation of _Thread_Yield().
 
file  timespecaddto.c
 This source file contains the implementation of _Timespec_Add_to().
 
file  timespecdivide.c
 This source file contains the implementation of _Timespec_Divide().
 
file  timespecdividebyinteger.c
 This source file contains the implementation of _Timespec_Divide_by_integer().
 
file  timespecfromticks.c
 This source file contains the implementation of _Timespec_From_ticks().
 
file  timespecgetasnanoseconds.c
 This source file contains the implementation of _Timespec_Get_as_nanoseconds().
 
file  timespecisnonnegative.c
 This source file contains the implementation of _Timespec_Is_non_negative().
 
file  timespecisvalid.c
 This source file contains the implementation of _Timespec_Is_valid().
 
file  timespeclessthan.c
 This source file contains the implementation of _Timespec_Less_than().
 
file  timespecsubtract.c
 This source file contains the implementation of _Timespec_Subtract().
 
file  timespectoticks.c
 This source file contains the implementation of _Timespec_To_ticks().
 
file  tlsallocsize.c
 This source file contains the implementation of _TLS_Get_allocation_size().
 
file  userext.c
 This source file contains the implementation of _User_extensions_Handler_initialization().
 
file  userextaddset.c
 This source file contains the implementation of _User_extensions_Add_set().
 
file  userextiterate.c
 This source file contains the definition of _User_extensions_List and the implementation of _User_extensions_Fatal_visitor(), _User_extensions_Iterate(), _User_extensions_Thread_begin_visitor(), _User_extensions_Thread_create_visitor(), _User_extensions_Thread_delete_visitor(), _User_extensions_Thread_exitted_visitor(), _User_extensions_Thread_restart_visitor(), _User_extensions_Thread_start_visitor(), and _User_extensions_Thread_terminate_visitor().
 
file  userextremoveset.c
 This source file contains the implementation of _User_extensions_Remove_set().
 
file  watchdoginsert.c
 This source file contains the implementation of _Watchdog_Insert().
 
file  watchdogremove.c
 This source file contains the implementation of _Watchdog_Remove().
 
file  watchdogtick.c
 This source file contains the implementation of _Watchdog_Do_tickle() and _Watchdog_Tick().
 
file  watchdogtickssinceboot.c
 This source file contains the definition of _Watchdog_Ticks_since_boot.
 
file  watchdogtimeslicedefault.c
 This source file contains the default definition of _Watchdog_Ticks_per_timeslice.
 
file  wkspace.c
 This source file contains the definition of _Workspace_Area and the Workspace Handler system initialization.
 
file  wkspaceallocate.c
 This source file contains the implementation of _Workspace_Allocate().
 
file  wkspacefree.c
 This source file contains the implementation of _Workspace_Free().
 
file  wkspaceisunifieddefault.c
 This source file contains the default definition of _Workspace_Is_unified.
 
file  wkspacemallocinitdefault.c
 This source file contains the default definition of _Workspace_Malloc_initializer.
 
file  wkspacemallocinitunified.c
 This source file contains the implementation of _Workspace_Malloc_initialize_unified().
 
file  wkstringduplicate.c
 This source file contains the implementation of _Workspace_String_duplicate().