Lines Matching refs:delta_exec

248  * delta_exec * weight / lw.weight
250 * (delta_exec * (weight * lw->inv_weight)) >> WMULT_SHIFT
259 static u64 __calc_delta(u64 delta_exec, unsigned long weight, struct load_weight *lw)
283 return mul_u64_u32_shr(delta_exec, fact, shift);
520 void account_cfs_rq_runtime(struct cfs_rq *cfs_rq, u64 delta_exec);
1109 s64 delta_exec;
1111 delta_exec = now - curr->exec_start;
1112 if (unlikely(delta_exec <= 0))
1113 return delta_exec;
1116 curr->sum_exec_runtime += delta_exec;
1123 max(delta_exec, stats->exec_max));
1126 return delta_exec;
1129 static inline void update_curr_task(struct task_struct *p, s64 delta_exec)
1131 trace_sched_stat_runtime(p, delta_exec);
1132 account_group_exec_runtime(p, delta_exec);
1133 cgroup_account_cputime(p, delta_exec);
1135 dl_server_update(p->dl_server, delta_exec);
1144 s64 delta_exec;
1146 delta_exec = update_curr_se(rq, &curr->se);
1147 if (likely(delta_exec > 0))
1148 update_curr_task(curr, delta_exec);
1150 return delta_exec;
1159 s64 delta_exec;
1164 delta_exec = update_curr_se(rq_of(cfs_rq), curr);
1165 if (unlikely(delta_exec <= 0))
1168 curr->vruntime += calc_delta_fair(delta_exec, curr);
1173 update_curr_task(task_of(curr), delta_exec);
1175 account_cfs_rq_runtime(cfs_rq, delta_exec);
5660 static void __account_cfs_rq_runtime(struct cfs_rq *cfs_rq, u64 delta_exec)
5662 /* dock delta_exec before expiring quota (as it could span periods) */
5663 cfs_rq->runtime_remaining -= delta_exec;
5679 void account_cfs_rq_runtime(struct cfs_rq *cfs_rq, u64 delta_exec)
5684 __account_cfs_rq_runtime(cfs_rq, delta_exec);
6586 static void account_cfs_rq_runtime(struct cfs_rq *cfs_rq, u64 delta_exec) {}