/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | sched_policy.c | 83 vgpu_data = vgpu->sched_data; in vgpu_update_timeslice() 93 static void gvt_balance_timeslice(struct gvt_sched_data *sched_data) in gvt_balance_timeslice() argument 107 list_for_each(pos, &sched_data->lru_runq_head) { in gvt_balance_timeslice() 112 list_for_each(pos, &sched_data->lru_runq_head) { in gvt_balance_timeslice() 121 list_for_each(pos, &sched_data->lru_runq_head) { in gvt_balance_timeslice() 162 vgpu_data = scheduler->next_vgpu->sched_data; in try_to_schedule_next_vgpu() 176 static struct intel_vgpu *find_busy_vgpu(struct gvt_sched_data *sched_data) in find_busy_vgpu() argument 180 struct list_head *head = &sched_data->lru_runq_head; in find_busy_vgpu() 211 static void tbs_sched_func(struct gvt_sched_data *sched_data) in tbs_sched_func() argument 213 struct intel_gvt *gvt = sched_data->gvt; in tbs_sched_func() [all …]
|
D | scheduler.h | 53 void *sched_data; member
|
D | gvt.h | 185 void *sched_data; member
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_rr.c | 33 svc->sched_data = &svc->destinations; in ip_vs_rr_init_svc() 43 p = (struct list_head *) svc->sched_data; in ip_vs_rr_del_dest() 48 svc->sched_data = p->next->prev; in ip_vs_rr_del_dest() 68 p = (struct list_head *) svc->sched_data; in ip_vs_rr_schedule() 94 svc->sched_data = &dest->n_list; in ip_vs_rr_schedule()
|
D | ip_vs_dh.c | 166 svc->sched_data = s; in ip_vs_dh_init_svc() 180 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_done_svc() 195 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_dest_changed() 226 s = (struct ip_vs_dh_state *) svc->sched_data; in ip_vs_dh_schedule()
|
D | ip_vs_wrr.c | 126 svc->sched_data = mark; in ip_vs_wrr_init_svc() 134 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_done_svc() 146 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_dest_changed() 169 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_schedule()
|
D | ip_vs_sh.c | 242 svc->sched_data = s; in ip_vs_sh_init_svc() 256 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_done_svc() 271 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_dest_changed() 329 s = (struct ip_vs_sh_state *) svc->sched_data; in ip_vs_sh_schedule()
|
D | ip_vs_lblc.c | 236 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_flush() 263 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_full_check() 360 svc->sched_data = tbl; in ip_vs_lblc_init_svc() 389 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_done_svc() 489 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_schedule()
|
D | ip_vs_mh.c | 416 svc->sched_data = s; in ip_vs_mh_init_svc() 422 struct ip_vs_mh_state *s = svc->sched_data; in ip_vs_mh_done_svc() 435 struct ip_vs_mh_state *s = svc->sched_data; in ip_vs_mh_dest_changed() 490 s = (struct ip_vs_mh_state *)svc->sched_data; in ip_vs_mh_schedule()
|
D | ip_vs_lblcr.c | 402 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_flush() 428 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_full_check() 523 svc->sched_data = tbl; in ip_vs_lblcr_init_svc() 552 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_done_svc() 653 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_schedule()
|
/Linux-v4.19/block/ |
D | bfq-wf2q.c | 172 group_sd = next_in_service->sched_data; in bfq_update_parent_budget() 174 bfqg = container_of(group_sd, struct bfq_group, sched_data); in bfq_update_parent_budget() 499 sd = entity->sched_data; in bfq_active_insert() 500 bfqg = container_of(sd, struct bfq_group, sched_data); in bfq_active_insert() 598 sd = entity->sched_data; in bfq_active_extract() 599 bfqg = container_of(sd, struct bfq_group, sched_data); in bfq_active_extract() 669 entity == entity->sched_data->in_service_entity); in bfq_put_idle_entity() 699 struct bfq_sched_data *sched_data = entity->sched_data; in bfq_entity_service_tree() local 702 return sched_data->service_tree + idx; in bfq_entity_service_tree() 745 bfqg = container_of(sd, struct bfq_group, sched_data); in __bfq_entity_update_weight_prio() [all …]
|
D | bfq-cgroup.c | 362 entity->sched_data = &bfqg->sched_data; in bfq_init_entity() 464 entity->my_sched_data = &bfqg->sched_data; in bfq_pd_init() 496 entity->sched_data = &parent->sched_data; in bfq_group_set_parent() 576 entity->sched_data = &bfqg->sched_data; in bfq_bfqq_move() 620 if (entity->sched_data != &bfqg->sched_data) { in __bfq_bic_change_cgroup() 631 if (entity->sched_data != &bfqg->sched_data) in __bfq_bic_change_cgroup() 756 if (bfqg->sched_data.in_service_entity) in bfq_reparent_active_entities() 758 bfqg->sched_data.in_service_entity); in bfq_reparent_active_entities() 788 st = bfqg->sched_data.service_tree + i; in bfq_pd_offline() 1199 entity->sched_data = &bfqg->sched_data; in bfq_init_entity() [all …]
|
D | kyber-iosched.c | 448 hctx->sched_data = khd; in kyber_init_hctx() 463 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_exit_hctx() 469 kfree(hctx->sched_data); in kyber_exit_hctx() 511 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_bio_merge() 534 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_insert_requests() 736 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_dispatch_request() 781 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_has_work() 844 struct kyber_hctx_data *khd = hctx->sched_data; \ 854 struct kyber_hctx_data *khd = hctx->sched_data; \ 863 struct kyber_hctx_data *khd = hctx->sched_data; \ [all …]
|
D | blk-mq-sched.c | 26 if (exit && hctx->sched_data) in blk_mq_sched_free_hctx_data() 28 kfree(hctx->sched_data); in blk_mq_sched_free_hctx_data() 29 hctx->sched_data = NULL; in blk_mq_sched_free_hctx_data() 526 if (e->type->ops.mq.exit_hctx && hctx->sched_data) { in blk_mq_exit_sched() 528 hctx->sched_data = NULL; in blk_mq_exit_sched()
|
D | bfq-iosched.h | 198 struct bfq_sched_data *sched_data; member 788 struct bfq_sched_data sched_data; member 806 struct bfq_sched_data sched_data; member
|
D | bfq-iosched.c | 5278 root_group->sched_data.service_tree[i] = BFQ_SERVICE_TREE_INIT; in bfq_init_root_group() 5279 root_group->sched_data.bfq_class_idle_last_service = jiffies; in bfq_init_root_group()
|
/Linux-v4.19/include/linux/ |
D | blk-mq.h | 29 void *sched_data; member
|
/Linux-v4.19/include/net/ |
D | ip_vs.h | 635 void *sched_data; /* scheduler application data */ member
|