Home
last modified time | relevance | path

Searched refs:runpool_mutex (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c56 lockdep_assert_held(&js_devdata->runpool_mutex); in assign_and_activate_kctx_addr_space()
131 mutex_lock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
155 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
168 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
174 mutex_lock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
183 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
192 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
196 mutex_lock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
203 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
228 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_backend_use_ctx()
H A Dmali_kbase_js_backend.c41 lockdep_assert_held(&kbdev->js_data.runpool_mutex); in timer_callback_should_run()
295 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_backend_ctx_count_changed()
H A Dmali_kbase_pm_internal.h901 mutex_lock(&kbdev->js_data.runpool_mutex); in kbase_pm_lock()
915 mutex_unlock(&kbdev->js_data.runpool_mutex); in kbase_pm_unlock()
H A Dmali_kbase_jm_hw.c1201 mutex_lock(&js_devdata->runpool_mutex); in kbasep_reset_timeout_worker()
1213 mutex_unlock(&js_devdata->runpool_mutex); in kbasep_reset_timeout_worker()
H A Dmali_kbase_pm_driver.c2623 lockdep_assert_held(&kbdev->js_data.runpool_mutex);
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c53 lockdep_assert_held(&js_devdata->runpool_mutex); in assign_and_activate_kctx_addr_space()
126 mutex_lock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
151 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
164 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
170 mutex_lock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
179 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
188 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
192 mutex_lock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
199 mutex_unlock(&js_devdata->runpool_mutex); in kbase_backend_find_and_release_free_address_space()
223 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_backend_use_ctx()
H A Dmali_kbase_pm_backend.c192 mutex_lock(&js_devdata->runpool_mutex); in kbase_pm_gpu_poweroff_wait_wq()
229 mutex_unlock(&js_devdata->runpool_mutex); in kbase_pm_gpu_poweroff_wait_wq()
231 mutex_lock(&js_devdata->runpool_mutex); in kbase_pm_gpu_poweroff_wait_wq()
255 mutex_unlock(&js_devdata->runpool_mutex); in kbase_pm_gpu_poweroff_wait_wq()
319 mutex_lock(&js_devdata->runpool_mutex); in kbase_hwaccess_pm_powerup()
330 mutex_unlock(&js_devdata->runpool_mutex); in kbase_hwaccess_pm_powerup()
365 mutex_unlock(&js_devdata->runpool_mutex); in kbase_hwaccess_pm_powerup()
454 mutex_lock(&js_devdata->runpool_mutex); in kbase_hwaccess_pm_suspend()
463 mutex_unlock(&js_devdata->runpool_mutex); in kbase_hwaccess_pm_suspend()
472 mutex_lock(&js_devdata->runpool_mutex); in kbase_hwaccess_pm_resume()
[all …]
H A Dmali_kbase_js_backend.c44 lockdep_assert_held(&kbdev->js_data.runpool_mutex); in timer_callback_should_run()
283 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_backend_ctx_count_changed()
H A Dmali_kbase_pm_policy.c608 mutex_lock(&js_devdata->runpool_mutex); in kbase_pm_set_policy()
638 mutex_unlock(&js_devdata->runpool_mutex); in kbase_pm_set_policy()
H A Dmali_kbase_jm_hw.c1266 mutex_lock(&js_devdata->runpool_mutex); in kbasep_reset_timeout_worker()
1288 mutex_unlock(&js_devdata->runpool_mutex); in kbasep_reset_timeout_worker()
H A Dmali_kbase_jm_rb.c1910 mutex_lock(&kbdev->js_data.runpool_mutex); in kbase_backend_complete_wq_post_sched()
1914 mutex_unlock(&kbdev->js_data.runpool_mutex); in kbase_backend_complete_wq_post_sched()
H A Dmali_kbase_pm_driver.c1073 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_pm_clock_on()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_pm.c62 mutex_lock(&js_devdata->runpool_mutex); in kbase_pm_context_active_handle_suspend()
72 mutex_unlock(&js_devdata->runpool_mutex); in kbase_pm_context_active_handle_suspend()
98 mutex_unlock(&js_devdata->runpool_mutex); in kbase_pm_context_active_handle_suspend()
121 mutex_lock(&js_devdata->runpool_mutex); in kbase_pm_context_idle()
145 mutex_unlock(&js_devdata->runpool_mutex); in kbase_pm_context_idle()
H A Dmali_kbase_js.c133 mutex_lock(&kbdev->js_data.runpool_mutex); in kbase_js_sync_timers()
135 mutex_unlock(&kbdev->js_data.runpool_mutex); in kbase_js_sync_timers()
520 mutex_init(&jsdd->runpool_mutex); in kbasep_js_devdata_init()
634 mutex_lock(&kbdev->js_data.runpool_mutex); in kbasep_js_kctx_term()
636 mutex_unlock(&kbdev->js_data.runpool_mutex); in kbasep_js_kctx_term()
1089 mutex_lock(&js_devdata->runpool_mutex); in kbasep_js_add_job()
1110 mutex_unlock(&js_devdata->runpool_mutex); in kbasep_js_add_job()
1142 mutex_unlock(&js_devdata->runpool_mutex); in kbasep_js_add_job()
1308 lockdep_assert_held(&js_devdata->runpool_mutex); in kbasep_js_run_jobs_after_ctx_and_atom_release()
1556 mutex_lock(&js_devdata->runpool_mutex); in kbasep_js_runpool_release_ctx_and_katom_retained_state()
[all …]
H A Dmali_kbase_js.h812 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_js_runpool_inc_context_count()
845 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_js_runpool_dec_context_count()
H A Dmali_kbase_js_defs.h208 struct mutex runpool_mutex; member
H A Dmali_kbase_softjobs.c155 mutex_lock(&js_devdata->runpool_mutex); in kbase_dump_cpu_gpu_time()
157 mutex_unlock(&js_devdata->runpool_mutex); in kbase_dump_cpu_gpu_time()
1515 mutex_lock(&js_devdata->runpool_mutex); in kbase_resume_suspended_soft_jobs()
1518 mutex_unlock(&js_devdata->runpool_mutex); in kbase_resume_suspended_soft_jobs()
H A Dmali_kbase_core_linux.c2917 mutex_lock(&js_data->runpool_mutex); in set_js_scheduling_period()
2949 mutex_unlock(&js_data->runpool_mutex); in set_js_scheduling_period()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c136 mutex_lock(&kbdev->js_data.runpool_mutex); in kbase_js_sync_timers()
138 mutex_unlock(&kbdev->js_data.runpool_mutex); in kbase_js_sync_timers()
594 mutex_init(&jsdd->runpool_mutex); in kbasep_js_devdata_init()
716 mutex_lock(&kbdev->js_data.runpool_mutex); in kbasep_js_kctx_term()
718 mutex_unlock(&kbdev->js_data.runpool_mutex); in kbasep_js_kctx_term()
1534 mutex_lock(&js_devdata->runpool_mutex); in kbasep_js_add_job()
1575 mutex_unlock(&js_devdata->runpool_mutex); in kbasep_js_add_job()
1606 mutex_unlock(&js_devdata->runpool_mutex); in kbasep_js_add_job()
1733 lockdep_assert_held(&js_devdata->runpool_mutex); in kbasep_js_run_jobs_after_ctx_and_atom_release()
1986 mutex_lock(&js_devdata->runpool_mutex); in kbasep_js_runpool_release_ctx_and_katom_retained_state()
[all …]
H A Dmali_kbase_softjobs.c161 mutex_lock(&js_devdata->runpool_mutex); in kbase_dump_cpu_gpu_time()
163 mutex_unlock(&js_devdata->runpool_mutex); in kbase_dump_cpu_gpu_time()
1737 mutex_lock(&js_devdata->runpool_mutex); in kbase_resume_suspended_soft_jobs()
1740 mutex_unlock(&js_devdata->runpool_mutex); in kbase_resume_suspended_soft_jobs()
H A Dmali_kbase_core_linux.c2921 mutex_lock(&js_data->runpool_mutex); in js_scheduling_period_store()
2954 mutex_unlock(&js_data->runpool_mutex); in js_scheduling_period_store()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h874 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_js_runpool_inc_context_count()
907 lockdep_assert_held(&js_devdata->runpool_mutex); in kbase_js_runpool_dec_context_count()
H A Dmali_kbase_js_defs.h344 struct mutex runpool_mutex; member