Searched refs:pfdevfreq (Results 1 – 3 of 3) sorted by relevance
16 static void panfrost_devfreq_update_utilization(struct panfrost_devfreq *pfdevfreq) in panfrost_devfreq_update_utilization() argument21 last = pfdevfreq->time_last_update; in panfrost_devfreq_update_utilization()23 if (pfdevfreq->busy_count > 0) in panfrost_devfreq_update_utilization()24 pfdevfreq->busy_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization()26 pfdevfreq->idle_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization()28 pfdevfreq->time_last_update = now; in panfrost_devfreq_update_utilization()45 pfdev->pfdevfreq.current_frequency = *freq; in panfrost_devfreq_target()50 static void panfrost_devfreq_reset(struct panfrost_devfreq *pfdevfreq) in panfrost_devfreq_reset() argument52 pfdevfreq->busy_time = 0; in panfrost_devfreq_reset()53 pfdevfreq->idle_time = 0; in panfrost_devfreq_reset()[all …]
226 panfrost_devfreq_record_busy(&pfdev->pfdevfreq); in panfrost_job_hw_submit()493 panfrost_devfreq_record_idle(&pfdev->pfdevfreq); in panfrost_job_handle_err()514 panfrost_devfreq_record_idle(&pfdev->pfdevfreq); in panfrost_jm_handle_done()726 panfrost_devfreq_record_idle(&pfdev->pfdevfreq); in panfrost_reset()
772 panfrost_engine_names[i], pfdev->pfdevfreq.fast_rate); in panfrost_gpu_show_fdinfo()774 panfrost_engine_names[i], pfdev->pfdevfreq.current_frequency); in panfrost_gpu_show_fdinfo()