Lines Matching refs:p

47 void __update_stats_wait_start(struct rq *rq, struct task_struct *p,
50 void __update_stats_wait_end(struct rq *rq, struct task_struct *p,
52 void __update_stats_enqueue_sleeper(struct rq *rq, struct task_struct *p,
85 # define __update_stats_wait_start(rq, p, stats) do { } while (0) argument
86 # define __update_stats_wait_end(rq, p, stats) do { } while (0) argument
87 # define __update_stats_enqueue_sleeper(rq, p, stats) do { } while (0) argument
130 static inline void psi_enqueue(struct task_struct *p, int flags) in psi_enqueue() argument
142 if (task_on_cpu(task_rq(p), p)) in psi_enqueue()
145 if (p->se.sched_delayed) { in psi_enqueue()
148 if (p->in_memstall) in psi_enqueue()
150 if (p->in_iowait) in psi_enqueue()
155 if (p->in_memstall) in psi_enqueue()
159 if (p->in_iowait) in psi_enqueue()
162 if (p->in_memstall) in psi_enqueue()
166 psi_task_change(p, clear, set); in psi_enqueue()
169 static inline void psi_dequeue(struct task_struct *p, int flags) in psi_dequeue() argument
191 psi_task_change(p, p->psi_flags, 0); in psi_dequeue()
194 static inline void psi_ttwu_dequeue(struct task_struct *p) in psi_ttwu_dequeue() argument
203 if (unlikely(p->psi_flags)) { in psi_ttwu_dequeue()
207 rq = __task_rq_lock(p, &rf); in psi_ttwu_dequeue()
208 psi_task_change(p, p->psi_flags, 0); in psi_ttwu_dequeue()
224 static inline void psi_enqueue(struct task_struct *p, bool migrate) {} in psi_enqueue() argument
225 static inline void psi_dequeue(struct task_struct *p, bool migrate) {} in psi_dequeue() argument
226 static inline void psi_ttwu_dequeue(struct task_struct *p) {} in psi_ttwu_dequeue() argument