Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
mmu.h File Reference
#include <linux/errno.h>
#include <linux/threads.h>
#include <asm/page.h>

Go to the source code of this file.

Data Structures

struct  mm_context_t
 

Macros

#define PMB_PASCR   0xff000070
 
#define PMB_IRMCR   0xff000078
 
#define PASCR_SE   0x80000000
 
#define PMB_ADDR   0xf6100000
 
#define PMB_DATA   0xf7100000
 
#define NR_PMB_ENTRIES   16
 
#define PMB_E_MASK   0x0000000f
 
#define PMB_E_SHIFT   8
 
#define PMB_PFN_MASK   0xff000000
 
#define PMB_SZ_16M   0x00000000
 
#define PMB_SZ_64M   0x00000010
 
#define PMB_SZ_128M   0x00000080
 
#define PMB_SZ_512M   0x00000090
 
#define PMB_SZ_MASK   PMB_SZ_512M
 
#define PMB_C   0x00000008
 
#define PMB_WT   0x00000001
 
#define PMB_UB   0x00000200
 
#define PMB_CACHE_MASK   (PMB_C | PMB_WT | PMB_UB)
 
#define PMB_V   0x00000100
 
#define PMB_NO_ENTRY   (-1)
 
#define pmb_init(addr)   do { } while (0)
 
#define __in_29bit_mode()   (0)
 

Typedefs

typedef unsigned long mm_context_id_t [NR_CPUS]
 

Macro Definition Documentation

#define __in_29bit_mode (   void)    (0)

Definition at line 93 of file mmu.h.

#define NR_PMB_ENTRIES   16

Definition at line 15 of file mmu.h.

#define PASCR_SE   0x80000000

Definition at line 10 of file mmu.h.

#define PMB_ADDR   0xf6100000

Definition at line 12 of file mmu.h.

#define PMB_C   0x00000008

Definition at line 27 of file mmu.h.

#define PMB_CACHE_MASK   (PMB_C | PMB_WT | PMB_UB)

Definition at line 30 of file mmu.h.

#define PMB_DATA   0xf7100000

Definition at line 13 of file mmu.h.

#define PMB_E_MASK   0x0000000f

Definition at line 17 of file mmu.h.

#define PMB_E_SHIFT   8

Definition at line 18 of file mmu.h.

#define pmb_init (   addr)    do { } while (0)

Definition at line 88 of file mmu.h.

#define PMB_IRMCR   0xff000078

Definition at line 8 of file mmu.h.

#define PMB_NO_ENTRY   (-1)

Definition at line 33 of file mmu.h.

#define PMB_PASCR   0xff000070

Definition at line 7 of file mmu.h.

#define PMB_PFN_MASK   0xff000000

Definition at line 20 of file mmu.h.

#define PMB_SZ_128M   0x00000080

Definition at line 24 of file mmu.h.

#define PMB_SZ_16M   0x00000000

Definition at line 22 of file mmu.h.

#define PMB_SZ_512M   0x00000090

Definition at line 25 of file mmu.h.

#define PMB_SZ_64M   0x00000010

Definition at line 23 of file mmu.h.

#define PMB_SZ_MASK   PMB_SZ_512M

Definition at line 26 of file mmu.h.

#define PMB_UB   0x00000200

Definition at line 29 of file mmu.h.

#define PMB_V   0x00000100

Definition at line 31 of file mmu.h.

#define PMB_WT   0x00000001

Definition at line 28 of file mmu.h.

Typedef Documentation

typedef unsigned long mm_context_id_t[NR_CPUS]

Definition at line 41 of file mmu.h.