| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_js.c | 133 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() 148 js_devdata = &kbdev->js_data; in kbasep_js_runpool_retain_ctx_nolock() 425 jsdd = &kbdev->js_data; in kbasep_js_devdata_init() 545 js_devdata = &kbdev->js_data; in kbasep_js_devdata_term() 617 mutex_lock(&kbdev->js_data.queue_mutex); in kbasep_js_kctx_term() 624 WARN_ON(atomic_read(&kbdev->js_data.nr_contexts_runnable) <= 0); in kbasep_js_kctx_term() 625 atomic_dec(&kbdev->js_data.nr_contexts_runnable); in kbasep_js_kctx_term() 631 mutex_unlock(&kbdev->js_data.queue_mutex); in kbasep_js_kctx_term() 634 mutex_lock(&kbdev->js_data.runpool_mutex); in kbasep_js_kctx_term() [all …]
|
| H A D | mali_kbase_jm.c | 80 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_jm_try_kick() 92 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_jm_try_kick_all()
|
| H A D | mali_kbase_pm.c | 48 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_pm_context_active_handle_suspend() 107 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_pm_context_idle()
|
| H A D | mali_kbase_core_linux.c | 2633 atomic_set(&kbdev->js_data.soft_job_timeout_ms, in set_soft_job_timeout() 2662 atomic_read(&kbdev->js_data.soft_job_timeout_ms)); in show_soft_job_timeout() 2673 do_div(ticks, kbdev->js_data.scheduling_period_ns); in timeout_ms_to_ticks() 2729 struct kbasep_js_device_data *js_data = &kbdev->js_data; in set_js_timeouts() local 2735 js_data->ticks_name = timeout_ms_to_ticks(kbdev, ms_name, \ in set_js_timeouts() 2736 default, js_data->ticks_name); \ in set_js_timeouts() 2739 (unsigned long)js_data->ticks_name, \ in set_js_timeouts() 2819 scheduling_period_ns = kbdev->js_data.scheduling_period_ns; in show_js_timeouts() 2823 kbdev->js_data.name) in show_js_timeouts() 2898 struct kbasep_js_device_data *js_data; in set_js_scheduling_period() local [all …]
|
| H A D | mali_kbase_js_ctx_attr.c | 50 js_devdata = &kbdev->js_data; in kbasep_js_ctx_attr_runpool_retain_attr() 96 js_devdata = &kbdev->js_data; in kbasep_js_ctx_attr_runpool_release_attr()
|
| H A D | mali_kbase_js.h | 808 js_devdata = &kbdev->js_data; in kbase_js_runpool_inc_context_count() 841 js_devdata = &kbdev->js_data; in kbase_js_runpool_dec_context_count()
|
| H A D | mali_kbase_js_ctx_attr.h | 123 js_devdata = &kbdev->js_data; in kbasep_js_ctx_attr_count_on_runpool()
|
| H A D | mali_kbase_softjobs.c | 86 &kctx->kbdev->js_data.soft_job_timeout_ms); in kbasep_add_waiting_with_timeout() 149 struct kbasep_js_device_data *js_devdata = &kctx->kbdev->js_data; in kbase_dump_cpu_gpu_time() 309 int timeout_ms = atomic_read(&kctx->kbdev->js_data.soft_job_timeout_ms); in kbase_fence_debug_wait_timeout() 378 &kctx->kbdev->js_data.soft_job_timeout_ms); in kbasep_soft_job_timeout_worker() 1512 js_devdata = &kbdev->js_data; in kbase_resume_suspended_soft_jobs()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_js.c | 136 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() 500 jsdd = &kbdev->js_data; in kbasep_js_devdata_init() 621 js_devdata = &kbdev->js_data; in kbasep_js_devdata_term() 697 mutex_lock(&kbdev->js_data.queue_mutex); in kbasep_js_kctx_term() 706 WARN_ON(atomic_read(&kbdev->js_data.nr_contexts_runnable) <= 0); in kbasep_js_kctx_term() 707 atomic_dec(&kbdev->js_data.nr_contexts_runnable); in kbasep_js_kctx_term() 713 mutex_unlock(&kbdev->js_data.queue_mutex); in kbasep_js_kctx_term() 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() [all …]
|
| H A D | mali_kbase_jm.c | 88 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_jm_try_kick() 100 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_jm_try_kick_all()
|
| H A D | mali_kbase_core_linux.c | 2639 atomic_set(&kbdev->js_data.soft_job_timeout_ms, in soft_job_timeout_store() 2668 atomic_read(&kbdev->js_data.soft_job_timeout_ms)); in soft_job_timeout_show() 2679 do_div(ticks, kbdev->js_data.scheduling_period_ns); in timeout_ms_to_ticks() 2735 struct kbasep_js_device_data *js_data = &kbdev->js_data; in js_timeouts_store() local 2741 js_data->ticks_name = timeout_ms_to_ticks(kbdev, ms_name, \ in js_timeouts_store() 2742 default, js_data->ticks_name); \ in js_timeouts_store() 2745 (unsigned long)js_data->ticks_name, \ in js_timeouts_store() 2822 scheduling_period_ns = kbdev->js_data.scheduling_period_ns; in js_timeouts_show() 2826 kbdev->js_data.name) in js_timeouts_show() 2902 struct kbasep_js_device_data *js_data; in js_scheduling_period_store() local [all …]
|
| H A D | mali_kbase_js_ctx_attr.c | 57 js_devdata = &kbdev->js_data; in kbasep_js_ctx_attr_runpool_retain_attr() 107 js_devdata = &kbdev->js_data; in kbasep_js_ctx_attr_runpool_release_attr()
|
| H A D | mali_kbase_js_ctx_attr.h | 116 js_devdata = &kbdev->js_data; in kbasep_js_ctx_attr_count_on_runpool()
|
| H A D | mali_kbase_softjobs.c | 86 &kctx->kbdev->js_data.soft_job_timeout_ms); in kbasep_add_waiting_with_timeout() 155 struct kbasep_js_device_data *js_devdata = &kctx->kbdev->js_data; in kbase_dump_cpu_gpu_time() 320 int timeout_ms = atomic_read(&kctx->kbdev->js_data.soft_job_timeout_ms); in kbase_fence_debug_wait_timeout() 390 &kctx->kbdev->js_data.soft_job_timeout_ms); in kbasep_soft_job_timeout_worker() 1734 js_devdata = &kbdev->js_data; in kbase_resume_suspended_soft_jobs()
|
| H A D | mali_kbase_pm.c | 176 kbdev->js_data.runpool_irq.submit_allowed = 0; in kbase_pm_driver_suspend()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_js_backend.c | 41 lockdep_assert_held(&kbdev->js_data.runpool_mutex); in timer_callback_should_run() 51 nr_running_ctxs = atomic_read(&kbdev->js_data.nr_contexts_runnable); in timer_callback_should_run() 54 if (kbdev->js_data.softstop_always) { in timer_callback_should_run() 102 js_devdata = &kbdev->js_data; in timer_callback() 291 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_backend_ctx_count_changed()
|
| H A D | mali_kbase_jm_as.c | 53 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in assign_and_activate_kctx_addr_space() 108 kbasep_js_clear_submit_allowed(&kbdev->js_data, kctx); in kbase_backend_release_ctx_irq() 127 js_devdata = &kbdev->js_data; in kbase_backend_find_and_release_free_address_space() 217 js_devdata = &kbdev->js_data; in kbase_backend_use_ctx()
|
| H A D | mali_kbase_pm_internal.h | 901 mutex_lock(&kbdev->js_data.runpool_mutex); in kbase_pm_lock() 915 mutex_unlock(&kbdev->js_data.runpool_mutex); in kbase_pm_unlock()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_js_backend.c | 44 lockdep_assert_held(&kbdev->js_data.runpool_mutex); in timer_callback_should_run() 53 nr_running_ctxs = atomic_read(&kbdev->js_data.nr_contexts_runnable); in timer_callback_should_run() 56 if (kbdev->js_data.softstop_always) { in timer_callback_should_run() 104 js_devdata = &kbdev->js_data; in timer_callback() 279 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_backend_ctx_count_changed()
|
| H A D | mali_kbase_jm_as.c | 50 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in assign_and_activate_kctx_addr_space() 103 kbasep_js_clear_submit_allowed(&kbdev->js_data, kctx); in kbase_backend_release_ctx_irq() 122 js_devdata = &kbdev->js_data; in kbase_backend_find_and_release_free_address_space() 213 js_devdata = &kbdev->js_data; in kbase_backend_use_ctx()
|
| H A D | mali_kbase_js_affinity.c | 221 js_devdata = &kbdev->js_data; in kbase_js_affinity_would_violate() 239 js_devdata = &kbdev->js_data; in kbase_js_affinity_retain_slot_cores() 268 js_devdata = &kbdev->js_data; in kbase_js_affinity_release_slot_cores() 296 js_devdata = &kbdev->js_data; in kbase_js_debug_log_current_affinities()
|
| H A D | mali_kbase_pm_backend.c | 179 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_pm_gpu_poweroff_wait_wq() 313 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_hwaccess_pm_powerup() 449 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_hwaccess_pm_suspend() 470 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_hwaccess_pm_resume()
|
| H A D | mali_kbase_jm_hw.c | 241 js_devdata = &kbdev->js_data; in kbase_job_done() 705 js_devdata = &kbdev->js_data; in kbase_backend_jm_kill_jobs_from_kctx() 1171 js_devdata = &kbdev->js_data; in kbasep_reset_timeout_worker() 1384 js_devdata = &kbdev->js_data; in kbasep_try_reset_gpu_early() 1431 js_devdata = &kbdev->js_data; in kbase_prepare_to_reset_gpu()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/ |
| H A D | mali_kbase_jm_js.h | 870 js_devdata = &kbdev->js_data; in kbase_js_runpool_inc_context_count() 903 js_devdata = &kbdev->js_data; in kbase_js_runpool_dec_context_count()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
| H A D | mali_kbase_mmu_jm.c | 119 js_devdata = &kbdev->js_data; in kbase_mmu_report_fault_and_kill() 240 struct kbasep_js_device_data *js_devdata = &kbdev->js_data; in kbase_mmu_interrupt_process()
|