Searched refs:pi_lock (Results 1 – 16 of 16) sorted by relevance
| /Linux-v6.1/kernel/locking/ |
| D | rtmutex.c | 442 lockdep_assert_held(&p->pi_lock); in rt_mutex_adjust_prio() 630 raw_spin_lock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain() 739 raw_spin_unlock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain() 782 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 796 raw_spin_lock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 811 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 851 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 875 raw_spin_lock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 929 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain() 953 raw_spin_unlock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain() [all …]
|
| D | rtmutex_api.c | 459 raw_spin_lock_irqsave(&task->pi_lock, flags); in rt_mutex_adjust_pi() 463 raw_spin_unlock_irqrestore(&task->pi_lock, flags); in rt_mutex_adjust_pi() 467 raw_spin_unlock_irqrestore(&task->pi_lock, flags); in rt_mutex_adjust_pi()
|
| /Linux-v6.1/kernel/ |
| D | task_work.c | 102 raw_spin_lock_irqsave(&task->pi_lock, flags); in task_work_cancel_match() 111 raw_spin_unlock_irqrestore(&task->pi_lock, flags); in task_work_cancel_match() 174 raw_spin_lock_irq(&task->pi_lock); in task_work_run() 175 raw_spin_unlock_irq(&task->pi_lock); in task_work_run()
|
| D | kthread.c | 529 raw_spin_lock_irqsave(&p->pi_lock, flags); in __kthread_bind_mask() 532 raw_spin_unlock_irqrestore(&p->pi_lock, flags); in __kthread_bind_mask()
|
| D | fork.c | 1775 raw_spin_lock_init(&p->pi_lock); in rt_mutex_init_task()
|
| /Linux-v6.1/kernel/futex/ |
| D | core.c | 947 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list() 965 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list() 967 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list() 970 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list() 974 raw_spin_lock(&curr->pi_lock); in exit_pi_state_list() 992 raw_spin_unlock(&curr->pi_lock); in exit_pi_state_list() 999 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list() 1001 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list() 1071 raw_spin_lock_irq(&tsk->pi_lock); in futex_cleanup_begin() 1073 raw_spin_unlock_irq(&tsk->pi_lock); in futex_cleanup_begin()
|
| D | pi.c | 53 raw_spin_lock(&old_owner->pi_lock); in pi_state_update_owner() 56 raw_spin_unlock(&old_owner->pi_lock); in pi_state_update_owner() 60 raw_spin_lock(&new_owner->pi_lock); in pi_state_update_owner() 64 raw_spin_unlock(&new_owner->pi_lock); in pi_state_update_owner() 440 raw_spin_lock_irq(&p->pi_lock); in attach_to_pi_owner() 449 raw_spin_unlock_irq(&p->pi_lock); in attach_to_pi_owner() 467 raw_spin_unlock_irq(&p->pi_lock); in attach_to_pi_owner() 586 raw_spin_lock_irq(&task->pi_lock); in futex_lock_pi_atomic() 588 raw_spin_unlock_irq(&task->pi_lock); in futex_lock_pi_atomic()
|
| /Linux-v6.1/init/ |
| D | init_task.c | 132 .pi_lock = __RAW_SPIN_LOCK_UNLOCKED(init_task.pi_lock),
|
| /Linux-v6.1/kernel/sched/ |
| D | core_sched.c | 103 raw_spin_lock_irqsave(&p->pi_lock, flags); in sched_core_clone_cookie() 105 raw_spin_unlock_irqrestore(&p->pi_lock, flags); in sched_core_clone_cookie()
|
| D | core.c | 611 lockdep_assert_held(&p->pi_lock); in __task_rq_lock() 631 __acquires(p->pi_lock) in task_rq_lock() 637 raw_spin_lock_irqsave(&p->pi_lock, rf->flags); in task_rq_lock() 662 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags); in task_rq_lock() 1424 lockdep_assert_held(&p->pi_lock); in __uclamp_update_util_min_rt_default() 2039 raw_spin_lock_irq(&p->pi_lock); in get_wchan() 2044 raw_spin_unlock_irq(&p->pi_lock); in get_wchan() 2398 raw_spin_lock(&p->pi_lock); in migration_cpu_stop() 2484 raw_spin_lock_irq(&p->pi_lock); in push_cpu_stop() 2516 raw_spin_unlock_irq(&p->pi_lock); in push_cpu_stop() [all …]
|
| D | sched.h | 1604 __acquires(p->pi_lock) 1617 __releases(p->pi_lock) in task_rq_unlock() 1621 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags); in task_rq_unlock()
|
| D | deadline.c | 2557 raw_spin_lock_irqsave(&p->pi_lock, rf.flags); in dl_add_task_root_domain() 2559 raw_spin_unlock_irqrestore(&p->pi_lock, rf.flags); in dl_add_task_root_domain()
|
| D | fair.c | 7203 lockdep_assert_held(&p->pi_lock); in select_task_rq_fair()
|
| /Linux-v6.1/include/linux/ |
| D | sched.h | 233 raw_spin_lock_irqsave(¤t->pi_lock, flags); \ 236 raw_spin_unlock_irqrestore(¤t->pi_lock, flags); \ 267 raw_spin_lock(¤t->pi_lock); \ 271 raw_spin_unlock(¤t->pi_lock); \ 277 raw_spin_lock(¤t->pi_lock); \ 281 raw_spin_unlock(¤t->pi_lock); \ 1135 raw_spinlock_t pi_lock; member
|
| /Linux-v6.1/Documentation/locking/ |
| D | rt-mutex-design.rst | 220 called pi_lock. This lock may also be taken in interrupt context, so when 221 locking the pi_lock, interrupts must be disabled. 543 On the wake up code, the pi_lock of the current owner is taken. The top 548 Finally we unlock the pi_lock of the pending owner and wake it up.
|
| /Linux-v6.1/kernel/rcu/ |
| D | rcutorture.c | 1790 raw_spin_lock_irqsave(¤t->pi_lock, flags); in rcutorture_one_extend() 1795 raw_spin_unlock_irqrestore(¤t->pi_lock, flags); in rcutorture_one_extend()
|