Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/locking/rtmutex_api.c __rt_mutex_slowlock_locked() -> debug_rt_mutex_free_waiter()

Type Parameter Key Value
PARAM_VALUE 0 waiter 1915897843520421888
PARAM_VALUE 0 waiter->lock 0,4096-ptr_max
PARAM_VALUE 0 waiter->pi_tree.entry.__rb_parent_color 0-1
PARAM_VALUE 0 waiter->tree.entry.__rb_parent_color 0-1
MEM_ZERO 0 waiter
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &lock->wait_lock
LOCK2 flags
TYPE_LOCK (struct rt_mutex_base)->wait_lock

kernel/futex/requeue.c futex_wait_requeue_pi() -> debug_rt_mutex_free_waiter()

Type Parameter Key Value
PARAM_VALUE 0 waiter 9173740585203314688
PARAM_VALUE 0 waiter->task 0
PARAM_VALUE 0 waiter->wake_state 3
MEM_ZERO 0 waiter
RX_PATH
NOCHECK_CALL