summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/coremuteximpl.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Delete CORE_mutex_Control::lockSebastian Huber2014-03-311-15/+5
| | | | | | | | The holder field is enough to determine if a mutex is locked or not. This leads also to better error status codes in case a rtems_semaphore_release() is done for a mutex without having the ownership.
* score: Delete CORE_mutex_Control::holder_idSebastian Huber2014-03-311-1/+0
| | | | We can use the holder pointer to get the identifier if necessary.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* score: Rename _Internal_error_Occurred()Sebastian Huber2014-02-211-1/+1
| | | | Rename _Internal_error_Occurred() into _Terminate().
* score: Use local variables for consistencySebastian Huber2013-11-261-3/+3
|
* score: Delete SYSTEM_STATE_BEGIN_MULTITASKINGSebastian Huber2013-08-051-2/+2
| | | | | Nothing happened between the SYSTEM_STATE_BEGIN_MULTITASKING to SYSTEM_STATE_UP transition.
* score: Create threadq implementation headerSebastian Huber2013-07-261-0/+1
| | | | | | | | Move implementation specific parts of tqdata.h, threadq.h and threadq.inl into new header file threadqimpl.h. The threadq.h contains now only the application visible API. Delete tqdata.h.
* score: Create thread implementation headerSebastian Huber2013-07-261-1/+1
| | | | | | | | Move implementation specific parts of thread.h and thread.inl into new header file threadimpl.h. The thread.h contains now only the application visible API. Remove superfluous header file includes from various files.
* score: Merge sysstate API into one fileSebastian Huber2013-07-241-0/+1
|
* score: _CORE_mutex_Check_dispatch_for_seize()Sebastian Huber2013-07-221-1/+4
| | | | Add SMP version of this check, otherwise sptests/spfatal03 fails.
* score: Create chain implementation headerSebastian Huber2013-07-221-0/+1
| | | | | | Move implementation specific parts of chain.h and chain.inl into new header file chainimpl.h. The chain.h contains now only the application visible API.
* score: Avoid direct usage of _Thread_ExecutingSebastian Huber2013-07-221-3/+3
| | | | | | Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
* score: Avoid direct usage of _Thread_ExecutingSebastian Huber2013-07-181-14/+21
| | | | | | Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
* score: Convert to inline functionSebastian Huber2013-07-181-25/+30
|
* score: Create mutex implementation headerSebastian Huber2013-07-181-0/+531
Move implementation specific parts of coremutex.h and coremutex.inl into new header file coremuteximpl.h. The coremutex.h contains now only the application visible API.