函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\sched\fair.c Create Date:2022-07-27 10:39:11
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:更新当前进程运行时间,并判断是否需要调度此进程

函数原型:static void entity_tick(struct cfs_rq *cfs_rq, struct sched_entity *curr, int queued)

返回类型:void

参数:

类型参数名称
struct cfs_rq *cfs_rq
struct sched_entity *curr
intqueued
4295  更新当前进程运行时间,包括虚拟运行时间
4300  update_load_avg(cfs_rq, curr, UPDATE_TG)
4301  update_cfs_group(curr)
4320  如果nr_running大于1则检查当前进程是否需要被抢占
调用者
名称描述
task_tick_fairscheduler tick hitting a task of our scheduling class