Home
last modified time | relevance | path

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

/openbmc/linux/kernel/locking/
H A Drtmutex.c260 struct task_struct *owner = rt_mutex_owner(lock); in unlock_rt_mutex_safe()
510 lockdep_assert(rt_mutex_owner(lock) == p); in rt_mutex_adjust_prio()
732 if (orig_waiter && !rt_mutex_owner(orig_lock)) in rt_mutex_adjust_prio_chain()
837 if (lock == orig_lock || rt_mutex_owner(lock) == top_task) { in rt_mutex_adjust_prio_chain()
873 if (!rt_mutex_owner(lock)) { in rt_mutex_adjust_prio_chain()
879 task = get_task_struct(rt_mutex_owner(lock)); in rt_mutex_adjust_prio_chain()
946 if (!rt_mutex_owner(lock)) { in rt_mutex_adjust_prio_chain()
965 task = get_task_struct(rt_mutex_owner(lock)); in rt_mutex_adjust_prio_chain()
1091 if (rt_mutex_owner(lock)) in try_to_take_rt_mutex()
1186 struct task_struct *owner = rt_mutex_owner(lock); in task_blocks_on_rt_mutex()
[all …]
H A Drtmutex_common.h157 static inline struct task_struct *rt_mutex_owner(struct rt_mutex_base *lock) in rt_mutex_owner() function
190 DEBUG_LOCKS_WARN_ON(rt_mutex_owner(lock) != current); in debug_rt_mutex_unlock()
196 DEBUG_LOCKS_WARN_ON(!rt_mutex_owner(lock)); in debug_rt_mutex_proxy_unlock()
228 static inline struct task_struct *rt_mutex_owner(struct rt_mutex_base *lock) in rt_mutex_owner() function
H A Drtmutex_api.c307 if (ret && !rt_mutex_owner(lock)) { in __rt_mutex_start_proxy_lock()
433 if (rt_mutex_owner(lock) != current) { in rt_mutex_cleanup_proxy_lock()
H A Drwbase_rt.c154 owner = rt_mutex_owner(rtm); in __rwbase_read_unlock()
H A Dww_mutex.h138 return rt_mutex_owner(&lock->rtmutex); in __ww_mutex_owner()
/openbmc/linux/kernel/futex/
H A Dpi.c735 newowner = rt_mutex_owner(&pi_state->pi_mutex); in __fixup_pi_state_owner()
850 pi_state_update_owner(pi_state, rt_mutex_owner(&pi_state->pi_mutex)); in __fixup_pi_state_owner()
915 if (WARN_ON_ONCE(rt_mutex_owner(&q->pi_state->pi_mutex) == current)) in fixup_pi_owner()
/openbmc/linux/kernel/rcu/
H A Dtree_plugin.h537 drop_boost_mutex = rt_mutex_owner(&rnp->boost_mtx.rtmutex) == t; in rcu_preempt_deferred_qs_irqrestore()