summaryrefslogtreecommitdiffstats
path: root/sys/sys/rwlock.h
Commit message (Expand)AuthorAgeFilesLines
* MFC 261517,261520:jhb2014-02-181-3/+0
* MFcalloutng:davide2013-03-041-1/+2
* Merge r242395,242483 from mutex implementation:attilio2012-11-031-20/+58
* Constify arguments for locking KPIs where possible.pjd2011-11-161-2/+2
* When releasing a read/shared lock we need to use a write memory barrierattilio2009-09-301-7/+0
* Add the OpenSolaris dtrace lockstat provider. The lockstat providersson2009-05-261-3/+4
* add RW_SYSINIT_FLAGS macro and rw_sysinit_flags initialization functionkmacy2008-12-081-0/+19
* - Embed the recursion counter for any locking primitive directly in theattilio2008-05-151-0/+2
* Trylocks were implemented, remove stale commentkris2008-04-121-2/+0
* Add rw_try_rlock() and rw_try_wlock() to rwlocks.attilio2008-04-011-0/+4
* Implement soon-to-be-used rw_unlock() macro.pjd2008-03-161-0/+6
* Adaptive spinning in write path with readers and writer starvation avoidance.jeff2008-02-061-3/+6
* Fix some problems with lock profiling in rw locks:attilio2007-07-201-9/+6
* Introduce a new rwlocks initialization function: rw_init_flags.attilio2007-06-261-3/+17
* Add destroyed cookie values for sx locks and rwlocks as well as extrajhb2007-05-081-0/+1
* Fix a comment grammar nit.jhb2007-03-271-1/+1
* Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes,jhb2007-03-211-4/+4
* Allow threads to atomically release rw and sx locks while waiting for anjhb2007-03-091-0/+2
* Wrap a few lines at 80 cols.jhb2007-03-071-2/+4
* Add rw_wowned() interface to rwlock(9), allowing a kernel thread torwatson2007-02-261-0/+1
* general LOCK_PROFILING cleanupkmacy2007-02-261-3/+8
* Include pcpu.h so that kernel is buildable w/o RWLOCK_NOINLINE optionglebius2006-10-131-0/+1
* Fix the name of the data set item for the SYSUNINIT in RW_SYSINIT to usejhb2006-06-231-1/+1
* Implement rw_try_upgrade() and rw_downgrade(). rw_try_upgrade() makes ajhb2006-04-191-1/+5
* Fix typo.glebius2006-01-301-1/+1
* Add a basic reader/writer lock implementation to the kernel. Thisjhb2006-01-271-0/+192
OpenPOWER on IntegriCloud