Lines Matching refs:__lock

38 extern void __spin_lock_init (__spin_lock_t *__lock);
42 __spin_lock_init (__spin_lock_t *__lock) in __spin_lock_init() argument
44 *__lock = __SPIN_LOCK_INITIALIZER; in __spin_lock_init()
50 extern void __spin_lock_solid (__spin_lock_t *__lock);
54 extern void __spin_lock (__spin_lock_t *__lock);
58 __spin_lock (__spin_lock_t *__lock) in __spin_lock() argument
60 __lll_lock (__lock, 0); in __spin_lock()
65 extern void __spin_unlock (__spin_lock_t *__lock);
69 __spin_unlock (__spin_lock_t *__lock) in __spin_unlock() argument
71 __lll_unlock (__lock, 0); in __spin_unlock()
76 extern int __spin_try_lock (__spin_lock_t *__lock);
80 __spin_try_lock (__spin_lock_t *__lock) in __spin_try_lock() argument
82 return (__lll_trylock (__lock) == 0); in __spin_try_lock()
87 extern int __spin_lock_locked (__spin_lock_t *__lock);
91 __spin_lock_locked (__spin_lock_t *__lock) in __spin_lock_locked() argument
93 return (*(volatile __spin_lock_t *)__lock != 0); in __spin_lock_locked()
100 __spin_lock_t __lock; member
109 extern void __mutex_init (void *__lock);
113 extern void __mutex_lock (void *__lock);
117 __mutex_lock (void *__lock) in __mutex_lock() argument
119 __spin_lock ((__spin_lock_t *)__lock); in __mutex_lock()
125 extern void __mutex_unlock (void *__lock);
129 __mutex_unlock (void *__lock) in __mutex_unlock() argument
131 __spin_unlock ((__spin_lock_t *)__lock); in __mutex_unlock()
136 extern int __mutex_trylock (void *__lock);
140 __mutex_trylock (void *__lock) in __mutex_trylock() argument
142 return (__spin_try_lock ((__spin_lock_t *)__lock)); in __mutex_trylock()