Home
last modified time | relevance | path

Searched refs:SlottedSpinLock (Results 1 – 4 of 4) sorted by relevance

/dports/databases/kyotocabinet/kyotocabinet-1.2.79/
H A Dkcthread.cc743 SlottedSpinLock::SlottedSpinLock(size_t slotnum) : opq_(NULL) { in SlottedSpinLock() function in kyotocabinet::SlottedSpinLock
772 SlottedSpinLock::~SlottedSpinLock() { in ~SlottedSpinLock()
795 void SlottedSpinLock::lock(size_t idx) { in lock()
834 void SlottedSpinLock::unlock(size_t idx) { in unlock()
857 void SlottedSpinLock::lock_all() { in lock_all()
908 void SlottedSpinLock::unlock_all() { in unlock_all()
H A Dkcthread.h280 class SlottedSpinLock {
286 explicit SlottedSpinLock(size_t slotnum);
290 ~SlottedSpinLock();
H A Dkcutiltest.cc557 kc::SlottedSpinLock sspinlock(LOCKSLOTNUM); in procmutex()
562 void setparams(int32_t id, kc::SlottedSpinLock* sspinlock, in procmutex()
588 kc::SlottedSpinLock* sspinlock_; in procmutex()
H A DChangeLog231 * kcthread.cc (SpinLock::unlock, SlottedSpinLock::unlock): release lock is now used.