Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
cputype.h File Reference
#include <linux/stringify.h>
#include <linux/kernel.h>

Go to the source code of this file.

Macros

#define CPUID_ID   0
 
#define CPUID_CACHETYPE   1
 
#define CPUID_TCM   2
 
#define CPUID_TLBTYPE   3
 
#define CPUID_MPIDR   5
 
#define CPUID_EXT_PFR0   "c1, 0"
 
#define CPUID_EXT_PFR1   "c1, 1"
 
#define CPUID_EXT_DFR0   "c1, 2"
 
#define CPUID_EXT_AFR0   "c1, 3"
 
#define CPUID_EXT_MMFR0   "c1, 4"
 
#define CPUID_EXT_MMFR1   "c1, 5"
 
#define CPUID_EXT_MMFR2   "c1, 6"
 
#define CPUID_EXT_MMFR3   "c1, 7"
 
#define CPUID_EXT_ISAR0   "c2, 0"
 
#define CPUID_EXT_ISAR1   "c2, 1"
 
#define CPUID_EXT_ISAR2   "c2, 2"
 
#define CPUID_EXT_ISAR3   "c2, 3"
 
#define CPUID_EXT_ISAR4   "c2, 4"
 
#define CPUID_EXT_ISAR5   "c2, 5"
 
#define read_cpuid(reg)   (processor_id)
 
#define read_cpuid_ext(reg)   0
 
#define cpu_is_xsc3()   0
 
#define cpu_is_xscale()   0
 

Variables

unsigned int processor_id
 

Macro Definition Documentation

#define cpu_is_xsc3 ( )    0

Definition at line 85 of file cputype.h.

#define cpu_is_xscale ( )    0

Definition at line 100 of file cputype.h.

#define CPUID_CACHETYPE   1

Definition at line 8 of file cputype.h.

#define CPUID_EXT_AFR0   "c1, 3"

Definition at line 16 of file cputype.h.

#define CPUID_EXT_DFR0   "c1, 2"

Definition at line 15 of file cputype.h.

#define CPUID_EXT_ISAR0   "c2, 0"

Definition at line 21 of file cputype.h.

#define CPUID_EXT_ISAR1   "c2, 1"

Definition at line 22 of file cputype.h.

#define CPUID_EXT_ISAR2   "c2, 2"

Definition at line 23 of file cputype.h.

#define CPUID_EXT_ISAR3   "c2, 3"

Definition at line 24 of file cputype.h.

#define CPUID_EXT_ISAR4   "c2, 4"

Definition at line 25 of file cputype.h.

#define CPUID_EXT_ISAR5   "c2, 5"

Definition at line 26 of file cputype.h.

#define CPUID_EXT_MMFR0   "c1, 4"

Definition at line 17 of file cputype.h.

#define CPUID_EXT_MMFR1   "c1, 5"

Definition at line 18 of file cputype.h.

#define CPUID_EXT_MMFR2   "c1, 6"

Definition at line 19 of file cputype.h.

#define CPUID_EXT_MMFR3   "c1, 7"

Definition at line 20 of file cputype.h.

#define CPUID_EXT_PFR0   "c1, 0"

Definition at line 13 of file cputype.h.

#define CPUID_EXT_PFR1   "c1, 1"

Definition at line 14 of file cputype.h.

#define CPUID_ID   0

Definition at line 7 of file cputype.h.

#define CPUID_MPIDR   5

Definition at line 11 of file cputype.h.

#define CPUID_TCM   2

Definition at line 9 of file cputype.h.

#define CPUID_TLBTYPE   3

Definition at line 10 of file cputype.h.

#define read_cpuid (   reg)    (processor_id)

Definition at line 50 of file cputype.h.

#define read_cpuid_ext (   reg)    0

Definition at line 51 of file cputype.h.

Variable Documentation

unsigned int processor_id

Definition at line 79 of file setup.c.