aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/queue.h
Commit message (Expand)AuthorAgeFilesLines
* qeueue.h: Add {SLIST,STAILQ,LIST,TAILQ}_END()Alex Richardson2021-01-251-0/+10
* sys: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Trim trailing white space in commentPietro Cerutti2020-02-261-1/+1
* Add wakeup_any(), cheaper wakeup_one() for taskqueue(9).Alexander Motin2019-06-201-0/+4
* Define QMD_SAVELINK() only for QUEUE_MACRO_DEBUG_TRASH case. OtherwiseGleb Smirnoff2018-10-311-6/+2
* This commit brings in a new refactored TCP stack called Rack.Randall Stewart2018-06-071-0/+11
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* queue.3: Document existing QMD_* macrosConrad Meyer2016-11-111-0/+39
* queue(3): Enhance queue debugging macrosConrad Meyer2016-09-081-5/+37
* Add two new macros, SLIST_CONCAT and LIST_CONCAT. Note in both theKirk McKusick2016-08-161-2/+36
* Make the system queue header file fully usable within C++ programs byHans Petter Selasky2015-06-281-14/+73
* Pass macro arguments properly.Hans Petter Selasky2015-02-241-2/+2
* Fix order of arguments in the TRACEBUF_INITIALIZER macro so that weHans Petter Selasky2015-02-241-1/+1
* Add new FOREACH_FROM variants of the queue(3) FOREACH macros which canLawrence Stewart2013-06-181-0/+53
* Fixes to QUEUE_MACRO_DEBUG support:Gleb Smirnoff2013-02-061-5/+7
* Rename __member2struct() to __containerof().Ed Schouten2012-09-131-6/+4
* Correctness: use __member2struct() on the correct fields.Ed Schouten2012-09-121-2/+2
* Implement LIST_PREV().Ed Schouten2012-09-121-4/+8
* Note that the _SWAP operation is supported for all list/queue types.Matthew D Fleming2011-05-131-6/+7
* Add SLIST_SWAP() macro.Konstantin Belousov2010-12-031-0/+6
* Avoid corrupting the list or queue if _REMOVE is invoked with aEd Maste2010-02-201-6/+14
* Rename the queue macros I introduced last year.Ed Schouten2009-05-271-5/+5
* fail(9) support:Zachary Loafman2009-05-271-0/+41
* Remove the unused insque() and remque() functions.Ed Schouten2009-04-261-46/+0
* Introduce REMOVE_NEXT() macro's for SLIST and STAILQ.Ed Schouten2008-05-221-5/+14
* Remove the non-standard and undocumented STAILQ_REMOVE_HEAD_UNTIL()Ruslan Ermilov2006-10-241-5/+0
* Add sanity checking for QUEUE(3) TAILQs under INVARIANTS (similar toEd Maste2006-05-261-0/+37
* QUEUE_MACRO_DEBUG is intended for userland code, so don't include checksEd Maste2006-05-261-2/+2
* Cast the pointer to void * before casting it back to struct type * inMaxime Henrion2006-03-031-1/+1
* Userland applications may include queue.h and define INVARIANTSEd Maste2005-11-231-2/+2
* Add sanity checking for QUEUE(3) lists under INVARIANTS. Races may leadEd Maste2005-11-181-2/+35
* Fix typo so QUEUE_MACRO_DEBUG works again.Poul-Henning Kamp2005-08-081-1/+1
* netchild's mega-patch to isolate compiler dependencies into a centralJoerg Wunsch2005-03-021-3/+3
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)Tom Rhodes2004-03-121-3/+3
* Add safe _FOREACH iterators to the rest of the queue.h types.Alexander Kabaev2003-08-141-37/+58
* Add LIST_FOREACH_SAFE, which is like LIST_FOREACH but allows youBosko Milekic2003-08-131-0/+7
* Add a macro for SLIST traversal 'SLIST_FOREACH_PREVPTR',Alfred Perlstein2002-08-051-0/+5
* Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It'sMike Barcroft2002-07-081-1/+1
* check in the version if this that compiles, not the one that doesn'tJulian Elischer2002-07-021-1/+1
* Make some more debugging code go away when debugging is not turned on.Julian Elischer2002-07-021-1/+4
* Oops, that was a heck of a lot more debugging left onthan I intended..Julian Elischer2002-06-291-2/+3
* Part 1 of KSE-IIIJulian Elischer2002-06-291-2/+51
* Parenthesize some macro arguments.Thomas Moestl2002-04-171-2/+2
* Add macros for concatenating tailqs and stailqs.Thomas Moestl2002-04-171-0/+18
* Remove __PAlfred Perlstein2002-03-191-2/+2
* Correct a comment that should have been updated in rev 1.43, whenSheldon Hearn2001-12-111-2/+2
* namei.h: move "struct componentname" definition outside "struct nameidata",Luigi Rizzo2001-09-281-2/+3