RTEMS
5.0.0
|
Files | |
file | apimutexisowner.c |
file | apimutexlock.c |
Acquires the specified API mutex. | |
file | apimutexunlock.c |
Releases the Specified API Mutex. | |
file | chain.c |
Initialize a Chain Header. | |
file | corebarrier.c |
Initialize CORE Barrier. | |
file | corebarrierrelease.c |
Manually releases the Barrier. | |
file | corebarrierwait.c |
Wait For The Barrier. | |
file | coremsg.c |
Initialize a Message Queue. | |
file | coremsgbroadcast.c |
Broadcast a Message to the Message Queue. | |
file | coremsgclose.c |
Close a Message Queue. | |
file | coremsgflush.c |
Flush Messages Routine. | |
file | coremsgflushwait.c |
Flush Waiting Threads. | |
file | coremsginsert.c |
Insert a Message into the Message Queue. | |
file | coremsgseize.c |
Seize a Message from the Message Queue. | |
file | coremsgsubmit.c |
CORE Message Queue Submit. | |
file | coremutexseize.c |
Seize Mutex with Blocking. | |
file | corerwlock.c |
file | corerwlockobtainread.c |
Obtain RWLock for reading. | |
file | corerwlockobtainwrite.c |
RWLock Obtain for Writing. | |
file | corerwlockrelease.c |
Releases the RWLock. | |
file | coresem.c |
Core Semaphore Initialize. | |
file | coretod.c |
Initializes the Time of Day Handler. | |
file | coretodadjust.c |
Adjust the Time of Time. | |
file | coretodset.c |
Set Time of Day Given a Timestamp. | |
file | coretodtickspersec.c |
Convert Ticks To Seconds. | |
file | freechain.c |
Freechain Handler Implementation. | |
file | heap.c |
Heap Handler implementation. | |
file | heapallocate.c |
Heap Handler implementation. | |
file | heapextend.c |
Heap Handler implementation. | |
file | heapfree.c |
Heap Handler implementation. | |
file | heapgetfreeinfo.c |
Heap Handler implementation. | |
file | heapgetinfo.c |
Heap Handler implementation. | |
file | heapgreedy.c |
Heap Handler API. | |
file | heapiterate.c |
_Heap_Iterate() implementation. | |
file | heapnoextend.c |
Heap Handler implementation. | |
file | heapresizeblock.c |
Heap Handler implementation. | |
file | heapsizeofuserarea.c |
Heap Handler implementation. | |
file | heapwalk.c |
Heap Handler implementation. | |
file | interr.c |
Initiates system termination. | |
file | isr.c |
Initialize the ISR handler. | |
file | isrisinprogress.c |
ISR Is In Progress Default Implementation. | |
file | iterateoverthreads.c |
Iterates Over All Threads. | |
file | mpci.c |
Multiprocessing Communications Interface (MPCI) Handler. | |
file | objectallocate.c |
Allocate Object. | |
file | objectapimaximumclass.c |
Object API Maximum Class. | |
file | objectclose.c |
Close Object. | |
file | objectextendinformation.c |
Extend Set of Objects. | |
file | objectfree.c |
Free Object. | |
file | objectgetinfo.c |
Get Object Information. | |
file | objectgetinfoid.c |
Get Information of an Object from an ID. | |
file | objectgetlocal.c |
Object Get Local. | |
file | objectgetnameasstring.c |
Extracts a Node from a Chain. | |
file | objectgetnext.c |
Get Pointer to Next Object that is Active. | |
file | objectgetnoprotection.c |
Get Object without Dispatching Protection. | |
file | objectinitializeinformation.c |
Initialize Object Information. | |
file | objectmp.c |
Objects MP Support. | |
file | objectnamespaceremove.c |
Removes Object from Namespace. | |
file | objectnametoid.c |
Object Name To Id. | |
file | objectnametoidstring.c |
Object ID to Name. | |
file | objectsetname.c |
Set Objects Name. | |
file | objectshrinkinformation.c |
Shrink an Object Class Information Record. | |
file | percpu.c |
Allocate and Initialize Per CPU Structures. | |
file | pheapallocate.c |
Protected Heap Handler implementation. | |
file | pheapextend.c |
Protected Heap Handler implementation. | |
file | pheapfree.c |
Protected Heap Handler implementation. | |
file | pheapgetblocksize.c |
Protected Heap Handler implementation. | |
file | pheapgetfreeinfo.c |
Protected Heap Handler implementation. | |
file | pheapgetinfo.c |
Protected Heap Handler implementation. | |
file | pheapgetsize.c |
Protected Heap Handler implementation. | |
file | pheapinit.c |
Protected Heap Handler implementation. | |
file | pheapiterate.c |
_Heap_Iterate() implementation. | |
file | pheapresizeblock.c |
Protected Heap Handler implementation. | |
file | pheapwalk.c |
Protected Heap Handler implementation. | |
file | processormaskcopy.c |
Processor Mask Implementation. | |
file | rbtreeiterate.c |
_RBTree_Iterate() implementation. | |
file | rbtreenext.c |
_RBTree_Next() and _RBTree_Next() implementation. | |
file | rbtreepostorder.c |
_RBTree_Postorder_first() and _RBTree_Postorder_next() implementation. | |
file | rbtreereplace.c |
_RBTree_Replace_node() implementation. | |
file | scheduler.c |
Scheduler Initialize. | |
file | schedulercbs.c |
CBS Scheduler Budget Handler. | |
file | schedulercbsattachthread.c |
Attach Scheduler CBS Thread. | |
file | schedulercbscleanup.c |
Scheduler CBS Cleanup. | |
file | schedulercbscreateserver.c |
Scheduler CBS Create Server. | |
file | schedulercbsdestroyserver.c |
Scheduler CBS Destroy Server. | |
file | schedulercbsdetachthread.c |
Detach from the CBS Server. | |
file | schedulercbsgetapprovedbudget.c |
Scheduler CBS Get Approved Budget. | |
file | schedulercbsgetexecutiontime.c |
Get Thread Execution Info. | |
file | schedulercbsgetparameters.c |
_Scheduler_CBS_Get_parameters | |
file | schedulercbsgetremainingbudget.c |
Scheduler CBS Get Remaining Budget. | |
file | schedulercbsgetserverid.c |
Scheduler CBS Get Server id. | |
file | schedulercbsreleasejob.c |
Scheduler CBS Release Job. | |
file | schedulercbssetparameters.c |
Set Parameters for CBS Scheduling. | |
file | schedulercbsunblock.c |
Unblocks a Thread from the Queue. | |
file | schedulerdefaultnodedestroy.c |
Scheduler Default Node Destruction Operation. | |
file | schedulerdefaultnodeinit.c |
Scheduler Default Node Initialization Operation. | |
file | schedulerdefaultreleasejob.c |
Default Scheduler Release Job Operation. | |
file | schedulerdefaultsetaffinity.c |
Scheduler Default Set Affinity Operation. | |
file | schedulerdefaulttick.c |
Default Scheduler At Tick Handler. | |
file | scheduleredf.c |
Scheduler EDF Initialize and Support. | |
file | scheduleredfblock.c |
Removes the Thread from Ready Queue. | |
file | scheduleredfchangepriority.c |
Scheduler EDF Extract. | |
file | scheduleredfnodeinit.c |
Scheduler EDF Allocate. | |
file | scheduleredfreleasejob.c |
Scheduler EDF Release Job. | |
file | scheduleredfschedule.c |
Scheduler EDF Allocate. | |
file | scheduleredfsmp.c |
EDF SMP Scheduler Implementation. | |
file | scheduleredfunblock.c |
Scheduler EDF Unblock. | |
file | scheduleredfyield.c |
Scheduler EDF Yield. | |
file | schedulerpriorityaffinitysmp.c |
Deterministic Priority Affinity SMP Scheduler Implementation. | |
file | schedulerpriorityblock.c |
Scheduler Priority Block. | |
file | schedulerprioritychangepriority.c |
Removes Thread from Thread Queue. | |
file | schedulerpriorityschedule.c |
Priority Scheduler Schedule Method. | |
file | schedulerprioritysmp.c |
Deterministic Priority SMP Scheduler Implementation. | |
file | schedulerpriorityunblock.c |
Scheduler Priority Unblock. | |
file | schedulerpriorityyield.c |
Scheduler Priority Yield. | |
file | schedulersimple.c |
Scheduler Simple Functions. | |
file | schedulersimpleblock.c |
Simple Scheduler Block a Thread. | |
file | schedulersimplechangepriority.c |
Removes a Thread from the Simple Queue. | |
file | schedulersimpleschedule.c |
Simple Schedule Determine Heir. | |
file | schedulersimplesmp.c |
Simple SMP Scheduler Implementation. | |
file | schedulersimpleunblock.c |
Scheduler Simple Handler / Unblock. | |
file | schedulersimpleyield.c |
Simple Schedule Yield CPU. | |
file | schedulerstrongapa.c |
Strong APA Scheduler Implementation. | |
file | smp.c |
SMP Support. | |
file | thread.c |
Initialize Thread Handler. | |
file | threadchangepriority.c |
Changes the Priority of a Thread. | |
file | threadclearstate.c |
Clear Thread state. | |
file | threadcreateidle.c |
Create Idle Thread. | |
file | threaddispatch.c |
Dispatch Thread. | |
file | threadget.c |
Maps Thread IDs to TCB Pointer. | |
file | threadhandler.c |
Thread Handler. | |
file | threadinitialize.c |
Initialize Thread. | |
file | threadloadenv.c |
Initializes Enviroment for A Thread. | |
file | threadmp.c |
Distributed MP Support. | |
file | threadq.c |
Thread Queue Initialize. | |
file | threadqenqueue.c |
Thread Queue Operations. | |
file | threadqfirst.c |
Thread Queue First. | |
file | threadqflush.c |
Thread Queue Flush. | |
file | threadrestart.c |
Restart Thread. | |
file | threadsetstate.c |
Sets States for a Thread. | |
file | threadstackallocate.c |
Stack Allocate Helper. | |
file | threadstackfree.c |
Deallocate Thread Stack. | |
file | threadstart.c |
Initializes Thread and Executes it. | |
file | threadstartmultitasking.c |
Start Thread Multitasking. | |
file | threadtimeout.c |
Thread Wait Timeout. | |
file | threadyield.c |
Thread Yield. | |
file | timespecaddto.c |
Add to a Timespec. | |
file | timespecdivide.c |
Divide Timespec By Integer. | |
file | timespecdividebyinteger.c |
Divide Timespec By Integer. | |
file | timespecfromticks.c |
Convert Ticks to Timespec. | |
file | timespecgetasnanoseconds.c |
Get As Nanoseconds. | |
file | timespecisvalid.c |
Is Timespec Valid. | |
file | timespeclessthan.c |
Timespec Less Than Operator. | |
file | timespecsubtract.c |
Subtract Two Timespec. | |
file | timespectoticks.c |
file | userext.c |
User Extension Handler implementation. | |
file | userextaddset.c |
User Extension Handler implementation. | |
file | userextiterate.c |
User Extension Iteration Helpers. | |
file | userextremoveset.c |
User Extension Handler implementation. | |
file | watchdoginsert.c |
Watchdog Insert. | |
file | watchdogremove.c |
Remove Watchdog. | |
file | watchdogtickssinceboot.c |
Watchdog Ticks Since Boot. | |
file | wkspace.c |
Workspace Handler Support. | |
file | wkstringduplicate.c |
Duplicates String with Memory from the Workspace. | |