Lines Matching defs:vgpu_data

78 	struct vgpu_sched_data *vgpu_data;
83 vgpu_data = vgpu->sched_data;
84 delta_ts = ktime_sub(cur_time, vgpu_data->sched_in_time);
85 vgpu_data->sched_time = ktime_add(vgpu_data->sched_time, delta_ts);
86 vgpu_data->left_ts = ktime_sub(vgpu_data->left_ts, delta_ts);
87 vgpu_data->sched_in_time = cur_time;
95 struct vgpu_sched_data *vgpu_data;
108 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
109 total_weight += vgpu_data->sched_ctl.weight;
113 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
115 total_weight) * vgpu_data->sched_ctl.weight;
117 vgpu_data->allocated_ts = fair_timeslice;
118 vgpu_data->left_ts = vgpu_data->allocated_ts;
122 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
127 vgpu_data->left_ts += vgpu_data->allocated_ts;
137 struct vgpu_sched_data *vgpu_data;
162 vgpu_data = scheduler->next_vgpu->sched_data;
163 vgpu_data->sched_in_time = cur_time;
178 struct vgpu_sched_data *vgpu_data;
186 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
187 if (!vgpu_has_pending_workload(vgpu_data->vgpu))
190 if (vgpu_data->pri_sched) {
191 if (ktime_before(ktime_get(), vgpu_data->pri_time)) {
192 vgpu = vgpu_data->vgpu;
195 vgpu_data->pri_sched = false;
199 if (vgpu_data->left_ts > 0) {
200 vgpu = vgpu_data->vgpu;
215 struct vgpu_sched_data *vgpu_data;
225 vgpu_data = vgpu->sched_data;
226 if (!vgpu_data->pri_sched) {
228 list_del_init(&vgpu_data->lru_list);
229 list_add_tail(&vgpu_data->lru_list,
344 struct vgpu_sched_data *vgpu_data = vgpu->sched_data;
347 if (!list_empty(&vgpu_data->lru_list))
351 vgpu_data->pri_time = ktime_add(now,
353 vgpu_data->pri_sched = true;
355 list_add(&vgpu_data->lru_list, &sched_data->lru_runq_head);
360 vgpu_data->active = true;
365 struct vgpu_sched_data *vgpu_data = vgpu->sched_data;
367 list_del_init(&vgpu_data->lru_list);
368 vgpu_data->active = false;
426 struct vgpu_sched_data *vgpu_data = vgpu->sched_data;
429 if (!vgpu_data->active) {
447 struct vgpu_sched_data *vgpu_data = vgpu->sched_data;
452 if (!vgpu_data->active)