| /OK3568_Linux_fs/kernel/kernel/sched/ |
| H A D | stats.h | 168 t->sched_info.last_queued = 0; in sched_info_reset_dequeued() 182 if (t->sched_info.last_queued) in sched_info_dequeued() 183 delta = now - t->sched_info.last_queued; in sched_info_dequeued() 186 t->sched_info.run_delay += delta; in sched_info_dequeued() 200 if (t->sched_info.last_queued) in sched_info_arrive() 201 delta = now - t->sched_info.last_queued; in sched_info_arrive() 203 t->sched_info.run_delay += delta; in sched_info_arrive() 204 t->sched_info.last_arrival = now; in sched_info_arrive() 205 t->sched_info.pcount++; in sched_info_arrive() 218 if (!t->sched_info.last_queued) in sched_info_queued() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_js.c | 569 INIT_LIST_HEAD(&kctx->jctx.sched_info.ctx.ctx_list_entry[i]); in kbasep_js_kctx_init() 571 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init() 611 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term() 618 mutex_lock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term() 621 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbasep_js_kctx_term() 630 mutex_unlock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term() 661 if (!list_empty(&kctx->jctx.sched_info.ctx.ctx_list_entry[js])) in kbase_js_ctx_list_add_pullable_nolock() 662 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbase_js_ctx_list_add_pullable_nolock() 664 list_add_tail(&kctx->jctx.sched_info.ctx.ctx_list_entry[js], in kbase_js_ctx_list_add_pullable_nolock() 701 if (!list_empty(&kctx->jctx.sched_info.ctx.ctx_list_entry[js])) in kbase_js_ctx_list_add_pullable_head_nolock() [all …]
|
| H A D | mali_kbase_js_ctx_attr.c | 51 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr() 97 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr() 137 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr() 174 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_release_attr()
|
| H A D | mali_kbase_js.h | 809 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count() 842 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
|
| H A D | mali_kbase_js_ctx_attr.h | 148 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_is_attr_on_ctx()
|
| H A D | mali_kbase_context.c | 319 js_kctx_info = &kctx->jctx.sched_info; in kbase_context_set_create_flags()
|
| H A D | mali_kbase_defs.h | 614 struct kbasep_js_kctx_info sched_info; member
|
| H A D | mali_kbase_jd.c | 1476 js_kctx_info = &kctx->jctx.sched_info; in kbase_jd_done_worker() 1652 js_kctx_info = &kctx->jctx.sched_info; in jd_cancel_worker()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_js.c | 644 INIT_LIST_HEAD(&kctx->jctx.sched_info.ctx.ctx_list_entry[i]); in kbasep_js_kctx_init() 646 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init() 691 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term() 698 mutex_lock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term() 702 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbasep_js_kctx_term() 712 mutex_unlock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term() 886 if (!list_empty(&kctx->jctx.sched_info.ctx.ctx_list_entry[js])) in kbase_js_ctx_list_add_pullable_nolock() 887 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbase_js_ctx_list_add_pullable_nolock() 889 list_add_tail(&kctx->jctx.sched_info.ctx.ctx_list_entry[js], in kbase_js_ctx_list_add_pullable_nolock() 927 if (!list_empty(&kctx->jctx.sched_info.ctx.ctx_list_entry[js])) in kbase_js_ctx_list_add_pullable_head_nolock() [all …]
|
| H A D | mali_kbase_js_ctx_attr.c | 58 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr() 108 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr() 152 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr() 193 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_release_attr()
|
| H A D | mali_kbase_js_ctx_attr.h | 141 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_is_attr_on_ctx()
|
| H A D | mali_kbase_jd.c | 1253 js_kctx_info = &kctx->jctx.sched_info; in kbase_jd_done_worker() 1441 js_kctx_info = &kctx->jctx.sched_info; in jd_cancel_worker()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_jm_as.c | 52 lockdep_assert_held(&kctx->jctx.sched_info.ctx.jsctx_mutex); in assign_and_activate_kctx_addr_space() 123 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space() 135 as_js_kctx_info = &as_kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space() 214 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_use_ctx()
|
| H A D | mali_kbase_jm_hw.c | 825 wait_event(kctx->jctx.sched_info.ctx.is_scheduled_wait, in kbase_jm_wait_for_zero_jobs() 851 mutex_lock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbase_jm_wait_for_zero_jobs() 852 mutex_unlock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbase_jm_wait_for_zero_jobs()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_jm_as.c | 55 lockdep_assert_held(&kctx->jctx.sched_info.ctx.jsctx_mutex); in assign_and_activate_kctx_addr_space() 128 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space() 140 as_js_kctx_info = &as_kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
|
| H A D | mali_kbase_jm_hw.c | 870 kctx->jctx.sched_info.ctx.is_scheduled_wait, in kbase_jm_wait_for_zero_jobs() 892 mutex_lock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbase_jm_wait_for_zero_jobs() 893 mutex_unlock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbase_jm_wait_for_zero_jobs()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/ |
| H A D | pvtime.c | 28 vcpu->arch.steal.last_steal = READ_ONCE(current->sched_info.run_delay); in kvm_update_stolen_time() 64 vcpu->arch.steal.last_steal = current->sched_info.run_delay; in kvm_init_stolen_time()
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | delayacct.c | 107 t1 = tsk->sched_info.pcount; in __delayacct_add_tsk() 108 t2 = tsk->sched_info.run_delay; in __delayacct_add_tsk()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/ |
| H A D | mali_kbase_jm_js.h | 871 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count() 904 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
|
| H A D | mali_kbase_jm_defs.h | 815 struct kbasep_js_kctx_info sched_info; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/context/backend/ |
| H A D | mali_kbase_context_jm.c | 92 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; in kbase_context_submit_check()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | sched.h | 292 struct sched_info { struct 769 struct sched_info sched_info; member
|
| /OK3568_Linux_fs/kernel/drivers/scsi/esas2r/ |
| H A D | atioctl.h | 1128 struct atto_vda_schedule_info sched_info; member
|
| H A D | atvda.h | 1305 struct atto_vda_schedule_info sched_info; member
|
| /OK3568_Linux_fs/kernel/fs/proc/ |
| H A D | base.c | 484 (unsigned long long)task->sched_info.run_delay, in proc_pid_schedstat() 485 task->sched_info.pcount); in proc_pid_schedstat()
|