cpu_group
struct cpu_group *
struct cpu_group *
struct cpu_group *dom, *root;
struct cpu_group __read_mostly *cpu_top; /* CPU topology */
struct cpu_group *cg, int indent)
struct cpu_group *cg, *parent;
struct cpu_group *cg, *ccg;
struct cpu_group *cg, *parent;
struct cpu_group *tdq_cg; /* (c) Pointer to cpu topology. */
sched_ule_find_child_with_core(int cpu, struct cpu_group *grp)
struct cpu_group *grp;
cpu_search_lowest(const struct cpu_group *cg, const struct cpu_search *s,
cpu_search_highest(const struct cpu_group *cg, const struct cpu_search *s,
sched_lowest(const struct cpu_group *cg, cpuset_t *mask, int pri, int maxload,
sched_highest(const struct cpu_group *cg, cpuset_t *mask, int minload,
sched_balance_group(struct cpu_group *cg)
struct cpu_group *
static struct cpu_group *group = NULL;
smp_topo_fill(struct cpu_group *cg)
struct cpu_group *
static struct cpu_group *top = NULL;
struct cpu_group *
struct cpu_group *top;
smp_topo_addleaf(struct cpu_group *parent, struct cpu_group *child, int share,
struct cpu_group *
struct cpu_group *child;
struct cpu_group *top;
struct cpu_group *
struct cpu_group *top;
struct cpu_group *l1g;
struct cpu_group *l2g;
struct cpu_group *
smp_topo_find(struct cpu_group *top, int cpu)
struct cpu_group *cg;
struct cpu_group *
static struct cpu_group *top = NULL;
hpts_count_level(struct cpu_group *cg)
hpts_gather_grps(struct cpu_group **grps, int32_t *at, int32_t max, struct cpu_group *cg)
struct cpu_group *cpu_top;
sz = (pace->grp_cnt * sizeof(struct cpu_group *));
struct cpu_group **grps;
static struct cpu_group *
cpu_group_init(struct cpu_group *group, struct cpu_group *parent,
struct cpu_group *child;
static struct cpu_group *
struct cpu_group *core, *dom, *root;
static struct cpu_group *powernv_smp_topo(platform_t plat);
struct cpu_group *
static struct cpu_group *
static struct cpu_group *ps3_smp_topo(platform_t);
static struct cpu_group *
static struct cpu_group *chrp_smp_topo(platform_t plat);
struct cpu_group *
struct cpu_group *smp_topo_1level(int l1share, int l1count, int l1flags);
struct cpu_group *smp_topo_2level(int l2share, int l2count, int l1share,
struct cpu_group *smp_topo_find(struct cpu_group *top, int cpu);
struct cpu_group *smp_topo(void);
struct cpu_group *smp_topo_alloc(u_int count);
struct cpu_group *smp_topo_none(void);
struct cpu_group *cpu_topo(void);
struct cpu_group *cg_parent; /* Our parent group. */
struct cpu_group *cg_child; /* Optional children groups. */
typedef struct cpu_group *cpu_group_t;
x86topo_add_sched_group(struct topo_node *root, struct cpu_group *cg_root)
struct cpu_group *
struct cpu_group *cg_root;