|
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 | percpustatewait.c |
| This source file contains the implementation of _Per_CPU_State_wait_for_non_initial_state().
|
|
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 |
|
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 |
|
file | threadqextractwithproxy.c |
|
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().
|
|