![]() |
RTEMS 5.2
|
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 | coretodhookdata.c |
| TOD Hook Set. | |
| file | coretodhookregister.c |
| Register Hook to be in TOD Hook Set. | |
| file | coretodhookrun.c |
| Run TOD Hook Set. | |
| file | coretodhookunregister.c |
| Remove Hook from TOD Hook Set. | |
| 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 | mpcidefault.c |
| Multiprocessing Communications Interface (MPCI) Default Configuration. | |
| file | objectallocate.c |
| Allocate Object. | |
| file | objectallocatenone.c |
| file | objectallocatestatic.c |
| file | objectallocateunlimited.c |
| 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 | objectfreestatic.c |
| 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 | opt_compat.h [code] |
| file | opt_ffclock.h [code] |
| file | opt_ntp.h [code] |
| 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 | threadallocateunlimited.c |
| 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. | |