Lines Matching refs:pi_se

322 				       struct sched_dl_entity *pi_se)  in setup_new_dl_entity()  argument
334 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in setup_new_dl_entity()
335 dl_se->runtime = pi_se->dl_runtime; in setup_new_dl_entity()
358 struct sched_dl_entity *pi_se) in replenish_dl_entity() argument
363 BUG_ON(pi_se->dl_runtime <= 0); in replenish_dl_entity()
370 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity()
371 dl_se->runtime = pi_se->dl_runtime; in replenish_dl_entity()
381 dl_se->deadline += pi_se->dl_period; in replenish_dl_entity()
382 dl_se->runtime += pi_se->dl_runtime; in replenish_dl_entity()
396 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity()
397 dl_se->runtime = pi_se->dl_runtime; in replenish_dl_entity()
431 struct sched_dl_entity *pi_se, u64 t) in dl_entity_overflow() argument
453 left = (pi_se->dl_period >> DL_SCALE) * (dl_se->runtime >> DL_SCALE); in dl_entity_overflow()
455 (pi_se->dl_runtime >> DL_SCALE); in dl_entity_overflow()
470 struct sched_dl_entity *pi_se) in update_dl_entity() argument
480 setup_new_dl_entity(dl_se, pi_se); in update_dl_entity()
485 dl_entity_overflow(dl_se, pi_se, rq_clock(rq))) { in update_dl_entity()
486 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in update_dl_entity()
487 dl_se->runtime = pi_se->dl_runtime; in update_dl_entity()
874 struct sched_dl_entity *pi_se, int flags) in enqueue_dl_entity() argument
884 update_dl_entity(dl_se, pi_se); in enqueue_dl_entity()
886 replenish_dl_entity(dl_se, pi_se); in enqueue_dl_entity()
899 struct sched_dl_entity *pi_se = &p->dl; in enqueue_task_dl() local
908 pi_se = &pi_task->dl; in enqueue_task_dl()
930 enqueue_dl_entity(&p->dl, pi_se, flags); in enqueue_task_dl()