函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:This function clears the sched_dl_entity static params.

函数原型:void __dl_clear_params(struct task_struct *p)

返回类型:void

参数:

类型参数名称
struct task_struct *p
2684  dl_se等于dl
2686  Maximum runtime for each instance 等于0
2687  Relative deadline of each instance 等于0
2688  Separation of two instances (period) 等于0
2689  Specifying the scheduler behaviour 等于0
2690  dl_runtime / dl_period 等于0
2691  dl_runtime / dl_deadline 等于0
2693  * Some bool flags: *@dl_throttled tells if we exhausted the runtime. If so, the * task has to wait for a replenishment to be performed at the * next firing of dl_timer. *@dl_boosted tells if we are boosted due to DI. If so we are * outside bandwidth enforc等于0
2694  dl_yielded等于0
2695  dl_non_contending等于0
2696  dl_overrun等于0
调用者
名称描述
task_non_contendingThe utilization of a task cannot be immediately removed from* the rq active utilization (running_bw) when the task blocks
inactive_task_timer
__sched_forkPerform scheduler related setup for a newly forked process p.* p is forked by current.* __sched_fork() is basic setup used by init_idle() too: