Searched refs:rt_mutex_base (Results 1 – 8 of 8) sorted by relevance
/linux/kernel/locking/ |
H A D | rtmutex_common.h | 56 struct rt_mutex_base *lock; 81 extern void rt_mutex_init_proxy_locked(struct rt_mutex_base *lock, 83 extern void rt_mutex_proxy_unlock(struct rt_mutex_base *lock); 84 extern int __rt_mutex_start_proxy_lock(struct rt_mutex_base *lock, 88 extern int rt_mutex_start_proxy_lock(struct rt_mutex_base *lock, 91 extern int rt_mutex_wait_proxy_lock(struct rt_mutex_base *lock, 94 extern bool rt_mutex_cleanup_proxy_lock(struct rt_mutex_base *lock, 97 extern int rt_mutex_futex_trylock(struct rt_mutex_base *l); 98 extern int __rt_mutex_futex_trylock(struct rt_mutex_base *l); 100 extern void rt_mutex_futex_unlock(struct rt_mutex_base *lock); [all …]
|
H A D | rtmutex_api.c | 55 void rt_mutex_base_init(struct rt_mutex_base *rtb) in rt_mutex_base_init() 166 int __sched rt_mutex_futex_trylock(struct rt_mutex_base *lock) in rt_mutex_futex_trylock() 171 int __sched __rt_mutex_futex_trylock(struct rt_mutex_base *lock) in __rt_mutex_futex_trylock() 183 bool __sched __rt_mutex_futex_unlock(struct rt_mutex_base *lock, in __rt_mutex_futex_unlock() 206 void __sched rt_mutex_futex_unlock(struct rt_mutex_base *lock) in rt_mutex_futex_unlock() 254 void __sched rt_mutex_init_proxy_locked(struct rt_mutex_base *lock, in rt_mutex_init_proxy_locked() 285 void __sched rt_mutex_proxy_unlock(struct rt_mutex_base *lock) in rt_mutex_proxy_unlock() 311 int __sched __rt_mutex_start_proxy_lock(struct rt_mutex_base *lock, in __rt_mutex_start_proxy_lock() 359 int __sched rt_mutex_start_proxy_lock(struct rt_mutex_base *lock, in rt_mutex_start_proxy_lock() 395 int __sched rt_mutex_wait_proxy_lock(struct rt_mutex_base *lock, in rt_mutex_wait_proxy_lock() [all …]
|
/linux/include/linux/ |
H A D | rtmutex.h | 23 struct rt_mutex_base { struct 42 static inline bool rt_mutex_base_is_locked(struct rt_mutex_base *lock) in rt_mutex_base_is_locked() argument 47 extern void rt_mutex_base_init(struct rt_mutex_base *rtb); 58 struct rt_mutex_base rtmutex;
|
H A D | mutex_types.h | 63 struct rt_mutex_base rtmutex;
|
H A D | rwbase_rt.h | 13 struct rt_mutex_base rtmutex;
|
H A D | spinlock_types.h | 51 struct rt_mutex_base lock;
|
/linux/kernel/futex/ |
H A D | futex.h | 154 struct rt_mutex_base pi_mutex;
|
H A D | requeue.c | 785 struct rt_mutex_base *pi_mutex; in futex_wait_requeue_pi()
|