Home
last modified time | relevance | path

Searched refs:sched_info (Results 1 - 25 of 41) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c538 INIT_LIST_HEAD(&kctx->jctx.sched_info.ctx.ctx_list_entry[i]); in kbasep_js_kctx_init()
541 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init()
580 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term()
587 mutex_lock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term()
590 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbasep_js_kctx_term()
600 mutex_unlock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term()
629 if (!list_empty(&kctx->jctx.sched_info.ctx.ctx_list_entry[js])) { in kbase_js_ctx_list_add_pullable_nolock()
630 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbase_js_ctx_list_add_pullable_nolock()
633 list_add_tail(&kctx->jctx.sched_info.ctx.ctx_list_entry[js], &kbdev->js_data.ctx_list_pullable[js]); in kbase_js_ctx_list_add_pullable_nolock()
668 if (!list_empty(&kctx->jctx.sched_info in kbase_js_ctx_list_add_pullable_head_nolock()
[all...]
H A Dmali_kbase_js_ctx_attr.c49 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr()
96 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()
175 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_release_attr()
H A Dmali_kbase_js_ctx_attr.h146 js_kctx_info = &kctx->jctx.sched_info;
H A Dmali_kbase_js.h109 * initialization of its jctx.sched_info member, to give efficient error-path
802 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count()
832 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
H A Dmali_kbase_context.c323 js_kctx_info = &kctx->jctx.sched_info; in kbase_context_set_create_flags()
/device/soc/rockchip/common/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 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_ctx_attr.h148 js_kctx_info = &kctx->jctx.sched_info;
H A Dmali_kbase_js.h113 * initialization of its jctx.sched_info member, to give efficient error-path
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()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c538 INIT_LIST_HEAD(&kctx->jctx.sched_info.ctx.ctx_list_entry[i]); in kbasep_js_kctx_init()
541 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init()
582 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term()
589 mutex_lock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term()
593 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbasep_js_kctx_term()
604 mutex_unlock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term()
634 if (!list_empty(&kctx->jctx.sched_info.ctx.ctx_list_entry[js])) { in kbase_js_ctx_list_add_pullable_nolock()
635 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbase_js_ctx_list_add_pullable_nolock()
638 list_add_tail(&kctx->jctx.sched_info.ctx.ctx_list_entry[js], &kbdev->js_data.ctx_list_pullable[js][kctx->priority]); in kbase_js_ctx_list_add_pullable_nolock()
674 if (!list_empty(&kctx->jctx.sched_info in kbase_js_ctx_list_add_pullable_head_nolock()
[all...]
H A Dmali_kbase_js_ctx_attr.c56 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr()
103 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr()
144 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr()
182 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_release_attr()
H A Dmali_kbase_js_ctx_attr.h145 js_kctx_info = &kctx->jctx.sched_info;
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c48 lockdep_assert_held(&kctx->jctx.sched_info.ctx.jsctx_mutex); in assign_and_activate_kctx_addr_space()
115 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
127 as_js_kctx_info = &as_kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
198 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_use_ctx()
/device/soc/rockchip/common/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()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c651 INIT_LIST_HEAD(&kctx->jctx.sched_info.ctx.ctx_list_entry[i]); in kbasep_js_kctx_init()
653 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init()
697 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term()
704 mutex_lock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term()
708 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbasep_js_kctx_term()
718 mutex_unlock(&kctx->jctx.sched_info.ctx.jsctx_mutex); in kbasep_js_kctx_term()
892 if (!list_empty(&kctx->jctx.sched_info.ctx.ctx_list_entry[js])) in kbase_js_ctx_list_add_pullable_nolock()
893 list_del_init(&kctx->jctx.sched_info.ctx.ctx_list_entry[js]); in kbase_js_ctx_list_add_pullable_nolock()
895 list_add_tail(&kctx->jctx.sched_info.ctx.ctx_list_entry[js], in kbase_js_ctx_list_add_pullable_nolock()
934 if (!list_empty(&kctx->jctx.sched_info in kbase_js_ctx_list_add_pullable_head_nolock()
[all...]
H A Dmali_kbase_js_ctx_attr.c57 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr()
106 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr()
149 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr()
189 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_release_attr()
H A Dmali_kbase_js_ctx_attr.h136 js_kctx_info = &kctx->jctx.sched_info;
/device/soc/rockchip/common/vendor/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()
124 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
136 as_js_kctx_info = &as_kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
/device/soc/rockchip/common/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()
129 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
141 as_js_kctx_info = &as_kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h100 * failed initialization of its jctx.sched_info member, to give efficient
870 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count()
907 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
H A Dmali_kbase_jm_defs.h781 * @sched_info: Structure encapsulating all the Job scheduling
836 struct kbasep_js_kctx_info sched_info; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h96 * failed initialization of its jctx.sched_info member, to give efficient
746 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count()
778 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
H A Dmali_kbase_jm_defs.h724 * @sched_info: Structure encapsulating all the Job scheduling
778 struct kbasep_js_kctx_info sched_info; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/backend/
H A Dmali_kbase_context_jm.c98 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; in kbase_context_submit_check()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/context/backend/
H A Dmali_kbase_context_jm.c89 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; in kbase_context_submit_check()

Completed in 20 milliseconds

12