Home
last modified time | relevance | path

Searched refs:sched_info (Results 1 – 25 of 29) sorted by relevance

12

/OK3568_Linux_fs/kernel/kernel/sched/
H A Dstats.h168 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 Dmali_kbase_js.c569 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 Dmali_kbase_js_ctx_attr.c51 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 Dmali_kbase_js.h809 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 Dmali_kbase_js_ctx_attr.h148 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_is_attr_on_ctx()
H A Dmali_kbase_context.c319 js_kctx_info = &kctx->jctx.sched_info; in kbase_context_set_create_flags()
H A Dmali_kbase_defs.h614 struct kbasep_js_kctx_info sched_info; member
H A Dmali_kbase_jd.c1476 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 Dmali_kbase_js.c644 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 Dmali_kbase_js_ctx_attr.c58 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 Dmali_kbase_js_ctx_attr.h141 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_is_attr_on_ctx()
H A Dmali_kbase_jd.c1253 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 Dmali_kbase_jm_as.c52 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 Dmali_kbase_jm_hw.c825 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 Dmali_kbase_jm_as.c55 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 Dmali_kbase_jm_hw.c870 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 Dpvtime.c28 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 Ddelayacct.c107 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 Dmali_kbase_jm_js.h871 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 Dmali_kbase_jm_defs.h815 struct kbasep_js_kctx_info sched_info; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/context/backend/
H A Dmali_kbase_context_jm.c92 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 Dsched.h292 struct sched_info { struct
769 struct sched_info sched_info; member
/OK3568_Linux_fs/kernel/drivers/scsi/esas2r/
H A Datioctl.h1128 struct atto_vda_schedule_info sched_info; member
H A Datvda.h1305 struct atto_vda_schedule_info sched_info; member
/OK3568_Linux_fs/kernel/fs/proc/
H A Dbase.c484 (unsigned long long)task->sched_info.run_delay, in proc_pid_schedstat()
485 task->sched_info.pcount); in proc_pid_schedstat()

12