Home
last modified time | relevance | path

Searched refs:js_kctx_info (Results 1 - 25 of 30) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js_ctx_attr.c42 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_retain_attr() local
49 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr()
51 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_retain_attr()
89 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_release_attr() local
96 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr()
98 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_release_attr()
131 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_ctx_retain_attr() local
137 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr()
140 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_ctx_retain_attr()
141 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_ctx_attr_ctx_retain_attr()
169 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_ctx_attr_ctx_release_attr() local
[all...]
H A Dmali_kbase_js.c529 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_init() local
541 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init()
543 js_kctx_info->ctx.nr_jobs = 0; in kbasep_js_kctx_init()
546 memset(js_kctx_info->ctx.ctx_attr_ref_count, 0, sizeof(js_kctx_info->ctx.ctx_attr_ref_count)); in kbasep_js_kctx_init()
554 mutex_init(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_kctx_init()
556 init_waitqueue_head(&js_kctx_info->ctx.is_scheduled_wait); in kbasep_js_kctx_init()
571 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_term() local
580 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term()
584 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_kctx_term()
1011 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_add_job() local
1116 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_remove_job() local
1290 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_internal() local
1466 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_and_katom_retained_state() local
1511 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_no_schedule() local
1551 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_schedule_ctx() local
1701 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_schedule_privileged_ctx() local
1750 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_release_privileged_ctx() local
1837 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_resume() local
2085 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; js_return_worker() local
2205 struct kbasep_js_kctx_info *js_kctx_info; kbase_js_complete_atom_wq() local
2504 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; kbase_js_zap_context() local
[all...]
H A Dmali_kbase_js_ctx_attr.h142 struct kbasep_js_kctx_info *js_kctx_info;
146 js_kctx_info = &kctx->jctx.sched_info;
149 return (bool)(js_kctx_info->ctx.ctx_attr_ref_count[attribute]);
H A Dmali_kbase_js.h796 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_inc_context_count() local
802 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count()
804 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_inc_context_count()
826 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_dec_context_count() local
832 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
834 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_dec_context_count()
H A Dmali_kbase_context.c318 struct kbasep_js_kctx_info *js_kctx_info; in kbase_context_set_create_flags() local
323 js_kctx_info = &kctx->jctx.sched_info; in kbase_context_set_create_flags()
331 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_context_set_create_flags()
343 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_context_set_create_flags()
H A Dmali_kbase_jd.c1386 struct kbasep_js_kctx_info *js_kctx_info; in kbase_jd_done_worker() local
1402 js_kctx_info = &kctx->jctx.sched_info; in kbase_jd_done_worker()
1415 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_jd_done_worker()
1427 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_jd_done_worker()
1458 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_jd_done_worker()
1565 struct kbasep_js_kctx_info *js_kctx_info; in jd_cancel_worker() local
1576 js_kctx_info = &kctx->jctx.sched_info; in jd_cancel_worker()
1588 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in jd_cancel_worker()
1590 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in jd_cancel_worker()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js_ctx_attr.c44 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_retain_attr() local
51 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr()
53 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_retain_attr()
90 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_release_attr() local
97 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr()
99 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_release_attr()
131 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_ctx_retain_attr() local
137 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr()
140 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_ctx_retain_attr()
141 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_ctx_attr_ctx_retain_attr()
168 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_ctx_attr_ctx_release_attr() local
[all...]
H A Dmali_kbase_js.c560 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_init() local
571 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init()
573 js_kctx_info->ctx.nr_jobs = 0; in kbasep_js_kctx_init()
576 memset(js_kctx_info->ctx.ctx_attr_ref_count, 0, in kbasep_js_kctx_init()
577 sizeof(js_kctx_info->ctx.ctx_attr_ref_count)); in kbasep_js_kctx_init()
585 mutex_init(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_kctx_init()
587 init_waitqueue_head(&js_kctx_info->ctx.is_scheduled_wait); in kbasep_js_kctx_init()
602 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_term() local
611 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term()
615 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_kctx_term()
1068 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_add_job() local
1175 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_remove_job() local
1357 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_internal() local
1546 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_and_katom_retained_state() local
1593 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_no_schedule() local
1635 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_schedule_ctx() local
1790 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_schedule_privileged_ctx() local
1840 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_release_privileged_ctx() local
1928 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_resume() local
2182 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; js_return_worker() local
2306 struct kbasep_js_kctx_info *js_kctx_info; kbase_js_complete_atom_wq() local
2646 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; kbase_js_zap_context() local
[all...]
H A Dmali_kbase_js_ctx_attr.h144 struct kbasep_js_kctx_info *js_kctx_info;
148 js_kctx_info = &kctx->jctx.sched_info;
151 return (bool) (js_kctx_info->ctx.ctx_attr_ref_count[attribute]);
H A Dmali_kbase_js.h803 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_inc_context_count() local
809 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count()
811 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_inc_context_count()
836 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_dec_context_count() local
842 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
844 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_dec_context_count()
H A Dmali_kbase_context.c314 struct kbasep_js_kctx_info *js_kctx_info; in kbase_context_set_create_flags() local
319 js_kctx_info = &kctx->jctx.sched_info; in kbase_context_set_create_flags()
327 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_context_set_create_flags()
338 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_context_set_create_flags()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js_ctx_attr.c49 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_retain_attr() local
56 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr()
58 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_retain_attr()
96 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_release_attr() local
103 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr()
105 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_release_attr()
138 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_ctx_retain_attr() local
144 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr()
147 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_ctx_retain_attr()
148 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_ctx_attr_ctx_retain_attr()
176 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_ctx_attr_ctx_release_attr() local
[all...]
H A Dmali_kbase_js.c529 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_init() local
541 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init()
544 js_kctx_info->ctx.nr_jobs = 0; in kbasep_js_kctx_init()
547 memset(js_kctx_info->ctx.ctx_attr_ref_count, 0, sizeof(js_kctx_info->ctx.ctx_attr_ref_count)); in kbasep_js_kctx_init()
555 mutex_init(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_kctx_init()
557 init_waitqueue_head(&js_kctx_info->ctx.is_scheduled_wait); in kbasep_js_kctx_init()
572 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_term() local
582 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term()
586 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_kctx_term()
1198 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_add_job() local
1333 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_remove_job() local
1460 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_internal() local
1636 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_and_katom_retained_state() local
1681 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_no_schedule() local
1721 struct kbasep_js_kctx_info *js_kctx_info; global() local
1876 struct kbasep_js_kctx_info *js_kctx_info; global() local
1949 struct kbasep_js_kctx_info *js_kctx_info; global() local
2038 struct kbasep_js_kctx_info *js_kctx_info; global() local
2550 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; global() local
2834 struct kbasep_js_kctx_info *js_kctx_info; global() local
3286 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; global() local
[all...]
H A Dmali_kbase_js_ctx_attr.h141 struct kbasep_js_kctx_info *js_kctx_info;
145 js_kctx_info = &kctx->jctx.sched_info;
148 return (bool)(js_kctx_info->ctx.ctx_attr_ref_count[attribute]);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js_ctx_attr.c50 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_retain_attr() local
57 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_retain_attr()
59 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_retain_attr()
99 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_runpool_release_attr() local
106 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_runpool_release_attr()
108 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_runpool_release_attr()
143 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_ctx_attr_ctx_retain_attr() local
149 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_ctx_attr_ctx_retain_attr()
152 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_ctx_attr_ctx_retain_attr()
153 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_ctx_attr_ctx_retain_attr()
183 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_ctx_attr_ctx_release_attr() local
[all...]
H A Dmali_kbase_js_ctx_attr.h132 struct kbasep_js_kctx_info *js_kctx_info;
136 js_kctx_info = &kctx->jctx.sched_info;
139 return (bool) (js_kctx_info->ctx.ctx_attr_ref_count[attribute]);
H A Dmali_kbase_js.c642 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_init() local
653 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_init()
656 js_kctx_info->ctx.nr_jobs = 0; in kbasep_js_kctx_init()
659 memset(js_kctx_info->ctx.ctx_attr_ref_count, 0, in kbasep_js_kctx_init()
660 sizeof(js_kctx_info->ctx.ctx_attr_ref_count)); in kbasep_js_kctx_init()
670 mutex_init(&js_kctx_info->ctx.jsctx_mutex); in kbasep_js_kctx_init()
672 init_waitqueue_head(&js_kctx_info->ctx.is_scheduled_wait); in kbasep_js_kctx_init()
687 struct kbasep_js_kctx_info *js_kctx_info; in kbasep_js_kctx_term() local
697 js_kctx_info = &kctx->jctx.sched_info; in kbasep_js_kctx_term()
701 KBASE_DEBUG_ASSERT(js_kctx_info in kbasep_js_kctx_term()
1517 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_add_job() local
1660 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_remove_job() local
1797 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_internal() local
1991 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_and_katom_retained_state() local
2039 struct kbasep_js_kctx_info *js_kctx_info; kbasep_js_runpool_release_ctx_no_schedule() local
2082 struct kbasep_js_kctx_info *js_kctx_info; global() local
2252 struct kbasep_js_kctx_info *js_kctx_info; global() local
2325 struct kbasep_js_kctx_info *js_kctx_info; global() local
2419 struct kbasep_js_kctx_info *js_kctx_info; global() local
2978 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; global() local
3285 struct kbasep_js_kctx_info *js_kctx_info; global() local
3820 struct kbasep_js_kctx_info *js_kctx_info = &kctx->jctx.sched_info; global() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c110 struct kbasep_js_kctx_info *js_kctx_info; in kbase_backend_find_and_release_free_address_space() local
115 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
117 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
141 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
154 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
177 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
186 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
194 struct kbasep_js_kctx_info *js_kctx_info; in kbase_backend_use_ctx() local
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.c118 struct kbasep_js_kctx_info *js_kctx_info; in kbase_backend_find_and_release_free_address_space() local
123 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
125 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
152 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
165 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
191 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
200 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
210 struct kbasep_js_kctx_info *js_kctx_info; in kbase_backend_use_ctx() local
214 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_use_ctx()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c119 struct kbasep_js_kctx_info *js_kctx_info; in kbase_backend_find_and_release_free_address_space() local
124 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
126 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
150 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
163 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
186 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
195 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); 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.c124 struct kbasep_js_kctx_info *js_kctx_info; in kbase_backend_find_and_release_free_address_space() local
129 js_kctx_info = &kctx->jctx.sched_info; in kbase_backend_find_and_release_free_address_space()
131 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
157 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
170 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
196 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_backend_find_and_release_free_address_space()
205 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); 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.h864 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_inc_context_count() local
870 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count()
872 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_inc_context_count()
901 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_dec_context_count() local
907 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
909 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_dec_context_count()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h740 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_inc_context_count() local
746 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_inc_context_count()
748 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_inc_context_count()
772 struct kbasep_js_kctx_info *js_kctx_info; in kbase_js_runpool_dec_context_count() local
778 js_kctx_info = &kctx->jctx.sched_info; in kbase_js_runpool_dec_context_count()
780 lockdep_assert_held(&js_kctx_info->ctx.jsctx_mutex); in kbase_js_runpool_dec_context_count()
/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() local
103 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_context_submit_check()
112 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); 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() local
94 mutex_lock(&js_kctx_info->ctx.jsctx_mutex); in kbase_context_submit_check()
102 mutex_unlock(&js_kctx_info->ctx.jsctx_mutex); in kbase_context_submit_check()

Completed in 19 milliseconds

12