Linux Kernel
3.7.1
|
#include <linux/cpu.h>
#include <linux/cpumask.h>
#include <linux/init.h>
#include <linux/percpu.h>
#include <linux/node.h>
#include <linux/nodemask.h>
#include <linux/of.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <asm/cputype.h>
#include <asm/topology.h>
Go to the source code of this file.
Macros | |
#define | MPIDR_SMP_BITMASK (0x3 << 30) |
#define | MPIDR_SMP_VALUE (0x2 << 30) |
#define | MPIDR_MT_BITMASK (0x1 << 24) |
#define | MPIDR_HWID_BITMASK 0xFFFFFF |
#define | MPIDR_LEVEL0_MASK 0x3 |
#define | MPIDR_LEVEL0_SHIFT 0 |
#define | MPIDR_LEVEL1_MASK 0xF |
#define | MPIDR_LEVEL1_SHIFT 8 |
#define | MPIDR_LEVEL2_MASK 0xFF |
#define | MPIDR_LEVEL2_SHIFT 16 |
Functions | |
unsigned long | arch_scale_freq_power (struct sched_domain *sd, int cpu) |
struct cpumask * | cpu_coregroup_mask (int cpu) |
void | update_siblings_masks (unsigned int cpuid) |
void | store_cpu_topology (unsigned int cpuid) |
void __init | init_cpu_topology (void) |
Variables | |
struct cputopo_arm | cpu_topology [NR_CPUS] |
#define MPIDR_HWID_BITMASK 0xFFFFFF |
Definition at line 213 of file topology.c.
#define MPIDR_LEVEL0_MASK 0x3 |
Definition at line 215 of file topology.c.
#define MPIDR_LEVEL0_SHIFT 0 |
Definition at line 216 of file topology.c.
#define MPIDR_LEVEL1_MASK 0xF |
Definition at line 218 of file topology.c.
#define MPIDR_LEVEL1_SHIFT 8 |
Definition at line 219 of file topology.c.
#define MPIDR_LEVEL2_MASK 0xFF |
Definition at line 221 of file topology.c.
#define MPIDR_LEVEL2_SHIFT 16 |
Definition at line 222 of file topology.c.
#define MPIDR_MT_BITMASK (0x1 << 24) |
Definition at line 207 of file topology.c.
#define MPIDR_SMP_BITMASK (0x3 << 30) |
Definition at line 204 of file topology.c.
#define MPIDR_SMP_VALUE (0x2 << 30) |
Definition at line 205 of file topology.c.
Definition at line 44 of file topology.c.
Definition at line 229 of file topology.c.
Definition at line 324 of file topology.c.
Definition at line 265 of file topology.c.
Definition at line 234 of file topology.c.
Definition at line 227 of file topology.c.