Home
last modified time | relevance | path

Searched refs:Spinlock (Results 1 – 22 of 22) sorted by relevance

/sys/include/
Dspinlock.h15 typedef struct Spinlock struct
26 LIST_ENTRY(Spinlock) lockList; argument
27 TAILQ_ENTRY(Spinlock) lockStack;
28 } __LOCKABLE Spinlock; typedef
36 void Spinlock_Init(Spinlock *lock, const char *name, uint64_t type);
37 void Spinlock_Destroy(Spinlock *lock);
38 void Spinlock_Lock(Spinlock *lock) __LOCK_EX(*lock);
39 void Spinlock_Unlock(Spinlock *lock) __UNLOCK_EX(*lock);
40 bool Spinlock_IsHeld(Spinlock *lock) __LOCK_EX_ASSERT(*lock);
Dvfs.h14 Spinlock lock;
27 Spinlock lock;
Dmutex.h11 Spinlock lock;
Dsemaphore.h14 Spinlock lock;
Dwaitchannel.h12 Spinlock lock;
Dkmem.h50 Spinlock lock;
Dthread.h68 Spinlock lock;
/sys/kern/
Dspinlock.c21 Spinlock lockListLock = {
26 LIST_HEAD(LockListHead, Spinlock) lockList = LIST_HEAD_INITIALIZER(lockList);
28 TAILQ_HEAD(LockStack, Spinlock) lockStack[MAX_CPUS]; in TAILQ_HEAD() argument
43 Spinlock_Init(Spinlock *lock, const char *name, uint64_t type) in Spinlock_Init()
61 Spinlock_Destroy(Spinlock *lock) in Spinlock_Destroy()
75 Spinlock_Lock(Spinlock *lock) __NO_LOCK_ANALYSIS in Spinlock_Lock()
109 Spinlock_Unlock(Spinlock *lock) __NO_LOCK_ANALYSIS in Spinlock_Unlock()
126 Spinlock_IsHeld(Spinlock *lock) in Spinlock_IsHeld()
134 Spinlock *lock; in Debug_Spinlocks()
155 Spinlock *lock; in Debug_LockStack()
Dwaitchannel.c18 Spinlock chanListLock;
Dktimer.c19 static Spinlock timerLock;
Dsemaphore.c19 Spinlock semaListLock = { 0, 0, 0, 0, 0, 0, 0, 0, "Semaphore List" };
Dthread.c33 extern Spinlock schedLock;
39 extern Spinlock procLock;
Dvfs.c20 static Spinlock vfsLock;
Dsched.c29 Spinlock schedLock;
Dktime.c14 static Spinlock ktimeLock;
Dprocess.c28 Spinlock procLock;
Dbufcache.c18 Spinlock cacheLock;
Dpalloc.c27 Spinlock pallocLock;
/sys/dev/
Dconsole.h27 Spinlock keyLock;
Dconsole.c14 Spinlock consoleLock;
De1000.c138 Spinlock lock;
/sys/dev/x86/
Dide.c62 Spinlock lock;