Home
last modified time | relevance | path

Searched refs:cur_ts_ns (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c165 static u64 kbasep_vinstr_next_dump_time_ns(u64 cur_ts_ns, u32 interval) in kbasep_vinstr_next_dump_time_ns() argument
177 do_div(cur_ts_ns, interval); in kbasep_vinstr_next_dump_time_ns()
178 return (cur_ts_ns + 1) * interval; in kbasep_vinstr_next_dump_time_ns()
286 u64 cur_ts_ns; in kbasep_vinstr_reschedule_worker() local
293 cur_ts_ns = kbasep_vinstr_timestamp_ns(); in kbasep_vinstr_reschedule_worker()
302 cur_ts_ns, pos->dump_interval_ns); in kbasep_vinstr_reschedule_worker()
319 !WARN_ON(earliest_next_ns < cur_ts_ns)) in kbasep_vinstr_reschedule_worker()
322 ns_to_ktime(earliest_next_ns - cur_ts_ns), in kbasep_vinstr_reschedule_worker()
H A Dmali_kbase_kinstr_prfcnt.c270 static u64 kbasep_kinstr_prfcnt_next_dump_time_ns(u64 cur_ts_ns, u32 interval) in kbasep_kinstr_prfcnt_next_dump_time_ns() argument
282 do_div(cur_ts_ns, interval); in kbasep_kinstr_prfcnt_next_dump_time_ns()
284 return (cur_ts_ns + 1) * interval; in kbasep_kinstr_prfcnt_next_dump_time_ns()
311 u64 cur_ts_ns; in kbasep_kinstr_prfcnt_reschedule_worker() local
317 cur_ts_ns = kbasep_kinstr_prfcnt_timestamp_ns(); in kbasep_kinstr_prfcnt_reschedule_worker()
344 if (pos->next_dump_time_ns < cur_ts_ns) in kbasep_kinstr_prfcnt_reschedule_worker()
346 MAX(cur_ts_ns + 1, in kbasep_kinstr_prfcnt_reschedule_worker()
362 cur_ts_ns, shortest_period_ns); in kbasep_kinstr_prfcnt_reschedule_worker()
364 ns_to_ktime(next_schedule_time_ns - cur_ts_ns), in kbasep_kinstr_prfcnt_reschedule_worker()