| 123456789101112131415161718192021 |
- #ifdef CONFIG_MTK_SCHED_RQAVG_US
- /*
- * @cpu: cpu id
- * @reset: reset the statistic start time after this time query
- * @use_maxfreq: caculate cpu loading with max cpu max frequency
- * return: cpu loading as percentage (0~100)
- */
- extern unsigned int sched_get_percpu_load(int cpu, bool reset, bool use_maxfreq);
- /*
- * return: heavy task(loading>90%) number in the system
- */
- extern unsigned int sched_get_nr_heavy_task(void);
- /*
- * @threshold: heavy task loading threshold (0~1023)
- * return: heavy task(loading>threshold) number in the system
- */
- extern unsigned int sched_get_nr_heavy_task_by_threshold(unsigned int threshold);
- #endif /* CONFIG_MTK_SCHED_RQAVG_US */
|