Home
last modified time | relevance | path

Searched refs:pi_lock (Results 1 - 3 of 3) sorted by relevance

/device/soc/rockchip/common/sdk_linux/kernel/sched/
H A Dcore.c99 * p->pi_lock
124 * both p->pi_lock and rq->lock. As a consequence the state they change is
142 * try_to_wake_up(). This latter uses p->pi_lock to serialize against
168 * - for try_to_wake_up(), called under p->pi_lock:
195 lockdep_assert_held(&p->pi_lock);
213 * task_rq_lock - lock p->pi_lock and lock the rq @p resides on.
216 __acquires(p->pi_lock) __acquires(rq->lock)
221 raw_spin_lock_irqsave(&p->pi_lock, rf->flags);
246 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags);
1123 lockdep_assert_held(&p->pi_lock); in __uclamp_update_util_min_rt_default()
[all...]
H A Dsched.h1370 struct rq *task_rq_lock(struct task_struct *p, struct rq_flags *rf) __acquires(p->pi_lock) __acquires(rq->lock);
1379 __releases(p->pi_lock)
1383 raw_spin_unlock_irqrestore(&p->pi_lock, rf->flags);
1653 * holding both task_struct::pi_lock and rq::lock.
1918 * rq->lock. They are however serialized by p->pi_lock.
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Dsched.h150 raw_spin_lock_irqsave(&current->pi_lock, flags); \
153 raw_spin_unlock_irqrestore(&current->pi_lock, flags); \
206 raw_spin_lock_irqsave(&current->pi_lock, flags); \
208 raw_spin_unlock_irqrestore(&current->pi_lock, flags); \
1130 raw_spinlock_t pi_lock; member
1137 /* Updated under owner's pi_lock and rq lock */

Completed in 15 milliseconds