/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_jd_debugfs.c | 155 s64 start_timestamp = 0; in kbasep_jd_debugfs_atoms_show() local 162 /* start_timestamp is cleared as soon as the atom leaves UNUSED state in kbasep_jd_debugfs_atoms_show() 165 if (ktime_to_ns(atom->start_timestamp)) { in kbasep_jd_debugfs_atoms_show() 166 start_timestamp = ktime_to_ns(ktime_sub(ktime_get(), atom->start_timestamp)); in kbasep_jd_debugfs_atoms_show() 172 atom->coreref_state, deps[0].type, deps[0].id, deps[1].type, deps[1].id, start_timestamp); in kbasep_jd_debugfs_atoms_show()
|
H A D | mali_kbase_jd.c | 943 katom->start_timestamp.tv64 = 0;
in jd_submit_atom() 945 katom->start_timestamp = 0;
in jd_submit_atom()
|
H A D | mali_kbase_softjobs.c | 72 katom->start_timestamp = ktime_get();
in kbasep_add_waiting_with_timeout() 373 s64 elapsed_time = ktime_to_ms(ktime_sub(cur_time, katom->start_timestamp));
in kbasep_soft_job_timeout_worker()
|
H A D | mali_kbase_defs.h | 405 ktime_t start_timestamp;
member
|
H A D | mali_kbase_js.c | 2326 ktime_t tick_diff = ktime_sub(*end_timestamp, katom->start_timestamp);
in kbase_js_complete_atom()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_jd_debugfs.c | 176 s64 start_timestamp = 0; in kbasep_jd_debugfs_atoms_show() local 182 /* start_timestamp is cleared as soon as the atom leaves UNUSED state in kbasep_jd_debugfs_atoms_show() 186 if (ktime_to_ns(atom->start_timestamp)) in kbasep_jd_debugfs_atoms_show() 187 start_timestamp = ktime_to_ns( in kbasep_jd_debugfs_atoms_show() 188 ktime_sub(ktime_get(), atom->start_timestamp)); in kbasep_jd_debugfs_atoms_show() 197 start_timestamp); in kbasep_jd_debugfs_atoms_show()
|
H A D | mali_kbase_jd.c | 928 katom->start_timestamp.tv64 = 0; in jd_submit_atom() 930 katom->start_timestamp = 0; in jd_submit_atom()
|
H A D | mali_kbase_softjobs.c | 76 katom->start_timestamp = ktime_get(); in kbasep_add_waiting_with_timeout() 401 katom->start_timestamp)); in kbasep_soft_job_timeout_worker()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_jd_debugfs.c | 163 s64 start_timestamp = 0; in kbasep_jd_debugfs_atoms_show() local 170 /* start_timestamp is cleared as soon as the atom leaves UNUSED state in kbasep_jd_debugfs_atoms_show() 173 if (ktime_to_ns(atom->start_timestamp)) { in kbasep_jd_debugfs_atoms_show() 174 start_timestamp = ktime_to_ns(ktime_sub(ktime_get(), atom->start_timestamp)); in kbasep_jd_debugfs_atoms_show() 180 deps[0].id, deps[1].type, deps[1].id, start_timestamp); in kbasep_jd_debugfs_atoms_show()
|
H A D | mali_kbase_jd.c | 865 katom->start_timestamp.tv64 = 0; in jd_submit_atom() 867 katom->start_timestamp = 0; in jd_submit_atom()
|
H A D | mali_kbase_softjobs.c | 79 katom->start_timestamp = ktime_get(); in kbasep_add_waiting_with_timeout() 379 s64 elapsed_time = ktime_to_ms(ktime_sub(cur_time, katom->start_timestamp)); in kbasep_soft_job_timeout_worker()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_jd_debugfs.c | 169 s64 start_timestamp = 0; in kbasep_jd_debugfs_atoms_show() local 175 /* start_timestamp is cleared as soon as the atom leaves UNUSED state in kbasep_jd_debugfs_atoms_show() 178 if (ktime_to_ns(atom->start_timestamp)) in kbasep_jd_debugfs_atoms_show() 179 start_timestamp = ktime_to_ns( in kbasep_jd_debugfs_atoms_show() 180 ktime_sub(ktime_get(), atom->start_timestamp)); in kbasep_jd_debugfs_atoms_show() 190 start_timestamp); in kbasep_jd_debugfs_atoms_show()
|
H A D | mali_kbase_jd.c | 980 katom->start_timestamp.tv64 = 0; in jd_submit_atom() 982 katom->start_timestamp = 0; in jd_submit_atom()
|
H A D | mali_kbase_softjobs.c | 76 katom->start_timestamp = ktime_get(); in kbasep_add_waiting_with_timeout() 390 katom->start_timestamp)); in kbasep_soft_job_timeout_worker()
|
H A D | mali_kbase_defs.h | 412 ktime_t start_timestamp; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 359 * @start_timestamp: time at which the atom was submitted to the GPU, by 480 ktime_t start_timestamp; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 362 * @start_timestamp: time at which the atom was submitted to the GPU, by 503 ktime_t start_timestamp; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_hw.c | 125 katom->start_timestamp = ktime_get(); in kbase_job_hw_submit() 146 ktime_to_ns(katom->start_timestamp), (u32)katom->kctx->id, 0, katom->work_id); in kbase_job_hw_submit() 161 * Update the start_timestamp of the job currently in the HEAD, based on the 178 timestamp_diff = ktime_sub(end_timestamp, katom->start_timestamp); in kbasep_job_slot_update_head_start_timestamp() 184 katom->start_timestamp = end_timestamp; in kbasep_job_slot_update_head_start_timestamp()
|
H A D | mali_kbase_jm_rb.c | 1081 kbase_pm_metrics_update(kbdev, &katom[idx]->start_timestamp); in kbase_backend_slot_update()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_hw.c | 243 katom->start_timestamp = ktime_get(); in kbase_job_hw_submit() 263 ktime_to_ns(katom->start_timestamp), (u32)katom->kctx->id, 0, katom->work_id); in kbase_job_hw_submit() 279 * Update the start_timestamp of the job currently in the HEAD, based on the 294 timestamp_diff = ktime_sub(end_timestamp, katom->start_timestamp); in kbasep_job_slot_update_head_start_timestamp() 300 katom->start_timestamp = end_timestamp; in kbasep_job_slot_update_head_start_timestamp()
|
H A D | mali_kbase_jm_rb.c | 928 kbase_pm_metrics_update(kbdev, &katom[idx]->start_timestamp);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_hw.c | 284 katom->start_timestamp = ktime_get(); in kbase_job_hw_submit() 322 ktime_to_ns(katom->start_timestamp), in kbase_job_hw_submit() 340 * Update the start_timestamp of the job currently in the HEAD, based on the 359 katom->start_timestamp); in kbasep_job_slot_update_head_start_timestamp() 366 katom->start_timestamp = end_timestamp; in kbasep_job_slot_update_head_start_timestamp()
|
H A D | mali_kbase_jm_rb.c | 1019 &katom[idx]->start_timestamp); in kbase_backend_slot_update()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_hw.c | 134 katom->start_timestamp = ktime_get(); in kbase_job_hw_submit() 167 ktime_to_ns(katom->start_timestamp), in kbase_job_hw_submit() 184 * Update the start_timestamp of the job currently in the HEAD, based on the 205 katom->start_timestamp); in kbasep_job_slot_update_head_start_timestamp() 211 katom->start_timestamp = end_timestamp; in kbasep_job_slot_update_head_start_timestamp()
|
H A D | mali_kbase_jm_rb.c | 1205 &katom[idx]->start_timestamp); in kbase_backend_slot_update()
|