Searched refs:pi_waiters (Results 1 - 6 of 6) sorted by relevance

/linux-4.1.27/kernel/locking/
H A Drtmutex-debug.c60 DEBUG_LOCKS_WARN_ON(!RB_EMPTY_ROOT(&task->pi_waiters)); rt_mutex_debug_task_free()
H A Drtmutex_common.h82 return !RB_EMPTY_ROOT(&p->pi_waiters); task_has_pi_waiters()
H A Drtmutex.c208 struct rb_node **link = &task->pi_waiters.rb_node; rt_mutex_enqueue_pi()
228 rb_insert_color(&waiter->pi_tree_entry, &task->pi_waiters); rt_mutex_enqueue_pi()
240 rb_erase(&waiter->pi_tree_entry, &task->pi_waiters); rt_mutex_dequeue_pi()
282 * Adjust the priority of a task, after its pi_waiters got modified.
847 * waiter into @task->pi_waiters list. try_to_take_rt_mutex()
975 * Remove it from current->pi_waiters. We do not adjust a wakeup_next_waiter()
/linux-4.1.27/include/linux/
H A Dinit_task.h163 .pi_waiters = RB_ROOT, \
H A Dsched.h1517 struct rb_root pi_waiters; member in struct:task_struct
/linux-4.1.27/kernel/
H A Dfork.c1206 p->pi_waiters = RB_ROOT; rt_mutex_init_task()

Completed in 261 milliseconds