Home
last modified time | relevance | path

Searched refs:rt_mutex_owner (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/kernel/locking/
Drtmutex-debug.c52 if (print_owner && rt_mutex_owner(lock)) { in printk_lock()
55 printk_task(rt_mutex_owner(lock)); in printk_lock()
80 task = rt_mutex_owner(act_waiter->lock); in debug_rt_mutex_deadlock()
145 DEBUG_LOCKS_WARN_ON(rt_mutex_owner(lock) != current); in debug_rt_mutex_unlock()
155 DEBUG_LOCKS_WARN_ON(!rt_mutex_owner(lock)); in debug_rt_mutex_proxy_unlock()
Drtmutex.c172 struct task_struct *owner = rt_mutex_owner(lock); in unlock_rt_mutex_safe()
525 if (orig_waiter && !rt_mutex_owner(orig_lock)) in rt_mutex_adjust_prio_chain()
600 if (lock == orig_lock || rt_mutex_owner(lock) == top_task) { in rt_mutex_adjust_prio_chain()
624 if (!rt_mutex_owner(lock)) { in rt_mutex_adjust_prio_chain()
630 task = rt_mutex_owner(lock); in rt_mutex_adjust_prio_chain()
698 if (!rt_mutex_owner(lock)) { in rt_mutex_adjust_prio_chain()
711 task = rt_mutex_owner(lock); in rt_mutex_adjust_prio_chain()
835 if (rt_mutex_owner(lock)) in try_to_take_rt_mutex()
934 struct task_struct *owner = rt_mutex_owner(lock); in task_blocks_on_rt_mutex()
1072 struct task_struct *owner = rt_mutex_owner(lock); in remove_waiter()
[all …]
Drtmutex_common.h108 static inline struct task_struct *rt_mutex_owner(struct rt_mutex *lock) in rt_mutex_owner() function
/Linux-v4.19/kernel/
Dfutex.c2340 newowner = rt_mutex_owner(&pi_state->pi_mutex); in fixup_pi_state_owner()
2486 if (rt_mutex_owner(&q->pi_state->pi_mutex) == current) { in fixup_owner()
2849 if (ret && (rt_mutex_owner(&q.pi_state->pi_mutex) == current)) { in futex_lock_pi()
3195 if (ret && rt_mutex_owner(&q.pi_state->pi_mutex) == current) { in futex_wait_requeue_pi()
3240 if (ret && rt_mutex_owner(&q.pi_state->pi_mutex) == current) { in futex_wait_requeue_pi()
/Linux-v4.19/kernel/rcu/
Dtree_plugin.h57 #define rt_mutex_owner(a) ({ WARN_ON_ONCE(1); NULL; }) macro
565 drop_boost_mutex = rt_mutex_owner(&rnp->boost_mtx) == t; in rcu_read_unlock_special()