sched_domain
Regular
4.4
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
unsigned int span_weight;
long unsigned int span[0];
};
4.8
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
unsigned int span_weight;
long unsigned int span[0];
};
4.10
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
4.13
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
4.15
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
4.18
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
unsigned int smt_gain;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.0
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int busy_idx;
unsigned int idle_idx;
unsigned int newidle_idx;
unsigned int wake_idx;
unsigned int forkexec_idx;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.3
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.4
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.8
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.11
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.13
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.15
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
5.19
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
6.2
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
6.5
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
6.8
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
unsigned int imb_numa_nr;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int last_decay_max_lb_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
arm64
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
armhf
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
ppc64el
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
riscv64
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
aws
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
azure
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
gcp
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
lowlatency
: ✅struct sched_domain {
struct sched_domain *parent;
struct sched_domain *child;
struct sched_group *groups;
long unsigned int min_interval;
long unsigned int max_interval;
unsigned int busy_factor;
unsigned int imbalance_pct;
unsigned int cache_nice_tries;
int nohz_idle;
int flags;
int level;
long unsigned int last_balance;
unsigned int balance_interval;
unsigned int nr_balance_failed;
u64 max_newidle_lb_cost;
long unsigned int next_decay_max_lb_cost;
u64 avg_scan_cost;
unsigned int lb_count[3];
unsigned int lb_failed[3];
unsigned int lb_balanced[3];
unsigned int lb_imbalance[3];
unsigned int lb_gained[3];
unsigned int lb_hot_gained[3];
unsigned int lb_nobusyg[3];
unsigned int lb_nobusyq[3];
unsigned int alb_count;
unsigned int alb_failed;
unsigned int alb_pushed;
unsigned int sbe_count;
unsigned int sbe_balanced;
unsigned int sbe_pushed;
unsigned int sbf_count;
unsigned int sbf_balanced;
unsigned int sbf_pushed;
unsigned int ttwu_wake_remote;
unsigned int ttwu_move_affine;
unsigned int ttwu_move_balance;
char *name;
void *private;
struct callback_head rcu;
struct sched_domain_shared *shared;
unsigned int span_weight;
long unsigned int span[0];
};
Regular
4.4
and 4.8
✅
4.8
and 4.10
⚠️u64 avg_scan_cost
struct sched_domain_shared *shared
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
⚠️unsigned int smt_gain
5.0
and 5.3
⚠️unsigned int busy_idx
unsigned int idle_idx
unsigned int newidle_idx
unsigned int wake_idx
unsigned int forkexec_idx
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
⚠️unsigned int imb_numa_nr
long unsigned int last_decay_max_lb_cost
long unsigned int next_decay_max_lb_cost
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
⚠️u64 avg_scan_cost
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅