Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\sched\deadline.c Create Date:2022-07-28 09:39:56
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name: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

Proto:static inline void setup_new_dl_entity(struct sched_dl_entity *dl_se)

Type:void

Parameter:

TypeParameterName
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  If * 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 Then Return
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
Caller
NameDescribe
enqueue_dl_entity