Searched refs:pi_lock (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/kernel/locking/ |
D | rtmutex.c | 341 lockdep_assert_held(&p->pi_lock); in rt_mutex_adjust_prio() 502 raw_spin_lock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain() 586 raw_spin_unlock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain() 617 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 632 raw_spin_lock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 647 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 688 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 713 raw_spin_lock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 767 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 791 raw_spin_unlock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain() [all …]
|
/Linux-v4.19/kernel/ |
D | task_work.c | 70 raw_spin_lock_irqsave(&task->pi_lock, flags); in task_work_cancel() 77 raw_spin_unlock_irqrestore(&task->pi_lock, flags); in task_work_cancel() 100 raw_spin_lock_irq(&task->pi_lock); in task_work_run() 106 raw_spin_unlock_irq(&task->pi_lock); in task_work_run()
|
D | futex.c | 843 raw_spin_lock(&owner->pi_lock); in put_pi_state() 845 raw_spin_unlock(&owner->pi_lock); in put_pi_state() 886 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list() 904 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list() 906 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list() 909 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list() 913 raw_spin_lock(&curr->pi_lock); in exit_pi_state_list() 931 raw_spin_unlock(&curr->pi_lock); in exit_pi_state_list() 938 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list() 940 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list() [all …]
|
D | kthread.c | 396 raw_spin_lock_irqsave(&p->pi_lock, flags); in __kthread_bind_mask() 399 raw_spin_unlock_irqrestore(&p->pi_lock, flags); in __kthread_bind_mask()
|
D | exit.c | 823 raw_spin_lock_irq(&tsk->pi_lock); in do_exit() 824 raw_spin_unlock_irq(&tsk->pi_lock); in do_exit()
|
D | fork.c | 1562 raw_spin_lock_init(&p->pi_lock); in rt_mutex_init_task()
|
/Linux-v4.19/kernel/sched/ |
D | core.c | 71 lockdep_assert_held(&p->pi_lock); in __task_rq_lock() 91 __acquires(p->pi_lock) in task_rq_lock() 97 raw_spin_lock_irqsave(&p->pi_lock, rf->flags); in task_rq_lock() 121 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags); in task_rq_lock() 980 raw_spin_lock(&p->pi_lock); in migration_cpu_stop() 994 raw_spin_unlock(&p->pi_lock); in migration_cpu_stop() 1015 lockdep_assert_held(&p->pi_lock); in do_set_cpus_allowed() 1157 WARN_ON_ONCE(debug_locks && !(lockdep_is_held(&p->pi_lock) || in set_task_cpu() 1229 double_raw_lock(&arg->src_task->pi_lock, in migrate_swap_stop() 1230 &arg->dst_task->pi_lock); in migrate_swap_stop() [all …]
|
D | sched.h | 1784 __acquires(p->pi_lock) 1797 __releases(p->pi_lock) in task_rq_unlock() 1801 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags); in task_rq_unlock()
|
/Linux-v4.19/init/ |
D | init_task.c | 119 .pi_lock = __RAW_SPIN_LOCK_UNLOCKED(init_task.pi_lock),
|
/Linux-v4.19/include/linux/ |
D | sched.h | 141 raw_spin_lock_irqsave(¤t->pi_lock, flags); \ 144 raw_spin_unlock_irqrestore(¤t->pi_lock, flags); \ 199 raw_spin_lock_irqsave(¤t->pi_lock, flags); \ 201 raw_spin_unlock_irqrestore(¤t->pi_lock, flags); \ 897 raw_spinlock_t pi_lock; member
|
/Linux-v4.19/Documentation/locking/ |
D | rt-mutex-design.txt | 210 called pi_lock. This lock may also be taken in interrupt context, so when 211 locking the pi_lock, interrupts must be disabled. 531 On the wake up code, the pi_lock of the current owner is taken. The top 536 Finally we unlock the pi_lock of the pending owner and wake it up.
|