Home
last modified time | relevance | path

Searched refs:sched_data (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/i915/gvt/
H A Dsched_policy.c84 vgpu_data = vgpu->sched_data; in vgpu_update_timeslice()
94 static void gvt_balance_timeslice(struct gvt_sched_data *sched_data) in gvt_balance_timeslice() argument
108 list_for_each(pos, &sched_data->lru_runq_head) { in gvt_balance_timeslice()
113 list_for_each(pos, &sched_data->lru_runq_head) { in gvt_balance_timeslice()
122 list_for_each(pos, &sched_data->lru_runq_head) { in gvt_balance_timeslice()
163 vgpu_data = scheduler->next_vgpu->sched_data; in try_to_schedule_next_vgpu()
177 static struct intel_vgpu *find_busy_vgpu(struct gvt_sched_data *sched_data) in find_busy_vgpu() argument
181 struct list_head *head = &sched_data->lru_runq_head; in find_busy_vgpu()
212 static void tbs_sched_func(struct gvt_sched_data *sched_data) in tbs_sched_func() argument
214 struct intel_gvt *gvt = sched_data->gvt; in tbs_sched_func()
[all …]
H A Dscheduler.h58 void *sched_data; member
/linux/block/
H A Dbfq-wf2q.c156 group_sd = next_in_service->sched_data; in bfq_update_parent_budget()
158 bfqg = container_of(group_sd, struct bfq_group, sched_data); in bfq_update_parent_budget()
223 struct bfq_sched_data *sd = entity->sched_data; in bfq_inc_active_entities()
224 struct bfq_group *bfqg = container_of(sd, struct bfq_group, sched_data); in bfq_inc_active_entities()
232 struct bfq_sched_data *sd = entity->sched_data; in bfq_dec_active_entities()
233 struct bfq_group *bfqg = container_of(sd, struct bfq_group, sched_data); in bfq_dec_active_entities()
646 entity == entity->sched_data->in_service_entity); in bfq_put_idle_entity()
676 struct bfq_sched_data *sched_data = entity->sched_data; in bfq_entity_service_tree() local
679 return sched_data->service_tree + idx; in bfq_entity_service_tree()
988 struct bfq_sched_data *sd = entity->sched_data; in __bfq_requeue_entity()
[all …]
H A Dbfq-cgroup.c454 entity->sched_data = &bfqg->sched_data; in bfq_init_entity()
540 entity->my_sched_data = &bfqg->sched_data; in bfq_pd_init()
581 entity->sched_data = &parent->sched_data; in bfq_group_set_parent()
692 entity->sched_data = &bfqg->sched_data; in bfq_bfqq_move()
721 if (sync_bfqq->entity.sched_data != &bfqg->sched_data) in bfq_sync_bfqq_move()
732 if (bfqq->entity.sched_data != &bfqg->sched_data) in bfq_sync_bfqq_move()
772 async_bfqq->entity.sched_data != &bfqg->sched_data) { in __bfq_bic_change_cgroup()
866 if (bfqg->sched_data.in_service_entity) in bfq_reparent_active_queues()
868 bfqg->sched_data.in_service_entity, in bfq_reparent_active_queues()
899 st = bfqg->sched_data.service_tree + i; in bfq_pd_offline()
[all …]
H A Dkyber-iosched.c501 hctx->sched_data = khd; in kyber_init_hctx()
514 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_exit_hctx()
520 kfree(hctx->sched_data); in kyber_exit_hctx()
558 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_bio_merge()
580 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_insert_requests()
792 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_dispatch_request()
837 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_has_work()
886 #define KYBER_HCTX_DATA(hctx) ((struct kyber_hctx_data *)(hctx)->sched_data)
903 struct kyber_hctx_data *khd = hctx->sched_data; \
913 struct kyber_hctx_data *khd = hctx->sched_data; \
[all …]
H A Dbfq-iosched.h202 struct bfq_sched_data *sched_data; member
1009 struct bfq_sched_data sched_data; member
1029 struct bfq_sched_data sched_data; member
H A Dblk-mq-sched.c694 if (e->type->ops.exit_hctx && hctx->sched_data) { in blk_mq_exit_sched()
696 hctx->sched_data = NULL; in blk_mq_exit_sched()
H A Dbfq-iosched.c585 struct bfq_sched_data *sched_data; in bfqq_request_over_limit() local
616 sched_data = entity->sched_data; in bfqq_request_over_limit()
649 sched_data->service_tree[i].wsum; in bfqq_request_over_limit()
7192 root_group->sched_data.service_tree[i] = BFQ_SERVICE_TREE_INIT; in bfq_init_root_group()
7193 root_group->sched_data.bfq_class_idle_last_service = jiffies; in bfq_init_root_group()
/linux/net/netfilter/ipvs/
H A Dip_vs_dh.c160 svc->sched_data = s; in ip_vs_dh_init_svc()
174 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_done_svc()
189 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_dest_changed()
220 s = (struct ip_vs_dh_state *) svc->sched_data; in ip_vs_dh_schedule()
H A Dip_vs_wrr.c120 svc->sched_data = mark; in ip_vs_wrr_init_svc()
128 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_done_svc()
140 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_dest_changed()
163 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_schedule()
H A Dip_vs_sh.c236 svc->sched_data = s; in ip_vs_sh_init_svc()
250 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_done_svc()
265 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_dest_changed()
323 s = (struct ip_vs_sh_state *) svc->sched_data; in ip_vs_sh_schedule()
H A Dip_vs_lblc.c233 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_flush()
260 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_full_check()
358 svc->sched_data = tbl; in ip_vs_lblc_init_svc()
387 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_done_svc()
487 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_schedule()
H A Dip_vs_mh.c412 svc->sched_data = s; in ip_vs_mh_init_svc()
418 struct ip_vs_mh_state *s = svc->sched_data; in ip_vs_mh_done_svc()
431 struct ip_vs_mh_state *s = svc->sched_data; in ip_vs_mh_dest_changed()
486 s = (struct ip_vs_mh_state *)svc->sched_data; in ip_vs_mh_schedule()
H A Dip_vs_lblcr.c398 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_flush()
424 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_full_check()
520 svc->sched_data = tbl; in ip_vs_lblcr_init_svc()
549 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_done_svc()
650 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_schedule()
/linux/include/net/
H A Dip_vs.h955 void *sched_data; /* scheduler application data */ member