Lines Matching defs:sched_dl_entity
636 struct sched_dl_entity { struct
637 struct rb_node rb_node;
644 u64 dl_runtime; /* Maximum runtime for each instance */
645 u64 dl_deadline; /* Relative deadline of each instance */
646 u64 dl_period; /* Separation of two instances (period) */
647 u64 dl_bw; /* dl_runtime / dl_period */
648 u64 dl_density; /* dl_runtime / dl_deadline */
655 s64 runtime; /* Remaining runtime for this instance */
656 u64 deadline; /* Absolute deadline for this instance */
657 unsigned int flags; /* Specifying the scheduler behaviour */
696 unsigned int dl_throttled : 1;
697 unsigned int dl_yielded : 1;
698 unsigned int dl_non_contending : 1;
699 unsigned int dl_overrun : 1;
700 unsigned int dl_server : 1;
701 unsigned int dl_server_active : 1;
702 unsigned int dl_defer : 1;
703 unsigned int dl_defer_armed : 1;
704 unsigned int dl_defer_running : 1;
710 struct hrtimer dl_timer;
740 struct sched_dl_entity *pi_se; argument