RTEMS
src Directory Reference

Files

file  apimutexisowner.c [code]
 
file  apimutexlock.c [code]
 Acquires the specified API mutex.
 
file  apimutexunlock.c [code]
 Releases the Specified API Mutex.
 
file  chain.c [code]
 Initialize a Chain Header.
 
file  corebarrier.c [code]
 Initialize CORE Barrier.
 
file  corebarrierrelease.c [code]
 Manually releases the Barrier.
 
file  corebarrierwait.c [code]
 Wait For The Barrier.
 
file  coremsg.c [code]
 Initialize a Message Queue.
 
file  coremsgbroadcast.c [code]
 Broadcast a Message to the Message Queue.
 
file  coremsgclose.c [code]
 Close a Message Queue.
 
file  coremsgflush.c [code]
 Flush Messages Routine.
 
file  coremsginsert.c [code]
 Insert a Message into the Message Queue.
 
file  coremsgseize.c [code]
 Seize a Message from the Message Queue.
 
file  coremsgsubmit.c [code]
 CORE Message Queue Submit.
 
file  coremsgwkspace.c [code]
 This source file contains the implementation of _CORE_message_queue_Workspace_allocate().
 
file  coremutexseize.c [code]
 Seize Mutex with Blocking.
 
file  coresem.c [code]
 Core Semaphore Initialize.
 
file  coretod.c [code]
 Initializes the Time of Day Handler.
 
file  heap.c [code]
 Heap Handler implementation.
 
file  heapallocate.c [code]
 Heap Handler implementation.
 
file  interr.c [code]
 Initiates system termination.
 
file  isr.c [code]
 Initialize the ISR handler.
 
file  isrisinprogress.c [code]
 ISR Is In Progress Default Implementation.
 
file  objectallocate.c [code]
 Allocate Object.
 
file  objectallocatenone.c [code]
 
file  objectallocatestatic.c [code]
 
file  objectapimaximumclass.c [code]
 Object API Maximum Class.
 
file  objectclose.c [code]
 Close Object.
 
file  objectfree.c [code]
 Free Object.
 
file  objectfreestatic.c [code]
 
file  objectgetinfo.c [code]
 Get Object Information.
 
file  objectgetinfoid.c [code]
 Get Information of an Object from an ID.
 
file  objectgetlocal.c [code]
 Object Get Local.
 
file  objectgetnameasstring.c [code]
 Extracts a Node from a Chain.
 
file  objectgetnoprotection.c [code]
 Get Object without Dispatching Protection.
 
file  objectinitializeinformation.c [code]
 Initialize Object Information.
 
file  objectnamespaceremove.c [code]
 Removes Object from Namespace.
 
file  objectnametoid.c [code]
 Object Name To Id.
 
file  percpu.c [code]
 Allocate and Initialize Per CPU Structures.
 
file  processormaskcopy.c [code]
 Processor Mask Implementation.
 
file  rbtreenext.c [code]
 _RBTree_Next() and _RBTree_Next() implementation.
 
file  rbtreereplace.c [code]
 _RBTree_Replace_node() implementation.
 
file  scheduler.c [code]
 Scheduler Initialize.
 
file  schedulerdefaultnodedestroy.c [code]
 Scheduler Default Node Destruction Operation.
 
file  schedulerdefaultnodeinit.c [code]
 Scheduler Default Node Initialization Operation.
 
file  schedulerdefaultreleasejob.c [code]
 Default Scheduler Release Job Operation.
 
file  schedulerdefaultsetaffinity.c [code]
 Scheduler Default Set Affinity Operation.
 
file  schedulerdefaulttick.c [code]
 Default Scheduler At Tick Handler.
 
file  scheduleredfreleasejob.c [code]
 Scheduler EDF Release Job.
 
file  scheduleredfsmp.c [code]
 EDF SMP Scheduler Implementation.
 
file  schedulerpriorityblock.c [code]
 Scheduler Priority Block.
 
file  schedulerprioritychangepriority.c [code]
 Removes Thread from Thread Queue.
 
file  schedulerpriorityschedule.c [code]
 Priority Scheduler Schedule Method.
 
file  schedulerpriorityunblock.c [code]
 Scheduler Priority Unblock.
 
file  schedulerpriorityyield.c [code]
 Scheduler Priority Yield.
 
file  smp.c [code]
 SMP Support.
 
file  stackallocatorfreenothing.c [code]
 _Stack_Free_nothing() Implementation
 
file  thread.c [code]
 Initialize Thread Handler.
 
file  threadchangepriority.c [code]
 Changes the Priority of a Thread.
 
file  threadclearstate.c [code]
 Clear Thread state.
 
file  threadcreateidle.c [code]
 Create Idle Thread.
 
file  threaddispatch.c [code]
 Dispatch Thread.
 
file  threadget.c [code]
 Maps Thread IDs to TCB Pointer.
 
file  threadhandler.c [code]
 Thread Handler.
 
file  threadinitialize.c [code]
 Initialize Thread.
 
file  threadloadenv.c [code]
 Initializes Enviroment for A Thread.
 
file  threadq.c [code]
 Thread Queue Initialize.
 
file  threadqenqueue.c [code]
 Thread Queue Operations.
 
file  threadqflush.c [code]
 Thread Queue Flush.
 
file  threadrestart.c [code]
 Restart Thread.
 
file  threadsetstate.c [code]
 Sets States for a Thread.
 
file  threadstackallocate.c [code]
 Stack Allocate Helper.
 
file  threadstart.c [code]
 Initializes Thread and Executes it.
 
file  threadstartmultitasking.c [code]
 Start Thread Multitasking.
 
file  threadtimeout.c [code]
 Thread Wait Timeout.
 
file  threadyield.c [code]
 Thread Yield.
 
file  userext.c [code]
 User Extension Handler implementation.
 
file  userextaddset.c [code]
 User Extension Handler implementation.
 
file  userextiterate.c [code]
 User Extension Iteration Helpers.
 
file  userextremoveset.c [code]
 User Extension Handler implementation.
 
file  watchdoginsert.c [code]
 Watchdog Insert.
 
file  watchdogremove.c [code]
 Remove Watchdog.
 
file  watchdogtickssinceboot.c [code]
 Watchdog Ticks Since Boot.
 
file  wkspace.c [code]
 Workspace Handler System Initialization.
 
file  wkspaceallocate.c [code]
 _Workspace_Allocate() Implementation
 
file  wkspacemallocinitdefault.c [code]
 This source file provides the default definition of _Workspace_Malloc_initializer.
 
file  wkspacemallocinitunified.c [code]
 This source file provides the implementation of _Workspace_Malloc_initialize_unified().