Lines Matching refs:task_struct

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,
110 void psi_task_change(struct task_struct *task, int clear, int set);
111 void psi_task_switch(struct task_struct *prev, struct task_struct *next,
113 void psi_account_irqtime(struct task_struct *task, u32 delta);
121 static inline void psi_enqueue(struct task_struct *p, bool wakeup) in psi_enqueue()
142 static inline void psi_dequeue(struct task_struct *p, bool sleep) in psi_dequeue()
159 static inline void psi_ttwu_dequeue(struct task_struct *p) in psi_ttwu_dequeue()
178 static inline void psi_sched_switch(struct task_struct *prev, in psi_sched_switch()
179 struct task_struct *next, in psi_sched_switch()
189 static inline void psi_enqueue(struct task_struct *p, bool wakeup) {} in psi_enqueue()
190 static inline void psi_dequeue(struct task_struct *p, bool sleep) {} in psi_dequeue()
191 static inline void psi_ttwu_dequeue(struct task_struct *p) {} in psi_ttwu_dequeue()
192 static inline void psi_sched_switch(struct task_struct *prev, in psi_sched_switch()
193 struct task_struct *next, in psi_sched_switch()
195 static inline void psi_account_irqtime(struct task_struct *task, u32 delta) {} in psi_account_irqtime()
205 static inline void sched_info_dequeue(struct rq *rq, struct task_struct *t) in sched_info_dequeue()
224 static void sched_info_arrive(struct rq *rq, struct task_struct *t) in sched_info_arrive()
246 static inline void sched_info_enqueue(struct rq *rq, struct task_struct *t) in sched_info_enqueue()
260 static inline void sched_info_depart(struct rq *rq, struct task_struct *t) in sched_info_depart()
276 sched_info_switch(struct rq *rq, struct task_struct *prev, struct task_struct *next) in sched_info_switch()