Home
last modified time | relevance | path

Searched refs:RT_MUTEX_HAS_WAITERS (Results 1 – 2 of 2) sorted by relevance

/linux-6.3-rc2/kernel/locking/
A Drtmutex.c98 val |= RT_MUTEX_HAS_WAITERS; in rt_mutex_owner_encode()
122 ((unsigned long)lock->owner & ~RT_MUTEX_HAS_WAITERS); in clear_rt_mutex_waiters()
192 if (owner & RT_MUTEX_HAS_WAITERS) { in fixup_rt_mutex_waiters()
203 xchg_acquire(p, owner & ~RT_MUTEX_HAS_WAITERS); in fixup_rt_mutex_waiters()
205 WRITE_ONCE(*p, owner & ~RT_MUTEX_HAS_WAITERS); in fixup_rt_mutex_waiters()
240 owner | RT_MUTEX_HAS_WAITERS) != owner); in mark_rt_mutex_waiters()
310 ((unsigned long)lock->owner | RT_MUTEX_HAS_WAITERS); in mark_rt_mutex_waiters()
1259 lock->owner = (void *) RT_MUTEX_HAS_WAITERS; in mark_wakeup_next_waiter()
A Drtmutex_common.h134 #define RT_MUTEX_HAS_WAITERS 1UL macro
140 return (struct task_struct *) (owner & ~RT_MUTEX_HAS_WAITERS); in rt_mutex_owner()

Completed in 6 milliseconds