Home
last modified time | relevance | path

Searched refs:pi_lock (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/locking/
H A Drtmutex.c341 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()
631 raw_spin_lock(&task->pi_lock); in rt_mutex_adjust_prio_chain()
646 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain()
687 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain()
711 raw_spin_lock(&task->pi_lock); in rt_mutex_adjust_prio_chain()
765 raw_spin_unlock(&task->pi_lock); in rt_mutex_adjust_prio_chain()
789 raw_spin_unlock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain()
[all …]
/OK3568_Linux_fs/kernel/kernel/
H A Dtask_work.c89 raw_spin_lock_irqsave(&task->pi_lock, flags); in task_work_cancel_match()
96 raw_spin_unlock_irqrestore(&task->pi_lock, flags); in task_work_cancel_match()
159 raw_spin_lock_irq(&task->pi_lock); in task_work_run()
160 raw_spin_unlock_irq(&task->pi_lock); in task_work_run()
H A Dfutex.c776 raw_spin_lock(&old_owner->pi_lock); in pi_state_update_owner()
779 raw_spin_unlock(&old_owner->pi_lock); in pi_state_update_owner()
783 raw_spin_lock(&new_owner->pi_lock); in pi_state_update_owner()
787 raw_spin_unlock(&new_owner->pi_lock); in pi_state_update_owner()
856 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list()
874 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list()
876 raw_spin_lock_irq(&curr->pi_lock); in exit_pi_state_list()
879 raw_spin_unlock_irq(&curr->pi_lock); in exit_pi_state_list()
883 raw_spin_lock(&curr->pi_lock); in exit_pi_state_list()
901 raw_spin_unlock(&curr->pi_lock); in exit_pi_state_list()
[all …]
H A Dkthread.c464 raw_spin_lock_irqsave(&p->pi_lock, flags); in __kthread_bind_mask()
467 raw_spin_unlock_irqrestore(&p->pi_lock, flags); in __kthread_bind_mask()
H A Dfork.c1699 raw_spin_lock_init(&p->pi_lock); in rt_mutex_init_task()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcore.c199 lockdep_assert_held(&p->pi_lock); in __task_rq_lock()
220 __acquires(p->pi_lock) in task_rq_lock()
226 raw_spin_lock_irqsave(&p->pi_lock, rf->flags); in task_rq_lock()
251 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags); in task_rq_lock()
1050 lockdep_assert_held(&p->pi_lock); in __uclamp_update_util_min_rt_default()
1923 raw_spin_lock(&p->pi_lock); in migration_cpu_stop()
1937 raw_spin_unlock(&p->pi_lock); in migration_cpu_stop()
1959 lockdep_assert_held(&p->pi_lock); in do_set_cpus_allowed()
2190 WARN_ON_ONCE(debug_locks && !(lockdep_is_held(&p->pi_lock) || in set_task_cpu()
2261 double_raw_lock(&arg->src_task->pi_lock, in migrate_swap_stop()
[all …]
H A Dsched.h1306 __acquires(p->pi_lock)
1319 __releases(p->pi_lock) in task_rq_unlock()
1323 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags); in task_rq_unlock()
H A Ddeadline.c2382 raw_spin_lock_irqsave(&p->pi_lock, rf.flags); in dl_add_task_root_domain()
2384 raw_spin_unlock_irqrestore(&p->pi_lock, rf.flags); in dl_add_task_root_domain()
/OK3568_Linux_fs/kernel/init/
H A Dinit_task.c131 .pi_lock = __RAW_SPIN_LOCK_UNLOCKED(init_task.pi_lock),
/OK3568_Linux_fs/kernel/include/linux/
H A Dsched.h149 raw_spin_lock_irqsave(&current->pi_lock, flags); \
152 raw_spin_unlock_irqrestore(&current->pi_lock, flags); \
207 raw_spin_lock_irqsave(&current->pi_lock, flags); \
209 raw_spin_unlock_irqrestore(&current->pi_lock, flags); \
1023 raw_spinlock_t pi_lock; member
/OK3568_Linux_fs/kernel/Documentation/locking/
H A Drt-mutex-design.rst220 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.
/OK3568_Linux_fs/kernel/kernel/rcu/
H A Drcutorture.c1273 raw_spin_lock_irqsave(&current->pi_lock, flags); in rcutorture_one_extend()
1276 raw_spin_unlock_irqrestore(&current->pi_lock, flags); in rcutorture_one_extend()