Lines Matching defs:sched_domain

1028 struct sched_domain {  struct
1030 struct sched_domain *parent; /* top domain must be null terminated */ argument
1031 struct sched_domain *child; /* bottom domain must be null terminated */ argument
1032 struct sched_group *groups; /* the balancing groups of the domain */
1033 unsigned long min_interval; /* Minimum balance interval ms */
1034 unsigned long max_interval; /* Maximum balance interval ms */
1035 unsigned int busy_factor; /* less balancing by factor if busy */
1036 unsigned int imbalance_pct; /* No balance until over watermark */
1037 unsigned int cache_nice_tries; /* Leave cache hot tasks for # tries */
1038 unsigned int busy_idx;
1039 unsigned int idle_idx;
1040 unsigned int newidle_idx;
1041 unsigned int wake_idx;
1042 unsigned int forkexec_idx;
1043 unsigned int smt_gain;
1045 int nohz_idle; /* NOHZ IDLE status */
1046 int flags; /* See SD_* */
1047 int level;
1050 unsigned long last_balance; /* init to jiffies. units in jiffies */
1051 unsigned int balance_interval; /* initialise to 1. units in ms. */
1052 unsigned int nr_balance_failed; /* initialise to 0 */
1055 u64 max_newidle_lb_cost;
1056 unsigned long next_decay_max_lb_cost;
1060 unsigned int lb_count[CPU_MAX_IDLE_TYPES];
1061 unsigned int lb_failed[CPU_MAX_IDLE_TYPES];
1062 unsigned int lb_balanced[CPU_MAX_IDLE_TYPES];
1063 unsigned int lb_imbalance[CPU_MAX_IDLE_TYPES];
1064 unsigned int lb_gained[CPU_MAX_IDLE_TYPES];
1065 unsigned int lb_hot_gained[CPU_MAX_IDLE_TYPES];
1066 unsigned int lb_nobusyg[CPU_MAX_IDLE_TYPES];
1067 unsigned int lb_nobusyq[CPU_MAX_IDLE_TYPES];
1070 unsigned int alb_count;
1071 unsigned int alb_failed;
1072 unsigned int alb_pushed;
1075 unsigned int sbe_count;
1076 unsigned int sbe_balanced;
1077 unsigned int sbe_pushed;
1080 unsigned int sbf_count;
1081 unsigned int sbf_balanced;
1082 unsigned int sbf_pushed;
1108 static inline struct cpumask *sched_domain_span(struct sched_domain *sd) in sched_domain_span() argument