Lines Matching refs:lock
101 static inline int rt_mutex_is_locked(struct rt_mutex *lock) in rt_mutex_is_locked() argument
103 return lock->owner != NULL; in rt_mutex_is_locked()
106 extern void __rt_mutex_init(struct rt_mutex *lock, const char *name, struct lock_class_key *key);
107 extern void rt_mutex_destroy(struct rt_mutex *lock);
110 extern void rt_mutex_lock_nested(struct rt_mutex *lock, unsigned int subclass);
111 #define rt_mutex_lock(lock) rt_mutex_lock_nested(lock, 0) argument
113 extern void rt_mutex_lock(struct rt_mutex *lock);
114 #define rt_mutex_lock_nested(lock, subclass) rt_mutex_lock(lock) argument
117 extern int rt_mutex_lock_interruptible(struct rt_mutex *lock);
118 extern int rt_mutex_timed_lock(struct rt_mutex *lock,
121 extern int rt_mutex_trylock(struct rt_mutex *lock);
123 extern void rt_mutex_unlock(struct rt_mutex *lock);