Home
last modified time | relevance | path

Searched refs:rt_mutex_base (Results 1 – 8 of 8) sorted by relevance

/linux/kernel/locking/
H A Drtmutex_common.h56 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 Drtmutex_api.c55 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 Drtmutex.h23 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 Dmutex_types.h63 struct rt_mutex_base rtmutex;
H A Drwbase_rt.h13 struct rt_mutex_base rtmutex;
H A Dspinlock_types.h51 struct rt_mutex_base lock;
/linux/kernel/futex/
H A Dfutex.h154 struct rt_mutex_base pi_mutex;
H A Drequeue.c785 struct rt_mutex_base *pi_mutex; in futex_wait_requeue_pi()