|
|
@ -27,7 +27,48 @@
|
|
|
|
.Dd July 26, 2013.
|
|
|
|
.Dd July 26, 2013.
|
|
|
|
.Dt ck_spinlock 3
|
|
|
|
.Dt ck_spinlock 3
|
|
|
|
.Sh NAME
|
|
|
|
.Sh NAME
|
|
|
|
.Nm ck_spinlock
|
|
|
|
.Nm ck_spinlock_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_unlock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_trylock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_anderson_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_anderson_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_anderson_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_anderson_unlock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_cas_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_cas_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_cas_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_cas_lock_eb ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_cas_trylock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_cas_unlock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_clh_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_clh_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_clh_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_clh_unlock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_dec_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_dec_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_dec_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_dec_lock_eb ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_dec_trylock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_dec_unlock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_fas_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_fas_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_fas_lock_eb ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_fas_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_fas_trylock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_fas_unlock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_mcs_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_mcs_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_mcs_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_mcs_trylock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_mcs_unlock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_ticket_init ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_ticket_locked ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_ticket_lock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_ticket_lock_pb ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_ticket_trylock ,
|
|
|
|
|
|
|
|
.Nm ck_spinlock_ticket_unlock
|
|
|
|
.Nd spinlock implementations
|
|
|
|
.Nd spinlock implementations
|
|
|
|
.Sh LIBRARY
|
|
|
|
.Sh LIBRARY
|
|
|
|
Concurrency Kit (libck, \-lck)
|
|
|
|
Concurrency Kit (libck, \-lck)
|
|
|
|