RTEMS: cpukit/score/src Directory Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
src Directory Reference

## 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.