sched_info
vcpu->arch.steal.last_steal = READ_ONCE(current->sched_info.run_delay);
vcpu->arch.steal.last_steal = current->sched_info.run_delay;
vcpu->arch.st.last_steal = current->sched_info.run_delay;
vcpu->arch.st.last_steal = current->sched_info.run_delay;
steal += current->sched_info.run_delay - vcpu->arch.st.last_steal;
vcpu->arch.st.last_steal = current->sched_info.run_delay;
vcpu->arch.sta.last_steal = current->sched_info.run_delay;
vcpu->arch.sta.last_steal = READ_ONCE(current->sched_info.run_delay);
steal += current->sched_info.run_delay -
vcpu->arch.st.last_steal = current->sched_info.run_delay;
vcpu->arch.xen.last_steal = current->sched_info.run_delay;
u64 run_delay = current->sched_info.run_delay;
struct atto_vda_schedule_info sched_info;
struct atto_vda_schedule_info sched_info;
ts->runnable_time = current->sched_info.run_delay;
(unsigned long long)task->sched_info.run_delay,
task->sched_info.pcount);
struct sched_info sched_info;
t1 = tsk->sched_info.pcount;
t2 = tsk->sched_info.run_delay;
d->cpu_delay_max = tsk->sched_info.max_run_delay;
d->cpu_delay_min = tsk->sched_info.min_run_delay;
d->cpu_delay_max_ts.tv_sec = tsk->sched_info.max_run_delay_ts.tv_sec;
d->cpu_delay_max_ts.tv_nsec = tsk->sched_info.max_run_delay_ts.tv_nsec;
memset(&p->sched_info, 0, sizeof(p->sched_info));
struct sched_info rq_sched_info;
if (!t->sched_info.last_queued)
delta = rq_clock(rq) - t->sched_info.last_queued;
t->sched_info.last_queued = 0;
t->sched_info.run_delay += delta;
if (delta > t->sched_info.max_run_delay) {
t->sched_info.max_run_delay = delta;
ktime_get_real_ts64(&t->sched_info.max_run_delay_ts);
if (delta && (!t->sched_info.min_run_delay || delta < t->sched_info.min_run_delay))
t->sched_info.min_run_delay = delta;
if (!t->sched_info.last_queued)
delta = now - t->sched_info.last_queued;
t->sched_info.last_queued = 0;
t->sched_info.run_delay += delta;
t->sched_info.last_arrival = now;
t->sched_info.pcount++;
if (delta > t->sched_info.max_run_delay) {
t->sched_info.max_run_delay = delta;
ktime_get_real_ts64(&t->sched_info.max_run_delay_ts);
if (delta && (!t->sched_info.min_run_delay || delta < t->sched_info.min_run_delay))
t->sched_info.min_run_delay = delta;
if (!t->sched_info.last_queued)
t->sched_info.last_queued = rq_clock(rq);
unsigned long long delta = rq_clock(rq) - t->sched_info.last_arrival;