/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | sched_policy.c | 83 vgpu_data = vgpu->sched_data; in vgpu_update_timeslice() 225 vgpu_data = vgpu->sched_data; in tbs_sched_func() 242 struct gvt_sched_data *sched_data = gvt->scheduler.sched_data; in intel_gvt_schedule() local 259 tbs_sched_func(sched_data); in intel_gvt_schedule() 294 scheduler->sched_data = data; in tbs_sched_init() 308 scheduler->sched_data = NULL; in tbs_sched_clean() 323 vgpu->sched_data = data; in tbs_sched_init_vgpu() 331 struct gvt_sched_data *sched_data = gvt->scheduler.sched_data; in tbs_sched_clean_vgpu() local 333 kfree(vgpu->sched_data); in tbs_sched_clean_vgpu() 334 vgpu->sched_data = NULL; in tbs_sched_clean_vgpu() [all …]
|
H A D | scheduler.h | 58 void *sched_data; member
|
H A D | gvt.h | 196 void *sched_data; member
|
/openbmc/linux/net/netfilter/ipvs/ |
H A D | ip_vs_rr.c | 28 svc->sched_data = &svc->destinations; in ip_vs_rr_init_svc() 38 p = (struct list_head *) svc->sched_data; in ip_vs_rr_del_dest() 43 svc->sched_data = p->next->prev; in ip_vs_rr_del_dest() 63 p = (struct list_head *) svc->sched_data; in ip_vs_rr_schedule() 89 svc->sched_data = &dest->n_list; in ip_vs_rr_schedule()
|
H A D | ip_vs_dh.c | 161 svc->sched_data = s; in ip_vs_dh_init_svc() 175 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_done_svc() 190 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_dest_changed() 221 s = (struct ip_vs_dh_state *) svc->sched_data; in ip_vs_dh_schedule()
|
H A D | ip_vs_wrr.c | 121 svc->sched_data = mark; in ip_vs_wrr_init_svc() 129 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_done_svc() 141 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_dest_changed() 164 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_schedule()
|
H A D | ip_vs_sh.c | 237 svc->sched_data = s; in ip_vs_sh_init_svc() 251 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_done_svc() 266 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_dest_changed() 324 s = (struct ip_vs_sh_state *) svc->sched_data; in ip_vs_sh_schedule()
|
H A D | ip_vs_lblc.c | 231 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_flush() 258 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_full_check() 355 svc->sched_data = tbl; in ip_vs_lblc_init_svc() 384 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_done_svc() 484 struct ip_vs_lblc_table *tbl = svc->sched_data; in ip_vs_lblc_schedule()
|
H A D | ip_vs_mh.c | 415 svc->sched_data = s; in ip_vs_mh_init_svc() 421 struct ip_vs_mh_state *s = svc->sched_data; in ip_vs_mh_done_svc() 434 struct ip_vs_mh_state *s = svc->sched_data; in ip_vs_mh_dest_changed() 489 s = (struct ip_vs_mh_state *)svc->sched_data; in ip_vs_mh_schedule()
|
H A D | ip_vs_lblcr.c | 397 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_flush() 423 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_full_check() 518 svc->sched_data = tbl; in ip_vs_lblcr_init_svc() 547 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_done_svc() 648 struct ip_vs_lblcr_table *tbl = svc->sched_data; in ip_vs_lblcr_schedule()
|
/openbmc/linux/block/ |
H A D | bfq-wf2q.c | 156 group_sd = next_in_service->sched_data; in bfq_update_parent_budget() 223 struct bfq_sched_data *sd = entity->sched_data; in bfq_inc_active_entities() 232 struct bfq_sched_data *sd = entity->sched_data; in bfq_dec_active_entities() 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() 1110 struct bfq_sched_data *sd = entity->sched_data; in __bfq_deactivate_entity() 1169 sd = entity->sched_data; in bfq_deactivate_entity() 1246 sd = entity->sched_data; in bfq_deactivate_entity() 1468 sd = &bfqd->root_group->sched_data; in bfq_get_next_queue() [all …]
|
H A D | bfq-cgroup.c | 433 entity->sched_data = &bfqg->sched_data; in bfq_init_entity() 538 entity->my_sched_data = &bfqg->sched_data; in bfq_pd_init() 573 entity->sched_data = &parent->sched_data; in bfq_group_set_parent() 689 entity->sched_data = &bfqg->sched_data; in bfq_bfqq_move() 718 if (sync_bfqq->entity.sched_data != &bfqg->sched_data) in bfq_sync_bfqq_move() 729 if (bfqq->entity.sched_data != &bfqg->sched_data) in bfq_sync_bfqq_move() 769 async_bfqq->entity.sched_data != &bfqg->sched_data) { in __bfq_bic_change_cgroup() 914 if (bfqg->sched_data.in_service_entity) in bfq_reparent_active_queues() 916 bfqg->sched_data.in_service_entity, in bfq_reparent_active_queues() 947 st = bfqg->sched_data.service_tree + i; in bfq_pd_offline() [all …]
|
H A D | kyber-iosched.c | 507 hctx->sched_data = khd; in kyber_init_hctx() 521 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_exit_hctx() 527 kfree(hctx->sched_data); in kyber_exit_hctx() 572 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_bio_merge() 594 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_insert_requests() 806 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_dispatch_request() 851 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_has_work() 914 struct kyber_hctx_data *khd = hctx->sched_data; \ 924 struct kyber_hctx_data *khd = hctx->sched_data; \ 972 struct kyber_hctx_data *khd = hctx->sched_data; in kyber_cur_domain_show() [all …]
|
H A D | bfq-iosched.h | 202 struct bfq_sched_data *sched_data; member 1013 struct bfq_sched_data sched_data; member 1033 struct bfq_sched_data sched_data; member
|
H A D | blk-mq-sched.c | 537 if (e->type->ops.exit_hctx && hctx->sched_data) { in blk_mq_exit_sched() 539 hctx->sched_data = NULL; in blk_mq_exit_sched()
|
H A D | bfq-iosched.c | 593 struct bfq_sched_data *sched_data; in bfqq_request_over_limit() local 615 sched_data = entity->sched_data; in bfqq_request_over_limit() 648 sched_data->service_tree[i].wsum; in bfqq_request_over_limit() 7215 root_group->sched_data.service_tree[i] = BFQ_SERVICE_TREE_INIT; in bfq_init_root_group() 7216 root_group->sched_data.bfq_class_idle_last_service = jiffies; in bfq_init_root_group()
|
/openbmc/linux/include/linux/ |
H A D | blk-mq.h | 331 void *sched_data; member
|
/openbmc/linux/include/net/ |
H A D | ip_vs.h | 697 void *sched_data; /* scheduler application data */ member
|