Lines Matching refs:lck
55 static void init_spinlock(spinlock_t *lck);
63 __thr_spinunlock(spinlock_t *lck) in __thr_spinunlock() argument
67 _extra = lck->thr_extra; in __thr_spinunlock()
72 __thr_spinlock(spinlock_t *lck) in __thr_spinlock() argument
80 if (lck->thr_extra == NULL) in __thr_spinlock()
81 init_spinlock(lck); in __thr_spinlock()
82 _extra = lck->thr_extra; in __thr_spinlock()
87 init_spinlock(spinlock_t *lck) in init_spinlock() argument
92 if ((lck->thr_extra == NULL) && (spinlock_count < MAX_SPINLOCKS)) { in init_spinlock()
93 lck->thr_extra = &extra[spinlock_count]; in init_spinlock()
95 extra[spinlock_count].owner = lck; in init_spinlock()
99 if (lck->thr_extra == NULL) in init_spinlock()