summaryrefslogtreecommitdiffstats
path: root/sys/sys/sx.h
Commit message (Expand)AuthorAgeFilesLines
* - Make this compile if INVARIANTS support is not enabled.arr2002-04-021-1/+1
* - Add MTX_SYSINIT and SX_SYSINIT as macro glue for allowing sx and mtxarr2002-04-021-0/+14
* Create a mutex pool API for short term leaf mutexes.dillon2001-11-131-1/+1
* Fix this to actually compile in the !INVARIANTS case.jhb2001-10-241-1/+3
* Change the sx(9) assertion API to use a sx_assert() function similar tojhb2001-10-231-37/+8
* Use NULL instead of __FILE__ in the !LOCK_DEBUG case in the locking codejhb2001-09-171-11/+11
* KSE Milestone 2julian2001-09-121-3/+3
* Include <sys/_lock.h> for the definition of struct lock_object. Don'tjhb2001-09-051-0/+1
* Add sx_try_upgrade() and sx_downgrade().jasone2001-08-131-0/+4
* - Add trylock variants of shared and exclusive locks.jhb2001-06-271-23/+33
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-4/+1
* Rework the witness code to work with sx locks as well as mutexes.jhb2001-03-281-9/+17
* In order to avoid recursing on the backing mutex for sx locks in thejhb2001-03-061-2/+10
* Get the arguments to the KASSERT() printf() in SX_ASSERT_XLOCKED() injhb2001-03-061-1/+1
* Fix typo: define SX_ASSERT_XLOCKED not SX_ASSERT_XLOCKER indwmalone2001-03-061-1/+1
* - Add sx_descr description member to sx lock structurebmilekic2001-03-061-7/+11
* Implement shared/exclusive locks.jasone2001-03-051-0/+82
OpenPOWER on IntegriCloud