summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/chainimpl.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Add _Chain_Initialize_one()Sebastian Huber2016-09-061-0/+27
|
* score: Add missing const qualifiersSebastian Huber2016-09-061-6/+6
|
* score: Add debug support to chainsSebastian Huber2016-07-221-5/+47
| | | | | | | This helps to detect * double insert, append, prepend errors, and * get from empty chain errors.
* score: Add Chain_IteratorSebastian Huber2016-04-181-0/+239
| | | | | Add a chain iterator for safe iteration of chains with concurrent node extraction.
* score: Delete _Chain_Append()Sebastian Huber2016-04-061-13/+0
| | | | | | This function is not used in the score. Update #2555.
* score: Delete _Chain_Get()Sebastian Huber2016-04-061-16/+0
| | | | | | This function is not used in the score. Update #2555.
* score: Delete _Chain_Extract()Sebastian Huber2016-04-061-15/+0
| | | | | | This function is not used in the score. Update #2555.
* score: Delete _Chain_Insert()Sebastian Huber2016-04-061-21/+0
| | | | | | This function is not used in the score. Update #2555.
* score: Delete _Chain_Get_with_empty_check()Sebastian Huber2016-04-061-25/+0
| | | | | | This function is not used in the score. Update #2555.
* score: Delete _Chain_Prepend_with_empty_check()Sebastian Huber2016-04-061-19/+0
| | | | | | This function is not used in the score. Update #2555.
* score: Delete _Chain_Append_with_empty_check()Sebastian Huber2016-04-061-19/+0
| | | | | | This function is not used in the score. Update #2555.
* score: Delete _Chain_Prepend()Sebastian Huber2016-04-061-19/+0
| | | | | | This function is not used in the score. Update #2555.
* chainimpl.h: Add _Assert() to _Chain_Initialize_empty()Josh Oguin2014-11-261-3/+9
| | | | | CodeSonar flagged this as a potential NULL deference. That should never occur but adding the _Assert() ensures we are checking that.
* Delete unused *_Is_null() functionsSebastian Huber2014-07-261-17/+0
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* score: Use only next field for chain on/offSebastian Huber2014-03-171-6/+6
| | | | | It is sufficient to use one field for the chain on/off indication. The chain API functions are highly performance critical.
* score: Add and use CHAIN_INITIALIZER_ONE_NODE().Sebastian Huber2013-08-271-0/+16
| | | | | | Add and use CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN(), RTEMS_CHAIN_INITIALIZER_ONE_NODE() and RTEMS_CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN().
* score: Create chain implementation headerSebastian Huber2013-07-221-0/+952
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.