函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:We are being explicitly informed that a new instance is starting,* and this means that:* - the absolute deadline of the entity has to be placed at* current time + relative deadline;* - the runtime of the entity has to be set to the maximum value

函数原型:static inline void setup_new_dl_entity(struct sched_dl_entity *dl_se)

返回类型:void

参数:

类型参数名称
struct sched_dl_entity *dl_se
657  dl_rq等于dl_rq_of_se(dl_se)
658  rq等于rq_of_dl_rq(dl_rq)
660  WARN_ON(dl_boosted)
661  WARN_ON(dl_time_before(rq_clock(rq), Absolute deadline for this instance ))
668  如果* 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则返回
676  Absolute deadline for this instance 等于rq_clock(rq)加 Relative deadline of each instance
677  Remaining runtime for this instance 等于 Maximum runtime for each instance
调用者
名称描述
enqueue_dl_entity